Desenvolvedor Python Full-Stack

370 horas / 8 meses, programa de meio período

Esse programa Python Full-Stack de meio período oferece instrução especializada, projetos práticos e uma conexão real com o setor para que os formandos sejam contratados.

Os desenvolvedores Python Full-Stack são profissionais versáteis e especializados em desenvolvimento front-end e back-end. Eles projetam e criam sites e aplicativos, trabalhando em tudo, desde a interface do usuário até a lógica do lado do servidor.

Usando estruturas Python como Django e Flask, os desenvolvedores de software Python garantem a integração perfeita de vários componentes. Seu amplo conjunto de habilidades os torna ativos valiosos para dar vida a projetos digitais complexos.

Nosso programa de requalificação abrange todo o espectro do desenvolvimento full-stack em Python, começando com conceitos fundamentais de programação e progredindo para o desenvolvimento avançado da Web com Django e Flask. Os alunos adquirem experiência prática com ferramentas e tecnologias essenciais, incluindo HTML, CSS, JavaScript, React e serviços de nuvem como o Microsoft Azure.

Foco profundo no conhecimento especializado mais necessário em tecnologia

Os graduados se tornarão indispensáveis para os empregadores devido à sua proficiência em tecnologias de front-end e back-end, o que lhes permitirá lidar com tarefas de desenvolvimento de ponta a ponta. Com experiência em estruturas e ferramentas populares, eles estarão equipados para desenvolver aplicativos robustos e dimensionáveis. Além disso, suas habilidades em serviços modernos de nuvem e práticas de implantação os tornarão muito procurados no mercado de trabalho.

Abra portas com conexões com o setor

Prepare os alunos para o sucesso em um campo em rápida expansão com a ajuda de nossa rede de especialistas em codificação, instrutores, parceiros de contratação e ex-alunos. O currículo do Desenvolvedor Python Full-Stack foi criado em colaboração com a empresas líderes do setor para tornar nosso programa o mais relevante possível para as necessidades do setor local, garantindo que os formandos estejam prontos para o trabalho assim que o programa terminar.

Orientar os alunos a entregar um projeto profissional

Ao longo do programa, as habilidades práticas são adquiridas por meio da realização de projetos de grande escala. Os alunos adquirem experiência prática com cenários do mundo real, o que lhes permite aplicar seus conhecimentos em um contexto prático. Eles trabalharão com sistemas de controle de versão como o Git, gerenciarão bancos de dados usando o MySQL e o PostgreSQL, compilação de um portfólio de projetos criados para reforçar os vários conceitos e tecnologias que os alunos aprenderam em cada módulo.

Para quem é o programa?

Pessoas motivadas, com ou sem experiência prévia em programação, que desejam iniciar uma carreira empolgante no setor de tecnologia.
* Todos os candidatos fazem uma avaliação computadorizada para garantir que tenham a personalidade certa, bem como as habilidades básicas de matemática e lógica, para concluir os programas e ter sucesso em seus futuros empregos.

Profissionais de primeira linha

Esse programa exclusivo foi criado por uma equipe profissional composta pelos principais especialistas em desenvolvimento, com vasto conhecimento e experiência também em treinamento.

Eran Lasser

CEO da Wawiwa

Eran é um empresário do setor de educação tecnológica com mais de 20 anos de experiência. Eran fundou e gerenciou quatro empresas de treinamento em TI: Treinamento de John Bryce (Israel), TRIG (China), JB-IQsoft (Hungria), KocBryce (Turquia). A Eran também fez uma parceria para estabelecer DAN.IT Educação (Ucrânia), Techub (Geórgia), entre outros. Além disso, Eran gerenciou a Mentergy, que oferece soluções de e-learning e ensino à distância. Ao longo dos anos, ele foi responsável pela requalificação de mais de 50.000 pessoas que agora trabalham como profissionais de tecnologia.

Daniel Anderson

Diretor de treinamento

Daniel é responsável pela atualização de tópicos de última geração nos programas de treinamento técnico da empresa e pela manutenção de suas metodologias de treinamento. Daniel foi instrutor-chefe do Centro de Treinamento Técnico da Força de Defesa de Israel e é graduado no processo de treinamento da IDF. Ele desenvolve e ministra uma ampla gama de cursos de programação, além de ser um desenvolvedor Full-Stack e cientista de dados.

Liran Ben Haim

Chefe do Programa de Cientistas de Dados

