0% acharam este documento útil (0 voto)
27 visualizações

Desenvolvedor Full Stack Python

O curso de Desenvolvedor Full Stack Python oferece formação completa em 4 cursos ao longo de 15 meses, com foco em programação Front-end e Back-end, além de práticas e mentorias. Os alunos têm acesso a um portfólio de projetos reais e suporte para encontrar emprego, com garantia de reembolso caso não consigam uma vaga. O programa inclui aprendizado de HTML, CSS, JavaScript, Python, Django e bancos de dados, preparando os alunos para o mercado de trabalho.

Enviado por

dark famas
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
27 visualizações

Desenvolvedor Full Stack Python

O curso de Desenvolvedor Full Stack Python oferece formação completa em 4 cursos ao longo de 15 meses, com foco em programação Front-end e Back-end, além de práticas e mentorias. Os alunos têm acesso a um portfólio de projetos reais e suporte para encontrar emprego, com garantia de reembolso caso não consigam uma vaga. O programa inclui aprendizado de HTML, CSS, JavaScript, Python, Django e bancos de dados, preparando os alunos para o mercado de trabalho.

Enviado por

dark famas
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 11

Profissão

Desenvolvedor
Full Stack
Python

Você poderá conduzir todos os estágios 10 projetos


de desenvolvimento de sites e apps, Para enriquecer seu portfólio profissional

desde a interface até estruturas inter-


nas ou bancos de dados. Usando o Py- Garantimos o
thon, programe aplicações do começo emprego para
ao fim, torne-se um profissional com- o aluno
pleto e ganhe mais. Ou devolvemos o dinheiro

Formação
completa
4 cursos em 15 meses com mais de 75 horas
de aula

Prática e mentoria
Informações atualizadas sobre o curso sempre estão em nosso site
Desenvolvedor Full Stack Python | Para quem este curso é indicado

Esse curso é para você que:

É iniciante na área Quer se tornar um Deseja evoluir


profissional completo no mercado
Aprenda a partir de uma visão ampla do
mercado de TI. Se desenvolva em pro-
gramação Phyton e JavaScript. Crie sites, Aprofunde seus conhecimentos de Front Domine o ciclo completo de progra-
apps e trabalhe com bancos de dados. e Back-end e execute projetos de ponta mação e ganhe autonomia para exe-
a ponta. Seja um profissional versátil e cutar projetos complexos. Aumente seu
valioso para toda empresa. valor profissional e trabalhe em empresas
de todos os portes.

As condições perfeitas para você começar


como Desenvolvedor Full Stack Python
Abordagem prática Portfólio de destaque
O programa do curso é baseado em casos reais do Nosso Centro de Carreiras te ajudará a encontrar
mercado brasileiro uma oportunidade profissional e a se preparar para
uma entrevista

Feedback personalizado
Os mentores do curso te dão suporte individualizados
Habilidades para ganhar mais
para suas dúvidas e exercícios A EBAC te fornece conhecimentos práticos e relevan-
tes para você crescer mais na sua carreira

Professores qualificados
Professores e tutores atuando nas melhores empre-
Aprendizado flexível
sas da área Estude apenas de 1h a 2hs por semana. Você pode
aprender de qualquer lugar, em qualquer horário
Desenvolvedor Full Stack Python | Nossos especialistas

Nossos especialistas
Daniel Santos
Engenheiro de software na Jetbridge

Como desenvolvedor Back-end, já trabalhou em nível sênior para empresas como UOL e 99. Tem
grande experiência com provedores de nuvem, como AWS, Google Cloud Platform e Digital Ocean. Há
muitos anos se dedicou ao Python como linguagem principal, atuando como Engenheiro de Software e
Arquiteto de Sistemas na Voxy.

André Perez
Engenheiro de Dados na SumUp

