---
# System prepended metadata

title: Curso de Front-end - DH

---

![](https://i.imgur.com/ubvVYVg.png)

# Curso de Front-end - DH

- Área do Curso: Desenvolvimento de Software (DDS)
- Nome do Curso: Front-End
- Duração: 4 meses
- Resumo
  > Nesse curso o aluno aprende a estruturar um site/SPA, responsivo, de forma semântica e a resolver problemas de forma lógica mantendo sempre as melhores práticas de mercado, visando organização e a escalabilidade da aplicação.
Para isso utilizaremos o React, a biblioteca mais popular do JavaScript que é usada para construir interfaces de usuário (IU), por grandes companhias ao redor do mundo. Algumas delas: Netflix, Airbnb, American Express, Facebook, WhatsApp, eBay e Instagram.
Durante esse processo serão utilizadas as ferramentas de controle de versão GIT/Github, HTML, CSS, JavaScript e React, além de práticas ágeis.
- Descrição: 
  - Este curso visa transformar pessoas que não têm qualquer conhecimento em
programação em desenvolvedores(as) júnior prontos para o mercado de trabalho.

  - Faremos isso utilizando toda a experiência e conhecimento dos profissionais da
Digital House. 

  - O aluno após sua formação, terá as seguintes hard skills e soft skills:
    - Versionamento do código utilizando o git
    - Dominío da plataforma Github
    - Cronstrução de Wireframes utilizando o figma
    - Criação de landing page com HTML, CSS e Javascript 
    - Desenvolvimento de aplicações web responsivas com Reactjs
    - Trabalho em equipe utilizando metodologias ágeis (scrum)

- Conteúdo:

    <details>
    <summary>Módulo 1: Introdução</summary>

    - Boas-vindas - Aula zero
    - Uso de Ferramentas- Onboarding Sistema com os alunos

    </details>

    <details>
    <summary>Módulo 2: Fundamentos</summary>

    - Introdução a programação
    - Programação Estruturada  em JS
    - Programação Orientada a Objetos em JS
    - Metodologias Ágeis (AV)
    - Metodologias Ágeis (AV) - Prática
    - GIT / GITHUB
    - GIT  - Prática I
    </details>

    <details>
    <summary>Módulo 3: HTML e CSS</summary>

    - Como Funciona a Web (AV)
    - Como Funciona a Web (AV) - Prática
    - Criando a Estrutura de um Site (AV)
    - Criando a Estrutura de um Site (AV) - Prática
    - Agregando Estilos (AV)
    - Agregando Estilos (AV) - Prática
    - Layouts Responsivos (AV)
    - Layouts Responsivos (AV) - Prática
    - Posicionamento Avançado com Flexbox (AV)
    - Posicionamento Avançado com Flexbox (AV) - Prática
    - Trabalhando com Formulários (AV)
    - Trabalhando com Formulários (AV) - Prática
    - Organizando e animando elementos (AV)
    - Organizando e animando elementos (AV) - Prática
    </details>

    <details>
    <summary>Módulo 4: Projeto Integrador (Parte I e II)</summary>

    - Validação de Ideias e Divisão de Grupos (usando SCRUM)
    - Wireframes (AV)
    </details>

    <details>
    <summary>Módulo 5: Javascript Front-end</summary>

    - Manipulando Elementos com JavaScript
    - Manipulando Elementos com JavaScript - Prática
    - Eventos
    - Eventos - Prática I
    - Eventos - Prática II
    - Formulários
    - Ajax e Assincronismo
    - Ajax e Assincronismo - Prática I
    - Ajax e Assincronismo - Prática II
    - Ajax e Assincronismo - Prática III
    - Projeto Integrador / Revisão / Práticas IX
    </details>

    <details>
    <summary>Módulo 6: Projeto Integrador (Parte II)</summary>

    - Criação das sprints
    </details>

    <details>
    <summary>Módulo 7: React</summary>

    - Introdução React
    - Introdução React - Prática
    - Componentes React
    - Componentes React - Prática
    - React Hooks
    - React Hooks - Prática
    - React Hooks II
    - React Hooks II - Prática
    </details>

    <details>
    <summary>Módulo 8: Projeto Integrador (Parte IV, V, VI e VII)</summary>

    - Desenvolvendo o projeto 
    </details>

    <details>
    <summary>Módulo 9: Encerramento</summary>

    - Apresentação propjeto integrador
    </details>
    
- Vagas Relacionadas: Desenvolvedor Jr. Front-end