Sobre
Web Full Stack
Aprenda as principais ferramentas e técnicas para o desenvolvimento de sites responsivos e interativos
Carga Horária

Síncrono: 580h

Assíncrono: 580h
16 meses de aula. Sistema Blended para o maior aproveitamento em sala de aula
Modelo
Híbrido
Você pode escolher em assistir às aulas presencialmente ou remotamente.
Investimento

Opção 1: 16 mensalidades de R$1.000

Opção 2: modelo ISA
Com o modelo ISA você só paga quando estiver empregado e ganhando mais de 3 mil reais. Saiba mais aqui
Data
Outubro/2021
a Dezembro/2022
Recesso em meados do ano
Entenda o
Processo Seletivo
TLLC Let's Code
Teste de 75 minutos para lógica pura, matemática e pseudocódigo
Ícone ilustrativo de soma
Apresentação Pessoal
Vídeo de até 3 minutos com os principais motivantes para conquistar a vaga
Ícone ilustrativo de soma
Entrevista Final
Aplicação de case e avaliação dos seus principais soft skills
Ícone ilustrativo de soma
Coding Tank
Curso preparatório de 1 mês para os alunos que nunca tiveram contato com programação.
Você está pronto para alavancar sua carreira?

Conteúdo
Programático

Web Front End Estática
Html 4: Principais Elementos , Html 5: Elementos Semânticos, CSS: Seletores, CSS: Principais estilos e CSS: Flex (ou GRID)
Lógica de Programação
Variáveis, Constantes, Hoisting, Aritmética, Funções, Encadeamento e composição de funções, Condicionais, Switch, Truthy, Falsy, Laços Condicionais, Laços Numéricos, Vetores e Matrizes, Funções de Alta Ordem, Estilo Pointfree, Map, Filter e Reduce
Programação Orientada a Objetos e Estrutura de Dados
Modelagem Orientada a Objetos (UML), Entidades, Características e Comportamentos (UML), Relações de associação e composição (UML), Classes e Atributos (JS), Métodos (JS), Encapsulamento (JS), Métodos de Acesso, Accessors (JS), Herança + Polimorfismo (JS), Objetos e JSON, Fila e Pilha e Lista Ligada
Javascript Browser API
Seletores (querySelector), Manipulações do DOM, Escuta de Eventos, Manipulação de classes de CSS, LocalStorage e SessionStorage, setTimeout e setInterval
React
Introdução e renderização de componentes simples, React Router, Componentes tipo classe com props e proptypes, Componentes tipo classe com estado, Elevação de Estado, Composição de Componentes props.children, Componentes tipo classe, renderização condicional, métodos de ciclo de vida, Componentes Funcionais com estado e efeitos, Customização de Hooks, Referências Persistentes ao DOM ou Valores e Estados compartilhados com useContext
Banco de Dados
Teoria de bancos de dados relacionais, Modelagem Entidade Relacionamento, Linguagem de Definição de Dados (DDL), Linguagem de Manipulação de Dados (DML), Linguagem de Controle de Dados (DCL), Linguagem de Controle de Transações (TCL), Linguagem de Consulta de Dados (DQL), Consultas complexas, Stored Procedures e Views, Teoria e Tipos de bancos de dados nã,relacionais, Tipos de bancos não relacionais, Modelagem não relacional para bancos documentais, Bancos Documentais MongoDB e Projeções
NodeJS, NPM e Programação Assíncrona
Introdução e instalação, Importância e Configuração de Linter (ESLint), Programação Paralela vs Programação assíncrona, Programação Assíncrona (Callbacks), Módulos nativos do Nodejs: IO (path, os, fs), Console (Console, readLine), Rede (net, dns, http, https, http/2, queryString, url), Hashs (crypto), Instalação de Módulos terceiros por NPM, Requisições HTTP (Axios), Environment (.ENV), Datas e Horários (Momentjs), Programação Assíncrona (Promises), Programação Assíncrona (Async e Await)
Express e Server Pages
Arquitetura Client,Servidor por HTTP, Requisições e respostas, Roteamento, Arquivos Estáticos, View engine, Processamento do corpo da requisição, Middleware e Pipeline, Autorização e Autenticação
Arquitetura de Software e Testes Automatizados
Prática Ágeis em desenvolvimento de software, Scrum e Kanban como ferramentas de apoio ao desenvolvimento ágil, Princípios de qualidade de software, Arquitetura de software, Teoria de Testes, Tipos de Testes, Teria red, green, refactor, TDD: Test Driven Development, Introdução ao JEST, Describe, Test, Expect, Ciclo de Vida, Mock, Expect para Jest.fn, Teste de erros, Abrangência, Teste de componentes React
Desenvolvimento e segurança de APIs RESTFUL
Introdução aos webservices e tipos de webservices, Introdução ao padrão RESTFUL, Modelagem baseada em recursos, Mapeamento de verbos HTTP para manipulação de recursos, Consultas, Comandos, Serialização e Deserialização, CORS, Cros, Origin Resource Sharing, JSON Web Tokens, Criptografia, Usando um cliente HTTP
Deployment
Registro de Domínio, Configuração de DNS, Introdução ao cloud computing, Modalidades de cloud computing e serviços "na nuvem", Impacto do uso de instâncias replicáveis nas aplicações, Configuração de Servidor de Aplicação, Introdução à Virtualização e Conteinerização, Docker, Deployment de aplicação web dinâmica, Proxy Reverso, Docker Compose, Deployment de aplicação em múltiplos containers e Bancos de dados em container
"Para mim a Let's Code é impecável"
Assista agora!
Placement em Empresas Parceiras
Mais de 91% dos nossos alunos são realocados em até um mês após o termino do curso e tem um aumento significativo de 52% do salário.
Logo da Empiricus
Logo do Itau
Logo da Nubank
Logo da LG
Logo da Adyen
Logo do Santander
Logo do Blockbit
Logo da Vtreo
Logo da Vtex
Logo da Inmetrics
Logo da Awin
Logo da Sanofi
Logo da Pipefy
Logo do Icatu
Logo da Keyrus
Logo da Sinqia
Saiba Mais
Ícone do Input name
Ícone do Input email
Ícone do Input phone
Estudou 4 anos
e não se sente
preparado
para trabalhar?
Nós também.
Com essa preocupação, criamos nosso
Degree
, um novo olhar para a formação de faculdade. Com um currículo mais objetivo e orientado a problemas reais, otimizamos o tempo de formação para garantir sua alocação no mercado de trabalho. Entre 14 e 18 meses, de maneira extremamente prática, você construirá um portfólio para ser disputado pelas melhores empresas.
Gráfico ilustrativo do ponto de inflexão
Por que falamos sobre Ponto de Inflexão?
Nossa proposta de valor está em tirar você do zero e levá-lo ao ponto em que você estará seguro para atuar de maneira autônoma em programação. Na imagem ao lado, você encontra nosso modelo para a curva de aprendizagem. Acreditamos que na etapa inicial, os alunos apresentam mais dificuldade e atrito, que resulta num maior tempo de assimilação. A interação síncrona com nossa equipe acelera sua chegada ao ponto de inflexão, Pi. A partir dele, você terá segurança suficiente para seguir sua jornada e aprofundamento ao seu próprio ritmo.

