Free Ebook cover Curso de criação de sistemas com Python e Django completo

Free ebookCurso de criação de sistemas com Python e Django completo

Course content

1

1. Introdução ao Python

2

2. Configuração do ambiente de desenvolvimento Python

3

3. Sintaxe básica de Python

4

4. Estruturas de controle em Python

5

4.1. Estruturas de controle em Python: Estruturas condicionais

6

4.2. Estruturas de controle em Python: Estruturas de repetição

7

4.3. Estruturas de controle em Python: Laços de repetição

8

4.4. Estruturas de controle em Python: Comandos de controle de fluxo

9

4.5. Estruturas de controle em Python: Estruturas de decisão

10

4.6. Estruturas de controle em Python: Loops

11

4.7. Estruturas de controle em Python: If-else

12

4.8. Estruturas de controle em Python: While

13

4.9. Estruturas de controle em Python: For

14

5. Estruturas de dados em Python

15

5.1. Estruturas de dados em Python: Listas

16

5.2. Estruturas de dados em Python: Tuplas

17

5.3. Estruturas de dados em Python: Dicionários

18

5.4. Estruturas de dados em Python: Conjuntos

19

5.5. Estruturas de dados em Python: Pilhas

20

5.6. Estruturas de dados em Python: Filas

21

5.7. Estruturas de dados em Python: Árvores

22

5.8. Estruturas de dados em Python: Gráficos

23

5.9. Estruturas de dados em Python: Hashing

24

5.10. Estruturas de dados em Python: Ordenação

25

5.11. Estruturas de dados em Python: Busca

26

6. Funções em Python

27

6.1. Funções em Python: Introdução às funções

28

6.2. Funções em Python: Definição de funções

29

6.3. Funções em Python: Chamada de funções

30

6.4. Funções em Python: Parâmetros de funções

31

6.5. Funções em Python: Retorno de valores

32

6.6. Funções em Python: Escopo de variáveis

33

6.7. Funções em Python: Funções recursivas

34

6.8. Funções em Python: Funções lambda

35

6.9. Funções em Python: Funções built-in em Python

36

7. Classes e objetos em Python

37

7.1. Classes e objetos em Python: Introdução a classes e objetos

38

7.2. Classes e objetos em Python: Atributos e métodos de uma classe

39

7.3. Classes e objetos em Python: Encapsulamento e modificadores de acesso

40

7.4. Classes e objetos em Python: Herança e polimorfismo

41

7.5. Classes e objetos em Python: Métodos especiais

42

7.6. Classes e objetos em Python: Construtores e destrutores

43

7.7. Classes e objetos em Python: Associação entre classes

44

7.8. Classes e objetos em Python: Composição e agregação

45

7.9. Classes e objetos em Python: Sobrecarga de operadores

46

7.10. Classes e objetos em Python: Classes abstratas e interfaces

47

8. Manipulação de arquivos em Python

48

9. Tratamento de exceções em Python

49

10. Módulos e pacotes em Python

50

10.1. Módulos e pacotes em Python: Introdução aos módulos e pacotes em Python

51

10.2. Módulos e pacotes em Python: Importando módulos e pacotes em Python

52

10.3. Módulos e pacotes em Python: Criando e organizando pacotes em Python

53

10.4. Módulos e pacotes em Python: Utilizando módulos e pacotes de terceiros

54

10.5. Módulos e pacotes em Python: Gerenciando dependências com o pip

55

10.6. Módulos e pacotes em Python: Criando e publicando seus próprios pacotes

56

11. Introdução ao Django

57

12. Configuração do ambiente de desenvolvimento Django

58

13. Criação de um projeto Django

59

13.1. Criação de um projeto Django: Instalação do Django

60

13.2. Criação de um projeto Django: Estrutura de um projeto Django

61

13.3. Criação de um projeto Django: Configuração do banco de dados

62

13.4. Criação de um projeto Django: Criação de modelos

63

13.5. Criação de um projeto Django: Criação de views

64

13.6. Criação de um projeto Django: Templates e renderização

65

13.7. Criação de um projeto Django: URLs e rotas

66

13.8. Criação de um projeto Django: Formulários e validação

67

13.9. Criação de um projeto Django: Autenticação de usuários

68

13.10. Criação de um projeto Django: Autorização e permissões

69

