Escolar Documentos
Profissional Documentos
Cultura Documentos
Nós acreditamos na
transformação,
Na dedicação,
Na prática.
O que você vai
encontrar aqui?
C L I Q U E P A R A I R
AT É O C O N T E Ú D O
02
Bem-vindo à
Escola DNC
A Escola DNC é uma edtech com 11 anos de história focada
em educação complementar, especializada em empregabi-
lidade, migração de área e aumento de performance.
03
Nossa
metodologia
A DNC oferece uma metodologia inovadora para desenvolver
Programa de Carreira.
Hard Skill
Mercado
Soft Skill
Aprender
Treinar
Praticar
Programa de Carreira
Através de aulas online e Resolva problemas através Realize projetos práticos e Mentorias baseadas no seu
04
Por que a área
de Tecnologia?
A profissão que mais cresce no mercado
A área de tecnologia é um dos setores mais promissores e em
constante crescimento! As empresas estão cada vez mais depen-
dendo da tecnologia para a realização de seus negócios e inovação,
e com isso você terá oportunidade de trabalhar em projetos
desafiadores e impactantes, que podem transformar o mundo!
Carreira promissora e
financeiramente recompensadora
05
Sobre a Formação
em Tecnologia
A formação te ensina as habilidades fundamentais que todos os
Desenvolvedores Full-Stack utilizam para desenvolver sites e aplicativos
responsivos com alta qualidade e dinamismo. Você se destacará no
mercado por criar soluções que realmente gerem valor para o negócio e
atenda as necessidades do cliente, aprofundando seus conhecimentos de
desenvolvimento em design, produto e qualidade.
118h 50h
Você terá acesso a mentorias
430h
aulas e desafios
obrigatórios* de carreiras
de estudo:
6h de dedicação semanal e 3h de dedicação semanal e
1h de estudo por dia.
10 3 minutos de estudo por dia.
0
*Sugerimos um plano de estudos para concluir a formação com base em dados que coletamos historicamente de ser um prazo
realista para aproveitar os conteúdos e potencializar ao máximo seu aprendizado.
Softwares
utilizados:
06
Após a
formação, você
será capaz de:
01 06
Planejar, construir, implementar e Entender algumas tecnologias
manter a estrutura tecnológica de usadas para front e back-end
sites através de banco de dados, como Express.JS e React.JS.
scripts e arquitetura.
02 07
Modelar e criar banco de dados,
Desenvolver sistemas e
realizar consultas, editar dados, criar
aplicações Web usando HTML,
visualizações em MySQL e MongoDB.
CSS e Javascript.
03 08
Entender metodologias de
Integrar site e sistemas conectada
aos servidores através de APIs. experiência do usuário e usabilidade.
04
Analisar informações, relatórios
09
de erros e estatísticas gerados Entender o funcionamento dos
por sites e sistemas. processos das aplicações.
05
Fazer manutenção dos programas,
10
Desenvolver testes em API’s como
corrigir possíveis erros e garantir o testes unitário, integração e end-to-
bom funcionamento do software. end utilizando Typescript e Jest.
07
Para quem é
a formação?
pra você!
Desenvolvedores juniores
Você que já tem experiência inicial com front-end e back-end, a formação
aprofundará seus conhecimentos para ganhar autonomia em ciclos
completos no desenvolvimento de software, ampliando sua visão sobre
produto, qualidade e design e aumentar seu valor profissional.
08
Jornada do aluno
C ases S uporte
Tenha acesso a cases de mercado de D esbloqueie o aprendizado
empresas parceiras com gabarito para encontrando respostas para suas
você exercitar os conhecimentos das perguntas com o uporte, com
S
resolver os desafios.
09
Diferenciais da
Formação
Comece agora! Turbine seu portfólio
Após a confirmação do pagamento, Aplicação e prática imediata de
você receberá um e-mail com o acesso conteúdo e ferramentas para simular
e passo a passo para iniciar a sua o dia-a-dia de trabalho através de
jornada! As aulas estão disponíveis desafios e cases. Você pode retornar
desde o primeiro segundo. às aulas a qualquer momento para
atualizar os conceitos.
10
Ciclos de aprendizado
Conteúdo
programático
Ciclo base
Ciclo iniciante
Ciclo intermediário
Ciclo avançado
11
Ciclo base
Aprenda os mecanismos de desenvolvimento web utilizando as
principais linguagens utilizadas no mercado atualmente: HTML,
CSS e JS. Nesta etapa você já irá criar sua primeira página usando
essas ferramentas e dará seu primeiro passo como desenvolvedor!
Conteúdos
Introdução ao
Desenvolvimento Web
Aprenda a usar as principais ferramentas ■ Introdução à HTML e CSS
12
Ciclo iniciante
Desenvolvedor Front-end
Criar layouts intuitivos, trazer vida para interfaces e estilizar
plataformas. Essas são as principais funções de um desenvolvedor
front-end e nesse ciclo você aprenderá profundamente como tirar
o máximo do HTML, CSS e JS, além de aprender a biblioteca mais
requisitada nas vagas, o React.JS. Além disso, entenderá sobre os
princípios de UI e UX para garantir que suas páginas forneçam uma
experiência única para os usuários.
13
Ciclo iniciante conteúdos
Criando páginas
responsivas com
HTML e CSS Versionamento de
O módulo aprofunda em HTML e CSS, fixando os
conteúdos essenciais na estruturação e edição de Código - Git
páginas. Além disso, apresenta o conceito de
mediaquery e responsividade. Compreenda a utilidade dos comandos Git,
convenções e boas práticas para versionar
■ Desenvolvimento HTML e CSS
código e subir projetos.
■ Ferramentas de Colaboração
■ Repositórios
com JavaScript
O módulo introduz o desenvolvimento de JS,
explicando como funciona a linguagem com um viés
dedicado a fundamentar a lógica de programação
no pensamento dos alunos. As aulas consistem em
apresentações teóricas sobre os conceitos e
desenvolvimento de exercícios para solidificá-los e Consumo de API
aplicar o conhecimento em diferentes aspectos.
com JavaScript
■ Introdução
O módulo inicia com um contexto prático-teórico
■ Operadores
sobre o consumo de APIs através do método
Fetch e também uma introdução sobre o
■ Estrutura de repetição
funcionamento do bootstrap. Então, segue o
■ Funções
desenvolvimento de um projeto de consumo de
API Rest, aplicando os conceitos teóricos.
■ Métodos e manipulações
■ Desenvolvimento prático
JavaScript no com Bootstrap
■ Manipulando o DOM em
projetos
■ O que é abordado no
módulo
14
Ciclo
intermediário
Desenvolvedor Back-end
Neste ciclo você irá aprender como criar o back-end do seu
sistema, ou seja, será capaz de criar bancos de dados dos
sistemas e vincular as regras de negócio para garantir que sua
interface trabalhe da melhor forma possível. Vai trabalhar com o
desenvolvimento de APIs e também entender como funcionam as
arquiteturas de sistema.
Construa uma API escalável e eficiente que possa fornecer aos usuários
informações precisas e conecte-a em uma aplicação front-end no nosso desafio!
15
Ciclo intermediário conteúdos
Fundamentos de Produto
O módulo fundamenta como é a interação dos
desenvolvedores e equipes de produto e design.
Esclarecendo o papel de cada um, mas também,
trazendo os fundamentos gerais das áreas para
que sejam capazes de mapear oportunidades de
negócio, entender como o time de produto pensa Hooks e eventos no React
e criar interfaces que consideram a interação do O módulo trará outras possibilidades de usos de
usuário. React com outras bibliotecas, com o foco no uso
de projetos de React com JS. Além disso, o
■ Fundamentos e objetivos do módulo focará o uso dos métodos de React:
Hooks. Trazendo os mais utilizados e requisitados
Negócio
Hooks em projetos que vão garantir a fixação do
■ Fundamentos de Design e aluno no desenvolvimento com React.
Usabilidade
■ Explorando Hooks no React
■ Regras de Negócio
Introdução à TypeScript
React para O módulo traz os motivos pelos quais o TS tem se
desenvolvimento web tornado cada vez mais usado pelos
desenvolvedores. Compara as diferenças entre a
Neste módulo, o React é apresentado desde os linguagem e o JS puro, além de reforçar o
fundamentos. Primeiro os conceitos gerais de raciocínio programático apresentando as
instalação e estrutura do React são detalhados. características da linguagem através de exercícios
Então, os conceitos técnicos de como utilizá-lo no práticos.
desenvolvimento web são descritos, passo a
passo, com pequenas aplicações sendo
desenvolvidas para exemplificar estes conceitos. ■ Conhecendo TypeScript
■ Fundamentos do React
■ React com TypeScript
■ Projeto - Portfólio
■ Princípios de Estado
■ Projeto - Melhorando o
Portfólio
16
Ciclo intermediário conteúdos
back-end se unem.
■ Introdução
■ Padrões de Arquitetura
■ Conceitos de Negócios
■ Revisão
Criação de sistemas
com React e Express
Fundamentos do Esse módulo será completamente a construção
de um case com os alunos. Iremos trabalhar o
desenvolvimento desenvolvimento de um projeto de ponta a
ponta. Construindo APIs no Express e
Back-end estruturando uma página em React com uso de
Hooks.
O módulo inicia-se explicando como funciona um
servidor. Depois como é o processo do back-end ■ Introdução ao projeto
■ Conectando MongoDB
end
17
Ciclo
avançado
Desenvolvedor Full-Stack
18
Ciclo avançado conteúdos
■ Seleção Simples
■ Junção de Tabelas
Modelagem de banco
de dados
Integração de
O módulo inicia-se explicando conceitos
teóricos sobre banco de dados. Mostrando
como arquitetar um projeto de banco de dados
sistemas com API
antes de iniciar. Passando conceitos como Nesse módulo vamos desenvolver um sistema
relacionamentos, cardinalidade e tipos de completo em que o aluno seja capaz de integrar os
chaves. conhecimentos e unir as diferentes pontas dela:
banco de dados, desenvolvimento de APIs e criação
de interfaces. Nele, os alunos desenvolvem um
■ Entidade e Atributo
projeto robusto e trabalham fortemente a lógica de
■ Relacionamentos e programação, indo da ideação de um sistema a partir
das regras de negócio e, então, desenvolvendo-o.
Cardinalidades
■ Formas Normais
■ Arquitetando o projeto
■ Desenvolvendo o Banco de
dados
Seg rança e L P
u G D ■ Desenvolvendo API
Apr end so e
a br es i
LGPD lic o s a ba ap ar b a prá tic s
a
■ Testes e Autenticação
de se n
gura o e n n e se
ça, g v r n d a ça gura ça a
in o
f oe
rmaçã o etos
m pr j .
■ Pr inc ios e o s
íp b a prá tic s de
a
LGPD
■ G est o de isco
ã r s
■ Co t on n e
mpu açã a uv m
19
Ciclo avançado conteúdos
■ Fundamento da POO
■ Quando aprender novas
■ Aproveitamento de Classes e tecnologias
Objetos
■ Outras tecnologias a serem
■ Frameworks de Código
aprendidas
20
Com quem
você vai Consultor do módulo
aprender?
Breno Ramos,
Product Manager
Engineering Desenvolvedor
Coordinator Front-end
João Oliveira,
Mariana da Matta,
Sênior Back-End
Product Designer
Engineer
Karina Botelho,
Juan Reis,
Analista de Governança
Product Manager
Coorporativa Sênior
21
Projeto
prático na
formação
Vivencie uma experiência profissional desenvolvendo projetos
Suporte
■ Tenha liberdade para perguntar quando quiser quando possuir
22
Empresas parceiras
Tenha a oportunidade de realizar projetos práticos
com problemas reais de grandes empresas, como:
23
O aluno é prioridade, por isso oferecemos
Centro de Carreira
Programa de Carreira:
■ Seja aprovado em 70% dos ■ Tenha acesso a um Plano de
desafios da formação e desbloqueie Desenvolvimento Individual para
duas mentorias individuais baseadas atingir seu objetivo profissional junto
no seu objetivo profissional e com o nosso time de Sucesso do
desenvolvimento de carreira. Aluno.
24
Obtenha
12 certificados
até o final da Formação em Tecnologia
01 Introdução ao
Desenvolvimento Web 08 SQL e MongoDB
com JavaScript
02 Princípios
Interface
de Design de
10 Certificado de
Conclusão de Ciclo
Avançado
03 Introdução
com React.JS
à Front-end
11 Certificado Final -
Web Development
Full Stack
04 Certificado de Conclusão
de Ciclo Iniciante
Projeto prático*
Ciclo intermediário
12 Projeto em
Desenvolvimento Web
05 Desenvolvimento
com Express.JS
de API
06 Versionamento
Código Git
de
07 Certificado de
Conclusão de Ciclo
Intermediário
25
Perguntas
frequentes
Você sairá do curso capaz de criar aplicações do
começo ao fim, no desenvolvimento web e mobile,
O que é abordado no curso? usando HTML, CSS, JavaScript, React e NodeJs.
26
Perguntas
frequentes
Embora este seja um curso introdutório, após a
conclusão deste programa, você estará
Para quais empregos este familiarizado com as habilidades fundamentais
programa me preparará? usadas no desenvolvimento da Web e Mobile,
incluindo HTML, CSS, JavaScript, React, Express.JS
e Node.JS.
27
Conheça
mais sobre a
Escola DNC
Clique nos ícones abaixo e nos siga
nas redes sociais
ciyAf
28
© 2023 DNC. Todos os direitos reservados.