Skip to content

Commit 97f4dbc

Browse files
kevemlennisklipemorais
authored andcommitted
Atualização da plataforma de desenvolvimento: codenvy
1 parent c4ce3bc commit 97f4dbc

17 files changed

+128
-89
lines changed

SUMMARY.md

+90-89
Original file line numberDiff line numberDiff line change
@@ -1,91 +1,92 @@
11
# Summary
22

3-
* [Sobre](README.md)
4-
* [Introdução](introducao.md)
5-
* [Sourcelair](sourcelair/sourcelair.md)
6-
* [O que é o Sourcelair](sourcelair/o_que_e.md)
7-
* [Crie uma conta](sourcelair/criando_conta.md)
8-
* [Criando um projeto](sourcelair/criando_projeto.md)
9-
* [Como funciona a internet?](internet/como_funciona.md)
10-
* [Introdução a linha de comando](linha_de_comando/introducao.md)
11-
* [O que é a linha de comando?](linha_de_comando/o_que_e.md)
12-
* [Conhecendo a linha de comando](linha_de_comando/conhecendo.md)
13-
* [Seu primeiro comando (YAY!)](linha_de_comando/primeiro_comando.md)
14-
* [O básico](linha_de_comando/basico.md)
15-
* [Pasta atual](linha_de_comando/pasta_atual.md)
16-
* [Criando uma pasta](linha_de_comando/criando_uma_pasta.md)
17-
* [Listando arquivos e pastas](linha_de_comando/listando_arquivos_e_pastas.md)
18-
* [Entrando nas pastas](linha_de_comando/entrando_nas_pastas.md)
19-
* [Exercite-se!](linha_de_comando/exercitando.md)
20-
* [Limpando](linha_de_comando/limpando.md)
21-
* [Resumo](linha_de_comando/resumo.md)
22-
* [Editor de Código](editor_de_codigo/introducao.md)
23-
* [Porque precisamos de um editor de código?](editor_de_codigo/necessidade.md)
24-
* [Introdução ao Python](python/introducao.md)
25-
* [Strings](python/strings.md)
26-
* [Erros](python/erros.md)
27-
* [Variáveis](python/variaveis.md)
28-
* [A função print](python/funcao_print.md)
29-
* [Listas](python/listas.md)
30-
* [Dicionários](python/dicionarios.md)
31-
* [Resumo até agora](python/resumo_ate_agora.md)
32-
* [Fazendo comparações](python/comparando.md)
33-
* [Booleanos](python/booleanos.md)
34-
* [Salve o código!](salve_o_codigo/intro.md)
35-
* [if...elif...else](salve_o_codigo/estruturas_condicionais.md)
36-
* [E se não?](salve_o_codigo/e_se_nao.md)
37-
* [Resumo](salve_o_codigo/resumo.md)
38-
* [Suas próprias funções](salve_o_codigo/suas_proprias_funcoes.md)
39-
* [Laços de repetição](salve_o_codigo/lacos.md)
40-
* [Resumo](salve_o_codigo/resumo-sessao.md)
41-
* [Django, o que é?](django/o_que_e.md)
42-
* [Por que você precisa de um framework?](django/porque_um_framework.md)
43-
* [O que acontece quando alguém solicita um site do seu servidor?](django/solicitando_o_site.md)
44-
* [Seu primeiro projeto Django](django/primeiro_projeto.md)
45-
* [Configurando](django/configurando.md)
46-
* [Instalando o banco de dados](django/instalando_banco_de_dados.md)
47-
* [Modelos do Django](django/modelos_introducao.md)
48-
* [Objetos](django/objetos.md)
49-
* [Modelo do Django](django/modelos.md)
50-
* [Criando uma aplicação](django/modelos_criando_aplicacao.md)
51-
* [Criando um modelo](django/modelos_criando_modelo.md)
52-
* [Criando tabelas](django/modelos_criando_tabela.md)
53-
* [Administração](administracao.md)
54-
* [URLs](urls/urls.md)
55-
* [O que é uma URL?](urls/o_que_e_uma_url.md)
56-
* [Como funcionam as URLs no Django?](urls/como_funcionam_as_urls_em_django.md)
57-
* [Sua primeira URL Django](urls/sua_primeira_url_django.md)
58-
* [blog.urls](urls/blog_urls.md)
59-
* [Views](views/views.md)
60-
* [blog/views.py](views/blog_views_py.md)
61-
* [Introdução a HTML](introducao_html/introducao.md)
62-
* [Seu primeiro template!](introducao_html/template.md)
63-
* [Head & Body](introducao_html/head_body.md)
64-
* [Customize seu template](introducao_html/customizacao.md)
65-
* [QuerySet e ORM do Django](query-set-orm/queryset_e_orm_do_django.md)
66-
* [O que é um QuerySet?](query-set-orm/o_que_e_um_queryset.md)
67-
* [O shell do Django](query-set-orm/shell_do_django.md)
68-
* [Todos os objetos](query-set-orm/todos_os_objetos.md)
69-
* [Criando um objeto](query-set-orm/criando_um_objeto.md)
70-
* [Adicionando objetos](query-set-orm/adicionando_objetos.md)
71-
* [Filtrar objetos](query-set-orm/filtrar_objetos.md)
72-
* [Ordenando objetos](query-set-orm/ordenando_objetos.md)
73-
* [Dados dinâmicos no template](dados-dinamicos-no-template/dados-dinamicos-no-template.md)
74-
* [QuerySet](dados-dinamicos-no-template/queryset.md)
75-
* [Templates](templates/templates.md)
76-
* [O que são tags de template](templates/o_que_sao_tags_de_template.md)
77-
* [Modelo de lista de post de exibição](templates/modelo_de_lista_de_post_de_exibicao.md)
78-
* [CSS - Deixe mais bonito!](css/css.md)
79-
* [Vamos usar o Bootstrap!](css/bootstrap.md)
80-
* [Arquivos estáticos no Django](css/estaticos_do_django.md)
81-
* [Seu primeiro arquivo CSS!](css/primeiro_arquivo_css.md)
82-
* [Estendendo templates](estendendo_templates/estendendo_templates.md)
83-
* [Amplie sua aplicação](amplie_sua_aplicacao/amplie_sua_aplicacao.md)
84-
* [Formulários](formularios/introducao.md)
85-
* [URLs e Views](formularios/url_e_views.md)
86-
* [Template](formularios/template.md)
87-
* [Salvando o formulário](formularios/salvando_formularios.md)
88-
* [Validação de formulários](formularios/validacao_formularios.md)
89-
* [Editando o formulário](formularios/editando_formularios.md)
90-
* [Segurança](formularios/seguranca.md)
91-
* [O que vem depois!](o_que_vem_depois/o_que_vem_depois.md)
3+
- [Sobre](README.md)
4+
- [Introdução](introducao.md)
5+
- [Codenvy](codenvy/codenvy.md)
6+
- [O que é o Codenvy](codenvy/o_que_e.md)
7+
- [Crie uma conta](codenvy/criando_conta.md)
8+
- [Complete o cadastro](codenvy/complete_o_cadastro.md)
9+
- [Dashboard](codenvy/dashboard.md)
10+
- [Como funciona a internet?](internet/como_funciona.md)
11+
- [Introdução a linha de comando](linha_de_comando/introducao.md)
12+
- [O que é a linha de comando?](linha_de_comando/o_que_e.md)
13+
- [Conhecendo a linha de comando](linha_de_comando/conhecendo.md)
14+
- [Seu primeiro comando (YAY!)](linha_de_comando/primeiro_comando.md)
15+
- [O básico](linha_de_comando/basico.md)
16+
- [Pasta atual](linha_de_comando/pasta_atual.md)
17+
- [Criando uma pasta](linha_de_comando/criando_uma_pasta.md)
18+
- [Listando arquivos e pastas](linha_de_comando/listando_arquivos_e_pastas.md)
19+
- [Entrando nas pastas](linha_de_comando/entrando_nas_pastas.md)
20+
- [Exercite-se!](linha_de_comando/exercitando.md)
21+
- [Limpando](linha_de_comando/limpando.md)
22+
- [Resumo](linha_de_comando/resumo.md)
23+
- [Editor de Código](editor_de_codigo/introducao.md)
24+
- [Porque precisamos de um editor de código?](editor_de_codigo/necessidade.md)
25+
- [Introdução ao Python](python/introducao.md)
26+
- [Strings](python/strings.md)
27+
- [Erros](python/erros.md)
28+
- [Variáveis](python/variaveis.md)
29+
- [A função print](python/funcao_print.md)
30+
- [Listas](python/listas.md)
31+
- [Dicionários](python/dicionarios.md)
32+
- [Resumo até agora](python/resumo_ate_agora.md)
33+
- [Fazendo comparações](python/comparando.md)
34+
- [Booleanos](python/booleanos.md)
35+
- [Salve o código!](salve_o_codigo/intro.md)
36+
- [if...elif...else](salve_o_codigo/estruturas_condicionais.md)
37+
- [E se não?](salve_o_codigo/e_se_nao.md)
38+
- [Resumo](salve_o_codigo/resumo.md)
39+
- [Suas próprias funções](salve_o_codigo/suas_proprias_funcoes.md)
40+
- [Laços de repetição](salve_o_codigo/lacos.md)
41+
- [Resumo](salve_o_codigo/resumo-sessao.md)
42+
- [Django, o que é?](django/o_que_e.md)
43+
- [Por que você precisa de um framework?](django/porque_um_framework.md)
44+
- [O que acontece quando alguém solicita um site do seu servidor?](django/solicitando_o_site.md)
45+
- [Seu primeiro projeto Django](django/primeiro_projeto.md)
46+
- [Configurando](django/configurando.md)
47+
- [Instalando o banco de dados](django/instalando_banco_de_dados.md)
48+
- [Modelos do Django](django/modelos_introducao.md)
49+
- [Objetos](django/objetos.md)
50+
- [Modelo do Django](django/modelos.md)
51+
- [Criando uma aplicação](django/modelos_criando_aplicacao.md)
52+
- [Criando um modelo](django/modelos_criando_modelo.md)
53+
- [Criando tabelas](django/modelos_criando_tabela.md)
54+
- [Administração](administracao.md)
55+
- [URLs](urls/urls.md)
56+
- [O que é uma URL?](urls/o_que_e_uma_url.md)
57+
- [Como funcionam as URLs no Django?](urls/como_funcionam_as_urls_em_django.md)
58+
- [Sua primeira URL Django](urls/sua_primeira_url_django.md)
59+
- [blog.urls](urls/blog_urls.md)
60+
- [Views](views/views.md)
61+
- [blog/views.py](views/blog_views_py.md)
62+
- [Introdução a HTML](introducao_html/introducao.md)
63+
- [Seu primeiro template!](introducao_html/template.md)
64+
- [Head & Body](introducao_html/head_body.md)
65+
- [Customize seu template](introducao_html/customizacao.md)
66+
- [QuerySet e ORM do Django](query-set-orm/queryset_e_orm_do_django.md)
67+
- [O que é um QuerySet?](query-set-orm/o_que_e_um_queryset.md)
68+
- [O shell do Django](query-set-orm/shell_do_django.md)
69+
- [Todos os objetos](query-set-orm/todos_os_objetos.md)
70+
- [Criando um objeto](query-set-orm/criando_um_objeto.md)
71+
- [Adicionando objetos](query-set-orm/adicionando_objetos.md)
72+
- [Filtrar objetos](query-set-orm/filtrar_objetos.md)
73+
- [Ordenando objetos](query-set-orm/ordenando_objetos.md)
74+
- [Dados dinâmicos no template](dados-dinamicos-no-template/dados-dinamicos-no-template.md)
75+
- [QuerySet](dados-dinamicos-no-template/queryset.md)
76+
- [Templates](templates/templates.md)
77+
- [O que são tags de template](templates/o_que_sao_tags_de_template.md)
78+
- [Modelo de lista de post de exibição](templates/modelo_de_lista_de_post_de_exibicao.md)
79+
- [CSS - Deixe mais bonito!](css/css.md)
80+
- [Vamos usar o Bootstrap!](css/bootstrap.md)
81+
- [Arquivos estáticos no Django](css/estaticos_do_django.md)
82+
- [Seu primeiro arquivo CSS!](css/primeiro_arquivo_css.md)
83+
- [Estendendo templates](estendendo_templates/estendendo_templates.md)
84+
- [Amplie sua aplicação](amplie_sua_aplicacao/amplie_sua_aplicacao.md)
85+
- [Formulários](formularios/introducao.md)
86+
- [URLs e Views](formularios/url_e_views.md)
87+
- [Template](formularios/template.md)
88+
- [Salvando o formulário](formularios/salvando_formularios.md)
89+
- [Validação de formulários](formularios/validacao_formularios.md)
90+
- [Editando o formulário](formularios/editando_formularios.md)
91+
- [Segurança](formularios/seguranca.md)
92+
- [O que vem depois!](o_que_vem_depois/o_que_vem_depois.md)

