Mastering Python

Coding the future

PRESENCIAL
Inscreva-se
0
close

Mastering Python

Coding the future

Sobre a Imersão

Mastering Python

Coding the future

Sobre a Imersão

PYTHON
ORIENTAÇÃO A OBJETOS POO OOP LAMBDA ORM SQL ALCHEMY RESPONSIVE WEB DEVELOPMENT PADRÕES DE DESENVOLVIMENTO
   
ORIENTAÇÃO A OBJETOS POO OOP LAMBDA ORM SQL ALCHEMY RESPONSIVE WEB DEVELOPMENT PADRÕES DE DESENVOLVIMENTO
   
ORIENTAÇÃO A OBJETOS POO OOP LAMBDA ORM SQL ALCHEMY RESPONSIVE WEB DEVELOPMENT PADRÕES DE DESENVOLVIMENTO
   
MOBILE FIRST DJANGO HTML CSS JAVASCRIPT API REST CLOUD COMPUTING DOCKER DEVOPS
   
MOBILE FIRST DJANGO HTML CSS JAVASCRIPT API REST CLOUD COMPUTING DOCKER DEVOPS
   
MOBILE FIRST DJANGO HTML CSS JAVASCRIPT API REST CLOUD COMPUTING DOCKER DEVOPS
   
Proposta
UMA DAS LINGUAGENS MAIS VERSÁTEIS DO NOSSO TEMPO
Prepare-se para aprender do zero uma das linguagens mais versáteis do nosso tempo.

Seja qual for a complexidade e necessidade de um bom código ou programa, Python é uma das soluções. Com uma curva de aprendizado menor que as demais linguagens, ela possibilita que você desenvolva aplicações para o mercado financeiro, códigos para manipulação de grandes datasets de dados em Big Data, modelagens estatísticas para biologia marinha e muito mais.

Nessa jornada, você vai dar seus primeiros passos com lógica de programação, entender como armazenar dados e estruturar as mais diversas páginas web com Django e
até explorar e compreender a importante cultura DevOps.
Inscreva-se
Inscreva-se
5 Módulos | 126 Horas
Foco

Formar profissionais desde o desenvolvimento dos seus primeiros códigos em Python até a compreensão de estruturas complexas de armazenamento de dados. Apresentar e explorar o uso de Django, um dos principais frameworks para Web. E imergir na cultura DevOps e sua importância para os profissionais de programação do presente e do futuro.

Para Quem

Pessoas que querem se tornar programadoras com uma das linguagens de programação mais versáteis e multiplataforma da atualidade. Assim como profissionais das mais diversas áreas que querem desenvolver rapidez e eficiência no tratamento de grandes conjuntos de dados.

Formato
PRESENCIAL
Suas aulas são encontros nos espaços FIAP. Você vai trocar experiências ao vivo com seu professor e sua turma. Aproveite a proximidade e todos os detalhes que uma sala de aula pode oferecer. Você evolui trocando experiências, interagindo e fazendo novas conexões.
SOBRE
EVOLUÇÃOACELERADAEvolua seu conhecimentoem poucos meses.Adquira novos skills comas ferramentas mais atuais.COMUNIDADEFIAP 360˚Conecte-se com empresasparceiras, amplieo seu networking, participede eventos exclusivose muito mais.SUPORTEESPECIALIZADOConte com o acompanhamento próximode experts e mentores. Tire todas as suasdúvidas durante seu desenvolvimento.FAST TRACKDE TRANSIÇÃODE CARREIRAMude de carreira da forma mais ágile efetiva, com segurança para atuarnos projetos mais desafiadores.SALTONA SUA ÁREADestaque-se em qualquercontexto, dominando ascompetências que estão fazendoa diferença no cenário atual.
Scroll
Down
Features das
Imersões
Evolução Acelerada
Evolua seu conhecimento em poucos meses. Adquira novos skills com as ferramentas mais atuais.
Arraste
Scroll
Down

Mastering Python

Coding the future

Conteúdo

Mastering Python

Coding the future

Conteúdo

