Curso gratuito de criação de sistemas com Python e Django completo, com 176 páginas de conteúdo. Certificação gratuita disponível. Categoria TI, subcategoria Linguagens de programação.
Conteúdo do curso
Introdução ao Python
2Configuração do ambiente de desenvolvimento Python
3Sintaxe básica de Python
4Estruturas de controle em Python
5Estruturas de controle em Python: Estruturas condicionais
6Estruturas de controle em Python: Estruturas de repetição
7Estruturas de controle em Python: Laços de repetição
8Estruturas de controle em Python: Comandos de controle de fluxo
9Estruturas de controle em Python: Estruturas de decisão
10Estruturas de controle em Python: Loops
11Estruturas de controle em Python: If-else
12Estruturas de controle em Python: While
13Estruturas de controle em Python: For
14Estruturas de dados em Python
15Estruturas de dados em Python: Listas
16Estruturas de dados em Python: Tuplas
17Estruturas de dados em Python: Dicionários
18Estruturas de dados em Python: Conjuntos
19Estruturas de dados em Python: Pilhas
20Estruturas de dados em Python: Filas
21Estruturas de dados em Python: Árvores
22Estruturas de dados em Python: Gráficos
23Estruturas de dados em Python: Hashing
24Estruturas de dados em Python: Ordenação
25Estruturas de dados em Python: Busca
26Funções em Python
27Funções em Python: Introdução às funções
28Funções em Python: Definição de funções
29Funções em Python: Chamada de funções
30Funções em Python: Parâmetros de funções
31Funções em Python: Retorno de valores
32Funções em Python: Escopo de variáveis
33Funções em Python: Funções recursivas
34Funções em Python: Funções lambda
35Funções em Python: Funções built-in em Python
36Classes e objetos em Python
37Classes e objetos em Python: Introdução a classes e objetos
38Classes e objetos em Python: Atributos e métodos de uma classe
39Classes e objetos em Python: Encapsulamento e modificadores de acesso
40Classes e objetos em Python: Herança e polimorfismo
41Classes e objetos em Python: Métodos especiais
42Classes e objetos em Python: Construtores e destrutores
43Classes e objetos em Python: Associação entre classes
44Classes e objetos em Python: Composição e agregação
45Classes e objetos em Python: Sobrecarga de operadores
46Classes e objetos em Python: Classes abstratas e interfaces
47Manipulação de arquivos em Python
48Tratamento de exceções em Python
49Módulos e pacotes em Python
50Módulos e pacotes em Python: Introdução aos módulos e pacotes em Python
51Módulos e pacotes em Python: Importando módulos e pacotes em Python
52Módulos e pacotes em Python: Criando e organizando pacotes em Python
53Módulos e pacotes em Python: Utilizando módulos e pacotes de terceiros
54Módulos e pacotes em Python: Gerenciando dependências com o pip
55Módulos e pacotes em Python: Criando e publicando seus próprios pacotes
56Introdução ao Django
57Configuração do ambiente de desenvolvimento Django
58Criação de um projeto Django
59Criação de um projeto Django: Instalação do Django
60Criação de um projeto Django: Estrutura de um projeto Django
61Criação de um projeto Django: Configuração do banco de dados
62Criação de um projeto Django: Criação de modelos
63Criação de um projeto Django: Criação de views
64Criação de um projeto Django: Templates e renderização
65Criação de um projeto Django: URLs e rotas
66Criação de um projeto Django: Formulários e validação
67Criação de um projeto Django: Autenticação de usuários
68Criação de um projeto Django: Autorização e permissões
69Criação de um projeto Django: Envio de emails
70Criação de um projeto Django: Integração com APIs
71Criação de um projeto Django: Testes automatizados
72Criação de um projeto Django: Deploy de uma aplicação Django
73Criação de uma aplicação Django
74Modelos em Django
75Modelos em Django: Introdução ao Django
76Modelos em Django: Estrutura de um projeto Django
77Modelos em Django: Modelos em Django
78Modelos em Django: Campos de modelos
79Modelos em Django: Relacionamentos entre modelos
80Modelos em Django: Migrações de banco de dados
81Modelos em Django: Consultas no banco de dados
82Modelos em Django: Administração do Django
83Modelos em Django: Formulários em Django
84Modelos em Django: Views em Django
85Modelos em Django: Templates em Django
86Modelos em Django: URLs em Django
87Modelos em Django: Autenticação e autorização
88Modelos em Django: Testes em Django
89Modelos em Django: Deploy de uma aplicação Django
90Administração em Django
91Views em Django
92Views em Django: Introdução às views em Django
93Views em Django: Criando uma view simples
94Views em Django: Passando dados para a view
95Views em Django: Renderizando templates
96Views em Django: Trabalhando com formulários
97Views em Django: Validação de dados
98Views em Django: Redirecionamento de URLs
99Views em Django: Trabalhando com autenticação
100Views em Django: Criando APIs com Django Rest Framework
Descrição do curso
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.
Este curso gratuito inclui:
11 horas e 50 minutos de conteúdo em áudio
Certificado digital de conclusão de curso ( Gratuito )
Exercícios para treinar seus conhecimentos
100% gratuito, do conteúdo ao certificado
Pronto para começar?
No aplicativo você também encontrará...
+ de 5.000 cursos gratuitos
Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.
Plano de estudos com IA
A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.
Do zero ao Sucesso profissional
Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.
Você também pode utilizar o QR Code ou os Links abaixo



