André é engenheiro de dados e machine learning na SumUp, onde atua no desenvolvimento e manu-
tenção de pipeline de dados. Trabalhou na Serasa Experian, onde liderou a modernização da infraes-
trutura computacional da concessão de crédito, e na Amdocs, onde conduziu projetos de ciência de
dados em Tel-Aviv, Israel. Atualmente é aluno de mestrado no Instituto de Ciências Matemáticas e
Computação (ICMC / USP) e tutor de MBA em ciência de dados na mesma instituição.

Gian Souza
Engenheiro de software sênior na XP Investimentos

Desenvolvedor há mais de sete anos, passou por grandes empresas, agências, startups e consultorias
como Firma Comunicação, EcoStage, UOL, PagBank, entre tantas outras até chegar à XP Investimentos
como Engenheiro de Software Sênior. É especialista em desenvolvimento Back-end e Front-End, bus-
cando criar as melhores soluções digitais, os produtos mais eficientes para qualquer cliente e expe-
riências significativas para todo o tipo de usuários.
Desenvolvedor Full Stack Python | Programa do curso

Programa do curso
As videoaulas são separadas em 66 módulos para facilitar o aprendi-
zado. O aluno assiste quando e onde quiser por período ilimitado.

Curso 1 / Front-End
1 Introdução à programação HTML Actividades:
Melhore o projeto de uma tabela financeira, de um
Comece aprendendo como a internet funciona na sistema de e-mail marketing, de postagens em um
perspectiva do desenvolvedor e como usar o HTML blog, landing pages e registro de formulário com o
para marcar páginas multiplataforma de acordo com Javascript.
os padrões de mercado.
• Introdução ao mercado
• Ferramentas de desenvolvimento web: como a
5 Trabalhando com o desenvolvi-
internet funciona
• Desenvolvimento Front-end explicado mento Front-end Full Stack
• Programação HTML Trabalhe com Flexbox e CSS, Frameworks de Javascript
• Layout e acessibilidade para a web e se aprofunde em JQuery e Javascript avançado.
Actividades: • Trabalhando com Frameworks e Infraestrutura
Crie sua primeira página web simples, duas páginas • Trabalho com Bootstrap e JQuery
estilizadas com CSS e uma página de controle finan- • Desenvolvimento de página responsiva com Flex
ceiro. Box, CSS e SASS
• Objetos e funções JavaScript
• Programação JavaScript avançada

2 Introdução ao CSS Actividades:


Crie uma calculadora Javascript e um player de vídeo
Aprenda a usar CSS para estilizar e criar grades em JQuery.
layouts de páginas HTML.
• Conceitos de design
• Estilos CSS e elementos de layout
• Imagens e gráficos 6 Integração da API Front-end
• Estilo responsivo e AJAX
• Organização e desenvolvimento de projeto de
página web com HTML e CSS Aprenda padrões de análise, implemente APIs em suas
Actividades: aplicações, gerencie SEO e trabalhe com AJAX para
Crie um formulário de registro e um sistema de e-mail programação Javascript assíncrona.
marketing. • Integrações de API e AJAX
• Controle de versões e colaboração em equipe
• Implantação e SEO

3 Desenvolvimento Web responsivo •



Padrões de análise
CSS, pré-processadores e implementação de
Planeje, desenvolva e depure landing pages visual- código
mente atraentes e apps funcionais com HTML, CSS, Atividade - Projeto final, parte 1:
Bootstrap, Figma. Crie e publique um painel e uma página de destino
Actividades: completa com SEO. Crie também o Front-end de uma
Crie uma landing page baseada no Figma, aplicativos loja online.
web responsivos e um site completo com o Bootstrap.

4 Introdução à programação
JavaScript
Aprenda a codificar em Javascript e combinar HTML no
estilo CSS com aplicativos Javascript funcionais.
• Introdução às funções Javascript
• Desenvolvimento de aplicações web Javascript
• Desenvolvimento de soluções web completas
com JavaScript, HTML e CSS
Desenvolvedor Full Stack Python | Programa do curso

