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.
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
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...

Os dados estão comendo o mundo e os cientistas de dados são os chefes
Os dados são o rei. O "Big Data" está revolucionando todos os setores e o mundo precisa de mais cientistas de dados para dar sentido a tudo isso, mas todos eles estão empregados!

Procura-se profissionais de dados: Cientistas de dados, analistas de dados e a diferença entre eles!
No oceano digital de hoje, os dados são a água em que nadamos. Nossa tecnologia registra e rastreia todas as ações digitais. Atualmente, as empresas podem acumular e analisar grandes quantidades de dados comerciais valiosos e orientar a si mesmas e a seus produtos em relação às tendências futuras. Porque

Empregos de programação de colarinho novo: Desenvolvedor Full-Stack e Desenvolvedor Frontend
Duas funções de trabalho em tecnologia que estão sempre em alta demanda são os desenvolvedores Full-stack e Frontend. Essas duas funções representam a espinha dorsal do setor de tecnologia. Eles são os indivíduos que criam e programam a funcionalidade do software disruptivo

Aprendizagem baseada em projetos em ação: Aprendendo por meio da codificação, em vez de obter um certificado
É bom ter um certificado, mas para o recrutamento, os empregadores buscam a experiência prática como um vislumbre das verdadeiras habilidades do candidato. As instituições de ensino que desejam fornecer graduados prontos para o trabalho e empregáveis devem optar por programas de treinamento que coloquem

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