codenvy/codenvy.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Codenvy
2+
3+
## Preparação do ambiente
4+
5+
Para desenvolver o nosso projeto sem ter de instalar nada direto na máquina que estamos utilizando, vamos utilizar uma ferramenta chamada Codenvy.
6+
7+
Você pode acessá-la aqui: [https://codenvy.com](https://codenvy.com)

codenvy/comple_o_cadastro.png

182 KB
Loading

codenvy/complete_o_cadastro.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Complete o cadastro
2+
3+
Após a confirmação do e-mail. Preencha o formulário para completar o cadastro
4+
5+
![comple_o_cadastro](comple_o_cadastro.png)

codenvy/criando_conta.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Crie uma conta
2+
3+
O primeiro passo para utilizarmos o Codenvy é criar uma conta. Acesse o site, depois clique na opção de menu _"GET STARTED"_ e selecione a opção _"CREATE ACCOUNT"_ para se registrar. Você pode usar seu e-mail ou uma conta do GitHub.
4+
5+
# Valide seu e-mail
6+
7+
É necessário que você valide seu e-mail, então certifique-se de ter acesso a ele.

codenvy/criando_um_workspace.png

170 KB
Loading

codenvy/dashboard.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Entramos
2+
3+
## Agora, precisamos criar uma área de trabalho para o nosso projeto
4+
5+
Na tela do dashboard, clique na opção _**Create Workspace**_ para criar uma nova área de trabalho.
6+
7+
![criando_um_workspace](criando_um_workspace.png)
8+
9+
Na tela que se abriu, identifique a secção _**SELECT STACK**_ e selecione a opção _"Python"_
10+
11+
![selecionando_python](selecionando_python.png)
12+
13+
No final da página ou, no cabeçalho, do lado superior direito, clique na opção _**CREATE**"_ para confirmar a criação do ambiente.
14+
Uma nova janela com o processamento da criação do ambiente irá surgir e, ao final, aparecerá uma tela parecida com essa abaixo.
15+
16+
![workspace](workspace.png)

codenvy/o_que_e.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# O que é o Codenvy?
2+
3+
O Codenvy nos oferece um computador como outro qualquer, para podermos desenvolver nosso código. O diferencial dele é, quando vai utilizá-lo, você já vai escolher a linguagem que quer utilizar e alguns recursos já vem instalados (por exemplo, o próprio Python). Além disso, como vamos desenvolver nosso site em um computador ** remoto **, quando você sair da oficina AfroPython, você vai poder acessar seu código de qualquer outro computador conectado à internet, para continuar aperfeiçoando-o.

codenvy/selecionando_python.png

316 KB
Loading

codenvy/workspace.png

274 KB
Loading
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)