Curso 2 / Python do zero


♥ Este curso é um bônus recomendado para
quem não tem nenhuma experiência prévia
com a linguagem de programação Python
Aprenda as habilidades fundamentais para que se sin-
ta totalmente à vontade para estudar a programação
Back-end Python. Aprenda a sintaxe, funções, módulos
e pacotes básicos do Python, aplique a programação
orientada a objetos e crie scripts.
• Variáveis e tipos de dados
• Estruturas de dados
• Fluxo condicional e loops
• Arquivos e funções
• Programação Funcional
• Programação Orientada a Objetos
• Módulos e pacotes
• Manipulação de erros
• Scripting
Actividades:
Resolva exercícios práticos de cada tópico
e armazene-os em sua conta do Github.

Curso 3 / Back-end Python


1 Configurando seu ambiente e 2 Programação assíncrona em
executando aplicativos ao lado Python, integração de banco de
do servidor dados e algoritmos avançados
Comece entendendo o que um desenvolvedor Aprenda práticas avançadas de programação Python,
Back-end faz, os requisitos do mercado para conse- desenvolvimento colaborativo e controle de versões
guir seu primeiro emprego e o que você aprenderá com o Git e Github, além de integração de banco de
durante o curso. Aprendera também como configurar dados e avaliação de desempenho com SQL-Analyze.
e usar Linux, Gunicorn e Nginx para o desenvolvimento • Configurando seu ambiente postgres
em Python. • Avaliação do desempenho da consulta
• Profissão e mercado de desenvolvimento de • Trabalho com índices de alto desempenho
Back-end • Programação Python assíncrona
• Configurando seu ambiente Linux com uma má- • Python Yields
quina virtual • Geradores Python
• Configurando seu ambiente Python • Teste de aplicativo Python
• Introdução ao Linux para desenvolvimento de • Resolvendo problemas de algoritmo avançado
software com Python
• Introdução aos servidores de aplicativos • Comunidade Python
• Execução de aplicativos com Nginx e Gunicorn • Trabalhando com Git e Github
Actividades: Actividades:
Configure seu ambiente de desenvolvimento com Configure um banco de dados e avalie o desempenho
Linux, Putty e Python, e construa um ambiente de pro- da indexação. Crie um web scraping assíncrono usan-
dução com Nginx e Gunicorn. Crie uma página pública do Python e Asyncio, e crie uma conta no Github para
“hello world” e implante um aplicativo de livraria. armazenar seu trabalho.
Desenvolvedor Full Stack Python | Programa do curso

3 Programação Python orientada • Criação e implantação de aplicativos isolados em


contêineres Docker
a modelos com Django e ma- • Distribuição de contêineres por meio de redes

peamento relacional de objetos Docker


Actividades:
(ORM) Transforme seu aplicativo de comércio eletrônico em
contêineres para implantação do Docker. Crie um
Trabalhe com o Django e todos os seus recursos para
arquivo Docker para todo o aplicativo de comércio
desenvolver aplicativos de Back-end modulares e
eletrônico, um fluxo de trabalho de comércio eletrônico
interativos de ponta.
automatizado e as redes para o aplicativo de comér-
• Configurando seu ambiente Django cio eletrônico.
• Introdução ao desenvolvimento Django
• Django ORM, desenvolvimento de modelos, admi-
nistração e testes
• Formulários Django, visualizações e desenvolvi-
7 Integração contínua e entrega
mento e teste de modelos
Actividades:
contínua
Crie um site de portfólio da Web do Django. Crie visua- Aprenda a trabalhar com Python Web Frameworks,
lizações Django e adicione-as ao seu site de portfó- como o Flask e o Django, e mergulhe fundo no Django
lio. Integre o Back-end do aplicativo de portfólio ao e em todos os seus recursos, desde a criação de um
módulo de Front-end e crie formulários Django para a projeto até a implantação de um aplicativo da web
entrada do usuário no aplicativo de portfólio. completo com banco de dados, URL e SQL após testes
e depuração.
• Ciclo de desenvolvimento CircleCI

