/Bootcamp-Spread-FullStack

Repositório destinado para compartilhamento das atividades e progresso no Bootcamp da Spread em parceria com a DIO

Primary LanguageJavaScriptMIT LicenseMIT

Repositório criado para o compartilhamento de Atividades e Progresso


SPREAD_Bootcamp-removebg-preview-removebg-preview

Sobre o Bootcamp


O Bootcamp Spread Fullstack Developer é um programa gratuito feito pela Digital Innovation em parceria com a Spread, para pessoas desenvolvedoras que querem começar sua jornada em desenvolvimento de software, com uma base sólida em tecnologias essenciais em front-end quanto e back-end.


Módulos do Curso

    Módulo I - Introdução


  1. Lógica de Programação Essencial
  2. Introdução ao Git e Github
  3. Criando seu primeiro repositório para compartilhar seu progresso

    Módulo II - HTML5 e CSS3


  1. Primeiros passos para desenvolvimento web
  2. Introdução a criação de WebSites com HTML5 e CSS3
  3. Posicionando Elementos com Flexbox em CSS3
    • Desafio de Projeto
    • Recriando a página inicial do Instagran

    Módulo III - JavaScript


  1. Introdução ao Javascript
  2. Sintaxe e Operadores
  3. Variáveis e Tipos
  4. Funções
  5. Coleções
  6. Map, Filter e Reduce
  7. Debbuging e Error Handling
  8. Javascript Assíncrono
  9. Orientação a Objetos
  10. Trabalhando com Módulos em Javascript
  11. Manipulando a D.O.M com Javascript
  12. Introdução ao TypeScript: Explorando Classes, Tipos e Interfaces

    • Desafio de Código
    • Desafios Iniciais JS - Spread FullStack

    • Desafio de Projeto
    • Aprenda a criar um sistema de estacionamento
      usando TypeScript.

    Módulo IV - React JS


  1. Introdução ao ReactJS
  2. Introdução ao React Hooks
  3. Trabalhando com States & Effects no ReactJS
  4. Desenvolvimento de Aplicações para Internet com ReactJS

    • Desafio de Código
    • Desafios Intermediários JS - Spread FullStack

  5. Práticas avançadas em projetos com ReactJs
  6. Introdução ao Redux com ReactJS
    • Desafio de Projeto
    • Criando um Front-End totalmente componentizado na prática com ReactJS

    Módulo V - Banco de Dados


  1. MySql - Trabalhando com as suas primeiras tabelas
  2. MySql - Consultas com Join

    Módulo VI - Node JS


  1. Introdção a APIs e métodos HTTP
  2. Desenvolvimento back-end com Node.Js
  3. Introdção ao Node.Js com Express

    • Desafio de Código
    • Desafios Finais JS - Spread FullStack

  4. Explorando o Estilo Arquitetural REST com Node.JS
  5. Node.JS com Banco de Dados Relacionais SQL

    • Desafio de Projeto
    • Construindo um Encurtador de URL