Liran tem mais de 25 anos de experiência em programação e ensino. Ele desenvolveu e ministrou programas de tecnologia em várias áreas, incluindo ciência de dados, sistemas de banco de dados, sistemas incorporados e muito mais. Liran é o co-CEO da Bina Software Development, uma empresa que fornece projetos de software para várias organizações no ecossistema tecnológico israelense. Liran é bacharel em Ciência da Computação pelo Technion, o Instituto de Tecnologia de Israel.

Programa de estudos

Introdução (30 horas)

Visão geral das tendências e tecnologias de programação

Conceitos básicos de programação e configuração de ambiente

  • Introdução geral
  • Tendências
  • Linguagens de programação
  • Ferramentas de desenvolvimento
  • Ferramentas de nuvem
  • Instalação
  • Sites interessantes

Programação em Python (80 horas)

Conceitos fundamentais de programação em Python, desde scripts simples até programação orientada a objetos

  • Introdução à programação
  • Variáveis 
  • Fluxo de controle
  • Escrevendo scripts simples
  • Trabalho com tipos de dados
  • Coleções
  • Estruturas de controle
  • Implementação de funções
  • Tratamento de erros
  • Trabalho com arquivos e dados
  • Programação orientada a objetos (OOP)
  • Fios
  • Biblioteca padrão do Python

Introdução às tecnologias da Web (30 horas)

Noções básicas de desenvolvimento da Web, incluindo HTML, CSS e JavaScript

  • Introdução
  • Protocolo HTTP
  • HTML
  • CSS
  • JavaScript

Desenvolvimento web em Python com Django e Flask (140 horas)

Treinamento abrangente em estruturas web Python para o desenvolvimento de aplicativos web sofisticados

  • Estruturas da Web Python
  • Estrutura do Django
    • Visualizações e modelos
    • Trabalhando com arquivos estáticos
    • Acesso aos dados
  • MySQL
  • PostgreSQL
  • Trabalhando com o Git
  • Testes
  • Linting
  • Estrutura do Flask
    • Formulários
    • Visualizações
  • Serviços da Web
    • Trabalhando com dados
    • Arquitetura de microsserviços
    • Criação de um serviço simples
    • Acesso aos dados
    • Integração de serviços
    • Gateway de API
  • Contêineres e Docker
  • Depuração
  • Testes e automação

Frameworks JavaScript - React (40 horas)

  • Desenvolvimento do lado do cliente usando React
    • Componentes
    • Roteamento
    • Integração de serviços
  • Estruturas JavaScript
    • Componentes
    • Formulários
    • Roteamento
    • Serviços
    • Módulos
  • Estrutura React
    • Componentes React
    • HTTP e serviços
  • Docker

Serviços em nuvem (45 horas)

Introdução aos serviços populares de nuvem e à implantação de aplicativos

  • Visão geral da nuvem
  • Serviços de armazenamento
  • Serviços de dados
  • Serviços de aplicativos
  • Monitoramento
  • Ferramentas do Microsoft Azure
  • Implementação de aplicativos

Workshop de currículo (5 horas)

Preparação para candidaturas a empregos e elaboração de currículos

O que os alunos têm a dizer?

Leia nossos blogs...

Engenheiro de software de IA
Empregos na área de tecnologia

Chegou o primeiro engenheiro de software de IA

O primeiro engenheiro de software de IA chegou. Sim, você ouviu direito! Este blog conta tudo sobre isso, discute como a IA pode acelerar os ciclos de desenvolvimento e explica como ela ajuda as pessoas que não sabem necessariamente programar a fazer

Leia mais "

Faça uma parceria com a Wawiwa para oferecer programas de treinamento tecnológico em menos de 6 meses!

A Wawiwa preenche a lacuna de habilidades tecnológicas ao requalificar pessoas para profissões tecnológicas de alta demanda. Há milhões de vagas em tecnologia e não há profissionais de tecnologia suficientes com o conhecimento e as habilidades relevantes para preenchê-las. O que o setor precisa dos funcionários não é ensinado em longos cursos acadêmicos. A Wawiwa ajuda parceiros em todo o mundo a requalificar e aprimorar as habilidades de pessoas para empregos em tecnologia por meio de centros ou programas locais de treinamento em tecnologia. A empresa utiliza uma metodologia de treinamento comprovada, conteúdo de ponta, plataformas digitais para aprendizado e avaliação, além de sólidas relações com o setor, para oferecer programas de treinamento que resultam em maior empregabilidade e satisfação dos formandos. Isso, por sua vez, também cria uma marca de treinamento forte e um negócio sustentável para os parceiros da Wawiwa.