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

5

StarStarStarStarStar

(4)

176 pages11 hours and 50 minutes

Start free course

Course content

1

Introdução ao Python

2

Configuração do ambiente de desenvolvimento Python

3

Sintaxe básica de Python

4

Estruturas de controle em Python

5

Estruturas de controle em Python: Estruturas condicionais

6

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

7

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

8

Estruturas de controle em Python: Comandos de controle de fluxo

9

Estruturas de controle em Python: Estruturas de decisão

10

Estruturas de controle em Python: Loops

11

Estruturas de controle em Python: If-else

12

Estruturas de controle em Python: While

13

Estruturas de controle em Python: For

14

Estruturas de dados em Python

15

Estruturas de dados em Python: Listas

16

Estruturas de dados em Python: Tuplas

17

Estruturas de dados em Python: Dicionários

18

Estruturas de dados em Python: Conjuntos

19

Estruturas de dados em Python: Pilhas

20

Estruturas de dados em Python: Filas

21

Estruturas de dados em Python: Árvores

22

Estruturas de dados em Python: Gráficos

23

Estruturas de dados em Python: Hashing

24

Estruturas de dados em Python: Ordenação

25

Estruturas de dados em Python: Busca

26

Funções em Python

27

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

28

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

29

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

30

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

31

Funções em Python: Retorno de valores

32

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

33

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

34

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

35

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

36

Classes e objetos em Python

37

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

38

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

39

Classes e objetos em Python: Encapsulamento e modificadores de acesso

40

Classes e objetos em Python: Herança e polimorfismo

41

Classes e objetos em Python: Métodos especiais

42

Classes e objetos em Python: Construtores e destrutores

43

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

44

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

45

Classes e objetos em Python: Sobrecarga de operadores

46

Classes e objetos em Python: Classes abstratas e interfaces

47

Manipulação de arquivos em Python

48

Tratamento de exceções em Python

49

Módulos e pacotes em Python

50

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

51

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

52

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

53

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

54

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

55

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

56

Introdução ao Django

57

Configuração do ambiente de desenvolvimento Django

58

Criação de um projeto Django

59

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

60

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

61

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

62

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

63

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

64

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

65

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

66

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

67

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

68

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

69

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

70

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

71

Criação de um projeto Django: Testes automatizados

72

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

73

Criação de uma aplicação Django

74

Modelos em Django

75

Modelos em Django: Introdução ao Django

76

Modelos em Django: Estrutura de um projeto Django

77

Modelos em Django: Modelos em Django

78

Modelos em Django: Campos de modelos

79

Modelos em Django: Relacionamentos entre modelos

80

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

81

Modelos em Django: Consultas no banco de dados

82

Modelos em Django: Administração do Django

83

Modelos em Django: Formulários em Django

84

Modelos em Django: Views em Django

85

Modelos em Django: Templates em Django

86

Modelos em Django: URLs em Django

87

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

88

Modelos em Django: Testes em Django

89

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

90

Administração em Django

91

Views em Django

92

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

93

Views em Django: Criando uma view simples

94

Views em Django: Passando dados para a view

95

Views em Django: Renderizando templates

96

Views em Django: Trabalhando com formulários

97

Views em Django: Validação de dados

98

Views em Django: Redirecionamento de URLs

99

Views em Django: Trabalhando com autenticação

100

Views em Django: Criando APIs com Django Rest Framework

Course Description

O "Curso de criação de sistemas com Python e Django completo" é uma jornada aprofundada no universo do desenvolvimento de sistemas utilizando duas das tecnologias mais robustas do mercado, Python e Django. Este curso é uma excelente escolha tanto para iniciantes que desejam dar os primeiros passos na programação quanto para desenvolvedores experientes que querem expandir seus conhecimentos em Python e Django.

Iniciando com uma introdução ao Python, o curso aborda detalhadamente desde as configurações do ambiente de desenvolvimento até a sintaxe básica da linguagem. Com uma abordagem prática, o curso explora as estruturas de controle em Python, permitindo que você entenda e utilize eficientemente estruturas condicionais, laços de repetição, comandos de controle de fluxo, e muito mais.

O curso também mergulha nas estruturas de dados em Python, ensinando a manipulação de listas, tuplas, dicionários, conjuntos, além de conceitos mais avançados como pilhas, filas, árvores e gráficos. Isso proporciona uma base sólida para a organização e gestão eficiente de dados, essencial para qualquer desenvolvedor.

Outro tópico essencial coberto é o uso de funções em Python, abordando desde a definição e chamada de funções, até parâmetros, retorno de valores, escopo de variáveis, e funções recursivas e lambda, permitindo que você crie códigos mais modulados e reutilizáveis.

Em seguida, as aulas se voltam para o paradigma de programação orientada a objetos, com foco em classes e objetos. Aqui, você aprenderá sobre atributos e métodos, encapsulamento, herança, polimorfismo, construtores, destrutores, e outros conceitos fundamentais da orientação a objetos em Python, preparando você para a criação de estruturas de código mais robustas e eficientes.

O curso também inclui manipulação de arquivos, tratamento de exceções, e o uso de módulos e pacotes, ferramentas indispensáveis para projetos mais complexos. Com isso, você estará preparado para lidar com diferentes tipos de arquivos e gerenciar dependências de maneira eficaz.

A segunda parte do curso é dedicada ao Django, um framework poderoso para desenvolvimento web. Você aprenderá a configurar o ambiente de desenvolvimento Django e criar seu primeiro projeto. As aulas cobrem toda a estrutura de um projeto Django, incluindo a configuração do banco de dados, a criação de modelos, views, templates, URLs, formulários, autenticação de usuários, envio de emails, integração com APIs e muito mais. Além disso, tópicos avançados como o uso de Django para desenvolvimento de chatbots, blockchain, e intIeligência artificial são explorados para que você possa aplicar Django em diversas áreas inovadoras.

Além de desenvolver aplicações web robustas e seguras, o curso também inclui conteúdo sobre deploy de aplicações Django, garantindo que você saiba como colocar suas aplicações no ar de forma eficaz e segura.

Por fim, o curso aborda a integração de Python com banco de dados e o uso de ORM (Object-Relational Mapping) em Django, além de segurança e otimização de performance, preparando você para criar e manter sistemas performáticos, seguros e escaláveis.

Com um total de 176 páginas de conteúdo estruturado, este curso é uma ferramenta indispensável para qualquer pessoa interessada em se tornar um desenvolvedor moderno e competente usando Python e Django.

This free course includes:

11h50m free online audio course

176 content pages

Certificate of course completion

Exercises to train your knowledge

Download the App now to have access to + 3300 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

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