13.11. Criação de um projeto Django: Envio de emails

70

13.12. Criação de um projeto Django: Integração com APIs

71

13.13. Criação de um projeto Django: Testes automatizados

72

13.14. Criação de um projeto Django: Deploy de uma aplicação Django

73

14. Criação de uma aplicação Django

74

15. Modelos em Django

75

15.1. Modelos em Django: Introdução ao Django

76

15.2. Modelos em Django: Estrutura de um projeto Django

77

15.3. Modelos em Django: Modelos em Django

78

15.4. Modelos em Django: Campos de modelos

79

15.5. Modelos em Django: Relacionamentos entre modelos

80

15.6. Modelos em Django: Migrações de banco de dados

81

15.7. Modelos em Django: Consultas no banco de dados

82

15.8. Modelos em Django: Administração do Django

83

15.9. Modelos em Django: Formulários em Django

84

15.10. Modelos em Django: Views em Django

85

15.11. Modelos em Django: Templates em Django

86

15.12. Modelos em Django: URLs em Django

87

15.13. Modelos em Django: Autenticação e autorização

88

15.14. Modelos em Django: Testes em Django

89

15.15. Modelos em Django: Deploy de uma aplicação Django

90

16. Administração em Django

91

17. Views em Django

92

17.1. Views em Django: Introdução às views em Django

93

17.2. Views em Django: Criando uma view simples

94

17.3. Views em Django: Passando dados para a view

95

17.4. Views em Django: Renderizando templates

96

17.5. Views em Django: Trabalhando com formulários

97

17.6. Views em Django: Validação de dados

98

17.7. Views em Django: Redirecionamento de URLs

99

17.8. Views em Django: Trabalhando com autenticação

100

17.9. Views em Django: Criando APIs com Django Rest Framework

And much more...

Download the App now to have access to + 2200 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online video courses, audio or text courses.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Get it on Google Play Get it on App Store
Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

Descubra os Melhores Cursos Online Gratuitos de Python

Procurando aprimorar suas habilidades em programação com Python? Nossa lista de cursos online gratuitos oferece a oportunidade perfeita para iniciantes e programadores experientes. Explore a linguagem de programação mais desejada do mercado e torne-se um especialista em Python com nossos recursos educacionais de alta qualidade.

Introdução ao Python para Iniciantes

Dê seus primeiros passos no mundo da programação com cursos projetados para iniciantes. Aprenda os fundamentos de Python, incluindo variáveis, loops e funções, numa abordagem passo a passo que garante uma base sólida para o seu aprendizado.

Python para Análise de Dados

Transforme dados em insights com cursos focados em Python para análise de dados. Domine bibliotecas como Pandas e NumPy, e descubra como Python pode ser uma ferramenta poderosa para manipulação e visualização de dados.

Desenvolvimento Web com Python

Entre no mundo do desenvolvimento web com Python utilizando frameworks como Django e Flask. Aprenda a criar aplicações web robustas e dinâmicas, e entenda como Python pode ser eficaz no back-end de websites.

Inteligência Artificial e Machine Learning com Python

Avance para o próximo nível com cursos que ensinam como aplicar Python em projetos de Inteligência Artificial e Machine Learning. Explore algoritmos de aprendizado de máquina, redes neurais e muito mais, tudo isso utilizando a linguagem Python.

Python para Segurança Cibernética

Com a crescente demanda por segurança cibernética, Python se tornou uma ferramenta essencial na caixa de ferramentas de um especialista em segurança. Aprenda a escrever scripts para automação de tarefas de segurança e como Python pode ajudar a identificar vulnerabilidades em sistemas.

Recursos Adicionais e Comunidade

Além dos cursos, você terá acesso a uma comunidade de entusiastas de Python, fóruns de discussão, e recursos adicionais como exercícios práticos e projetos de código aberto para testar suas novas habilidades.

Certificados de Conclusão

Muitos dos nossos cursos oferecem certificados de conclusão gratuitos, permitindo que você destaque suas habilidades em Python no seu currículo ou perfil profissional.

Pronto para Começar?

Não perca a oportunidade de se destacar na área de tecnologia com nossos cursos online gratuitos de Python. Seja para desenvolvimento web, análise de dados, inteligência artificial ou segurança cibernética, temos o curso certo para você. Comece hoje mesmo a sua jornada de aprendizado em Python!

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text