Módulo 1
Módulo 1
Python Fundamentals30 Horas
-
Python Fundamentals 
Python Fundamentals 
Python Fundamentals 

Python Foundation você vai aprender a dominar os algoritmos, algoritimos é uma sequência lógica de passos que podem ser descritos em diferentes línguas, como português, ou linguagens, como Python. Aqui vamos dominar o mundo dos algoritmos. E construir o pensamento computacional necessário para solucionar problemas no mundo real, por meio da programação. Você vai entender as estruturas básicas, além de conhecer melhor a modelagem orientada a objetos, fundamental para uma boa programação.

 

O que você vai dominar?

  • Lógica de Programação;
  • Variáveis e tipos de dados;
  • Operadores aritméticos, relacionais e lógicos;
  • Entrada, processamento e saída;
  • Integração com Git e GitHub;
  • Estruturas de decisão;
  • Estruturas de repetição;
  • Lista, Dicionário, Tupla e Set;
  • Classe e Objeto;
  • Atributos e Métodos;
  • Métodos mágicos;
  • Herança e Polimorfismo;
  • Funções e Procedimentos;
  • Tratamento de exceções;
  • Principais funções em Python.

 

Módulo 2
Módulo 2
Database Integration24 Horas
+
Database Integration 
Database Integration 
Database Integration 

Modelagem, Armazenamento e Normalização

Quando se constrói um código, é preciso prever em que estruturas essas informações serão armazenadas. Para isso, contamos com os Bancos de Dados. A primeira coisa que você precisa fazer é definir o formato e, em seguida, saber como esses dados do sistema serão armazenados e consultados. Assim, você pode oferecer à sua empresa informações estratégicas sobre os produtos e clientes. Neste módulo, vamos entender melhor o papel dos Bancos de Dados na codificação. E aprender como promover essa integração entre algoritmo e dado.

 

O que você vai dominar?

  • O que é banco de dados;
  • Relacional (Postgres) x Não Relacional (MongoDB);
  • Modelagem de dados;
  • Linguagem SQL;
  • Insert, Update, Delete, Select e Joins;
  • Create, Alter e Drop;
  • MongoDB;
  • Coleção e Documentos;
  • Inclusão, Alteração, Exclusão e Seleção;
  • Integração do Python com PostegreSQL;
  • Integração do Python com MongoDB;
  • Manipulação de arquivos CSV e JSON com Python.
Módulo 3
Módulo 3
Responsive Web Development27 Horas
+
Responsive Web Development 
Responsive Web Development 
Responsive Web Development 

Tudo o que você vê na Internet partiu da criação gráfica de uma área específica do desenvolvimento web: o Front-end. Neste módulo, vamos colocar em prática as tecnologias básicas desse tipo de desenvolvimento de sistemas, começando por uma das linguagens de tabulação mais conhecidas e utilizadas do mercado: o HTML. Também vamos entender a importância do CSS para a construção de interfaces ainda mais amigáveis, finalizando com JavaScript e alguns padrões importantes para uma melhor acessibilidade na Web.

 

O que você vai dominar?

  • HTML;
  • CSS;
  • Tailwind;
  • Java Script;
  • React;
  • Consumo de APIs Públicas.
Módulo 4
Módulo 4
Full Stack Development24 Horas
+
Full Stack Development 
Full Stack Development 
Full Stack Development 

Chegou o momento de construir uma aplicação web seguindo as melhores práticas do mercado. Para isso, você vai dominar o Django. Gratuito e de código aberto, esse framework é responsável por grande parte das atividades quando o assunto é desenvolvimento web. Assim, você pode focar na criatividade e na implementação do seu código Python. Vamos aprofundar seus conhecimentos em padrões de projeto e Arquitetura do Sistema, descobrindo as possibilidades de integração do Python com outros sistemas.

 