4 Concorrência Django e desen- • Configurando Heroku para abordagem DevOps


• Integração de CircleCI, Django, Python e Docker
volvimento RESTful com Heruko
• Implantar aplicativos com uma abordagem de-
Aprenda Python avançado por meio da solução e prá-
vops
tica de algoritmos.
Atividade e projeto final:
• Acelerando aplicativos com visualizações assín-
Construa um pipeline de CI / CD para o aplicativo
cronas
Back-end de e-commerce, crie o pipeline Jenkins,
• Implantação de aplicativo WSGI
configure as integrações SCM com GitHub, defina a
• Integrando APIs de sincronização e assíncronas
cobertura de testes e, em seguida, a etapa de implan-
com HTTPX
tação final para um servidor público.
• Criação de visualizações assíncronas do Django
Actividades:
Construa um aplicativo de livraria completo, escreva
diagramas e desenvolva APIs com Postman e JSON.

BÔNUS / Bancos
5 Construindo APIs com Django
REST Framework de dados SQL
Configure, use e desenvolva soluções de framework
REST Django completas e seguras.
♥ SQL corporativo para aplicativos
• Estrutura e configuração do Django REST
• Trabalho com serializadores e modelos comerciais
• Viewsets, paginação e autenticação
Nesta parte bônus você aprenderá o que são bancos
• Sessão e autenticação de usuário com tokens
de dados e como planejar, diagramar, criar, preen-
Actividades: cher e modificá-los usando scripts SQL com o projeto
Crie um aplicativo semelhante ao Uber. Desenvolva re- prático de um banco de dados para um comércio
cursos de Back-end de um aplicativo de e-commerce. eletrônico.
• Introdução ao SQL
• Linguagem de definição de dados SQL

6 Construindo aplicativos inde- • Linguagem de modificação de dados SQL


• Relacionamentos SQL
pendentes de plataforma cruza- • Agregações SQL
da com Docker Actividades:
Planeje e projete um diagrama de banco de dados
Aprenda a configurar o Docker, crie um ambiente de para um aplicativo de e-commerce. Crie, preencha e
desenvolvimento virtual com contêineres e imagens, modifique seu conteúdo usando SQL.
e use essas configurações de ambiente em diferentes
redes para implantar, executar e testar aplicativos.
• Configuração do Docker
• Criação de ambientes de desenvolvimento com
imagens Docker
Desenvolvedor Full Stack Python | Habilidades

Habilidades
Domínio de HTML, Python, Experiência com SQL e bancos
JavaScript, CSS e layouts Front-end de dados

Automatização de fluxos de Criação de microsserviços


trabalho
Integração Front e Back-end
Desenvolvimento e testes com
Django, Postgres e APIs Implantação de softwares com
abordagem DevOps

Herramientas

Python HTML5 JavaScript PostgreSQL Django

Life-Time Access
Acesso ao curso por tempo ilimitado,
relembre o conteúdo sempre que desejar

Os alunos da EBAC
têm direito a

1 mês
Grátis 1 mês de acesso à plataforma
online da EF

Certificado reconhecido interna-

de curso
cionalmente, ao final de cada nível

16 níveis de inglês, totalmente

de inglês
grátis

Teste de nivelamento
Desenvolvedor Full Stack Python | Centro de Carreiras

Garantimos o emprego para o aluno


ou devolvemos o dinheiro
Você receberá total apoio e assistên-
cia de nossos especialistas. Juntos,
vocês construirão seu currículo, seu
portfólio e seu plano de carreira. Tudo
isso o ajudará a encontrar um empre-
go mais rapidamente. Selecionaremos
vagas atraentes para você e lhe dare-
mos prioridade sobre outras pessoas
em busca de emprego entre nossos
parceiros
Se você não conseguir o trabalho, nós lhe daremos
um reembolso pelo curso*.