FAQ

1.
Como funciona o modelo remoto?
O aluno pode escolher em realizar as aulas presencialmente ou assistir remotamente de maneira síncrona ("ao vivo").
2.
Se eu optar pelo modelo presencial, onde é o local que irei estudar?
Estamos na Avenida Faria Lima, 1306 - Pinheiros. Cerca de 3 minutos a pé da estação de metrô Faria Lima. Nossa disposição em sala é moderna que incentiva a codificação em grupo.
3.
Como serei avaliado?
A performance dos alunos será avaliada por provas, exercícios, participação e projetos em grupo e individuais. Serão considerados fatores técnicos e sócio-emocionais em nosso scoring.
4.
Como funciona o sistema de admissão?
Realizaremos uma prova de matemática e lógica de curta duração (60 minutos), seguido de uma entrevista. Não é necessário conhecer nenhuma sintaxe de programação, mas avaliaremos sua capacidade de raciocínio lógico. Dependendo da performance do aluno no processo seletivo, é necessário realizar nosso curso preparatório de 1 ou 2 meses.
5.
Esse curso é associado ao MEC?
Não. O curso de formação técnica enquadra-se em cursos livres, sem necessidade de homologação pelo MEC. Acreditamos que o conhecimento já está democraticamente distribuído na internet. Iremos investir nosso capital no desenvolvimento da prática em programação e melhor atender os interesses do mercado de trabalho. Para isso, não enxergamos a necessidade da validação de uma instituição como MEC. Cursos livres são uma tendência nos Estados Unidos e em diversos outros locais do mundo.
6.
Tenho zero conhecimento em programação, posso me candidatar?
Com certeza. Buscamos alunos com potencial em programação sem necessariamente já ter visto alguma linguagem.
7.
Existe algum acompanhamento online?
Sim! Temos nossa plataforma, Class, para auxiliar sua jornada ao longo do curso. Você encontrará além do material de aula, exercícios para praticar, um chat de comunicação com nossos coders, um fórum de perguntas e respostas e muito mais! Aproveite também nossa comunidade para fazer networking.
Ícone de expansão