O que você vai dominar?

  • Protocolo HTTP;
  • Verbos HTTP e Status Code;
  • Request, Response, Header, Body e Autenticação;
  • REST e SOAP;
  • JSON e XML;
  • Desenvolvimento de APIs usando FastAPI;
  • API GET - Buscando dados no PostgreSQL e MongoDB;
  • API POST - Inserindo dados no PostgreSQL e MongoDB;
  • API PUT - Alterando dados no PostgreSQL e MongoDB;
  • API PATCH - Alterando dados no PostgreSQL e MongoDB;
  • API DELETE - Excluindo dados no PostgreSQL e MongoDB;
  • Criação de Swagger File com documentação da API;
  • Desenvolvimento de aplicação Web com React e Django;
  • Projeto Django com Frontend React e Backend Python;
  • Backend com APIs GET, POST, PUT, PATCH e DELETE;
  • Integração com Bancos de Dados PostgreSQL (SQL) e MongoDB (NoSQL);
  • CORS com Option.
Módulo 5
Módulo 5
DevOps and Cloud Computing21 Horas
+
DevOps and Cloud Computing 
DevOps and Cloud Computing 
DevOps and Cloud Computing 

Neste último módulo, queremos preparar você para o mundo Devops. Vamos dominar uma das principais tendências da programação: as Arquiteturas disponíveis em Cloud AWS, na nuvem. Você vai desenvolver um ambiente capaz de realizar integração e implantação de maneira automatizada e com qualidade de entrega. Também vai entender a importância da tecnologia Docker, aprendendo a criar Containers para proteger ainda mais seu ambiente produtivo.

 

O que você vai dominar?

  • O que é a Cultura DevOps;
  • GitHub e Gitflow;
  • Container / Docker;
  • Container, Imagem e DockerHub;
  • Containerizando o desenvolvimento em Python;
  • Cloud Computing;
  • Modelos de serviço, IaaS, PaaS e SaaS;
  • Regiões, Zonas de Disponibilidades e Custos;
  • Principais serviços utilizados em Cloud;
  • Criação do BD SQL em Cloud;
  • Criação do BD NoSQL em Cloud;
  • CI/CD / Pipelines;
  • Desenvolvendo Pipelines de Deploy para Cloud com Jenkins;
  • Pipeline para Deploy em Cloud para soluções Serverless;
  • Pipeline para Deploy em Cloud para soluções utilizando Container;
  • Pipeline para Deploy em Cloud para soluções utilizando Servidor.
Inscreva-se
Inscreva-se

Mastering Python

Coding the future

Speaker

Mastering Python

Coding the future

Speaker

Expert
Joseffe Barroso de Oliveira
Joseffe
Oliveira
presencial
Gerente de Engenharia de Software em uma multinacional americana e Professor Mestre Universitário na FIAP, FATEC e UNISANTA. Possui experiência com Desenvolvimento de Software, Banco de Dados e Arquitetura de Soluções.
Gerente de Engenharia de Software em uma multinacional americana e Professor Mestre Universitário na...
Ver mais
Scroll
Down

Mastering Python

Coding the future

Investimento

Mastering Python

Coding the future

Investimento

investimento
What You Get
5 Módulos
126 Horas
Comunidade online
Certificados de Conclusão
Project Based Learning
Soft Skills
Próximas Turmas
Me avise quando a próxima turma for aberta
-
check-iconAviso agendado com sucesso.
Enviar
*Aulas extras ou reposições podem ser agendadas em dias da semana diferentes do cronograma.
IOT
Machine Learning
UXD
Python
C++
HTML5
Processing
XML
Codec5
C#
Inteligência Artificial
IOT
Machine Learning
UXD
Python
C++
HTML5
Processing
XML
Codec5
C#
Inteligência Artificial
IOT
Machine Learning
UXD
Python
C++
HTML5
Processing
XML
Codec5
C#
Inteligência Artificial
Receba nossos
Conteúdos
Você pode cancelar o recebimento quando quiser.
IOT
Machine Learning
UXD
Python
C++
HTML5
Processing
XML
Codec5
C#
Inteligência Artificial
IOT
Machine Learning
UXD
Python
C++
HTML5
Processing
XML
Codec5
C#
Inteligência Artificial
IOT
Machine Learning
UXD
Python
C++
HTML5
Processing
XML
Codec5
C#
Inteligência Artificial