Portfólio e trabalhos Plano de carreira


com parceiros Iremos te aconselhar, te ajudar a
Você trabalhará com casos reais definir seus objetivos e mostrar
de empresas parceiras para ex- como você pode alcançá-los.
pandir o seu portfólio.
Você aprenderá onde procurar
Ao concluir o curso, você poderá emprego e de quais habilidades
apresentar o seu trabalho para você precisa desenvolver para
uma banca avaliadora. O melhor crescer profissionalmente.
trabalho será avaliado também
por empresas parceiras, e o alu-
no entrará no banco de talentos
da empresa.

Entrevistas Conexão com as empresas


Vamos te ensinar como agir em A EBAC vai ajudar na criação da
entrevistas de emprego para conexão entre você e as empre-
evitar erros durante um proces- sas do mercado que estão em
so seletivo. busca de talentos.

Faremos ensaios de entrevista Faremos uma seleção de opor-


para que você possa responder tunidades do mercado para você
perguntas frequentes de recru- se candidatar, e apresentaremos
tadores e se preparar. o seu currículo e portfólio para
grandes empresas.
Desenvolvedor Full Stack Python | Perguntas frequentes

Perguntas frequentes Quanto tempo dura o curso?


Consigo conciliar com outras
atividades?
Eu nunca programei, vou conse- Este curso tem duração de mais de 75 horas de conteú-
guir acompanhar o curso? do, sendo que cada novo módulo é disponibilizado se-
manalmente (sem dias fixos de publicação). Caso você
Claro! O curso não requer experiência prévia e trará,
realize um módulo por semana, a duração prevista é de
ao longo das aulas, todo o aprofundamento de que
15 meses. Lembrando que, por serem aulas gravadas e
você precisa para se tornar um Full Stack. Você irá
sem interação ao vivo, você possui total autonomia para
adquirir todos os conhecimentos necessários para
escolher seus horários de estudo de acordo com a sua
incrementar seu currículo ou iniciar uma carreira
rotina e prioridades.Sabemos da correria do dia a dia, e
promissora em programação.
pensando nisso, o curso poderá ser finalizado em até 24
meses (2 anos) após a matrícula. Durante esse perío-
do, você terá suporte da tutoria, correção de exercícios,
Como faço para ter oportuni- acesso aos nossos serviços e a possibilidade de emissão

dade de emprego como desen- do certificado de conclusão. Mas não se preocupe! O


conteúdo do curso estará disponível para consulta em
volvedor full stack? sua plataforma de forma vitalícia.

Além de sites de vagas, como o LinkedIn, neste curso


você aprenderá tudo que precisa para passar em
entrevistas técnicas e criar um portfólio técnico no Quantas horas por semana pre-
Github, a principal plataforma de gerenciamento de
versões de software para trabalho em equipe e com-
cisarei dedicar aos estudos?
partilhamento de conhecimento. Nós recomendamos a finalização de um módulo por
semana, o que levará por volta de duas horas (entre
assistir às aulas e iniciar suas atividades - e o tempo

Vou precisar de softwares espe- dedicado à execução da tarefa é variável). Você poderá
avançar em seu próprio ritmo nos módulos já publi-
cíficos para fazer esse curso? cados, anotando o que achar importante e assistin-
do novamente quantas vezes desejar, até absorver o
Sim. Para as atividades do curso, você irá usar os
conteúdo.
seguintes softwares e ferramentas: Google Analytics,
Github, Bootstrap, JQuery, Admin.Lte, FlexBox grid, API
do Google Maps, React, Node.js, Next.js, babel.js, Gulp.
js, Redux, JSX, Postgree SQL, JavaScript, Python, Django, Eu posso tirar dúvidas com o tutor?
Git, ATOM, Guia de estilo CSS, HTML, Bootstrap, Jenkins, A EBAC tem um compromisso genuíno com a dinâmica
Docker, centOS, Vagrant, Virtual Box, Gunicorn, NGinx, e facilidade no aprendizado, e sabemos que dúvidas
Postgres, Lucidchart, Django, postman, mock.io, Cir- podem surgir e são muito bem-vindas! Em exercícios
cleCI, Pybuilder, Heroku, Yaml, Pycharm e Django Rest nos quais é necessário o envio de tarefas para correção,
framework. também é possível encaminhar perguntas e dúvidas
para a tutoria. Há um espaço, localizado abaixo dos
vídeos de exercícios, em que você poderá escrever e
Posso assistir os módulos fora anexar arquivos, e um de nossos tutores responderá. Eles
te auxiliarão com informações atualizadas para contri-
de ordem? buir com seu desenvolvimento educacional e profissio-
A ordem do curso foi elaborada considerando uma nal. Já nos quizzes e exercícios autoavaliativos, o envio
linha de aprendizagem contínua, para que você tenha de dúvidas não é possível.
um aprendizado fluido e efetivo. Dessa forma, reco-
mendamos que siga a sequência conforme publica-
ção semanal na plataforma. Caso queira iniciar um Como esse curso é classificado?
módulo publicado sem terminar o anterior (por exem-
Por se tratar de aulas 100% online, todos os cursos da
plo, se estiver esperando a correção do exercício), isso
EBAC Online são classificados como livres e profissio-
não afetará sua trajetória final, desde que você realize
nalizantes, preparando o aluno para atuar no mercado
todas as atividades com 70% de aprovação e assista
de trabalho. Cursos livres não necessitam de reconhe-
todas as aulas.
cimento do Ministério da Educação e Ciência, tendo em
vista sua curta/média duração.

Existe alguma atividade


em grupo? Como posso assistir às aulas?
Pensando em seu aprendizado e evolução, nossa A partir do momento da publicação do módulo, você
equipe de tutoria é formada por profissionais da área poderá assistir às videoaulas pelo computador, celular
que irão responder suas dúvidas sobre o conteúdo do ou outro dispositivo conectado à Internet. Recomenda-
curso e dar feedbacks sobre as atividades realizadas, mos que o acesso aos materiais e às tarefas seja reali-
de forma individual. Além disso, temos o fórum abaixo zado por meio de um computador/notebook, visto que
de algumas aulas para compartilhamento de opiniões alguns formatos de arquivos de apoio não são suportá-
e também contato com outros alunos. veis em dispositivos móveis, por precisarem de softwares
específicos.
Como é
a rotina
do curso
1 Aprenda sobre o tema
O curso é composto por videoaulas detalhadas
e de fácil entendimento

2 Coloque o aprendizado
em prática
Atividades para praticar no ritmo mais apropriado
para você

3 Troque conhecimento
com o tutor
Correção dos trabalhos individualmente e feedback
para melhorias

4 Produza um trabalho autoral


Projeto para consolidar o conhecimento
adquirido e uma grande oportunidade para
enriquecer o seu portfólio
Sobre
a EBAC
A Escola Britânica de Artes Criativas & Tecnologia
(EBAC) é uma instituição de ensino inovadora
que oferece cursos online, além de programas
de pós-graduação e especialização.
Foi fundada em uma parceria com a University
of Hertfordshire, uma das instituições de ensino
mais renomadas do Reino Unido.

+150 130.000
cursos livres e ensino superior alunos matriculados nos cursos
nas áreas de TI, design, mar- online da instituição
keting, audiovisual, fashion e
negócios

100% +40
dos professores e coorde- empresas colaboram no desen-
nadores são profissionais volvimento dos cursos, projetos
atuantes no mercado reais e programas de estágio

Você também pode gostar