Desenvolvimento web é o termo utilizado para descrever o desenvolvimento de sites, na Internet ou na intranet. O profissional que trabalha desenvolvendo websites pode ser um web designer (desenvolvedor do layout) ou um web developer (desenvolvedor de sistemas). O desenvolvimento refere-se a um processo de construção e testes do software específico para a web, com a finalidade de se obter um conjunto de programas, que satisfazem as funções pretendidas, quer em termos de usabilidade dos usuários ou compatibilidade com outros programas existentes. O desenvolvimento web pode variar desde simples páginas estáticas a aplicações ricas, comércios eletrônicos ou redes sociais.
Curso | Duração | Dedicação | Conteúdos |
---|---|---|---|
HTML e CSS, Parte I | 5 Semanas | 8 horas/semana | Tags; Hierarquias; Semântica. |
HTML e CSS, Parte II | 5 Semanas | 8 horas/semana | Elementos; IDs; Variáveis. |
JavaScript Básico | 5 Semanas | 8 horas/semana | Sintaxe; DOM; Funções. |
Curso de JavaScript ES6 | 4 Semanas | 2 horas/semana | Módulos; Async/Await; Promisses; Estrutura de Dados. |
Debuggando JavaScript | - | 30 minutos | Logs; DEV Tools. |
Curso de SASS | 2 Semanas | 2 horas/semana | Preprocessamento CSS; Mixin; Output. |
Node.js (Express) | 4 Semanas | 4 horas/semana | Handlebars; Middlewares; Sequelize; MVC. |
ESLint + Prettier + editorconfig | - | 30 minutos | Formatação de Código; Padronização de Código; Linters. |
Curso Básico REST APIs | 4 Semanas | 4 horas/semana | Modelos de Maturidade; Verbos e Status; Recursos; Modelagem. |
Curso de React | 4 Semanas | 4 horas/semana | Componentes; Estado; Hooks; API; Navegação. |
Mini-curso de TypeScript | 2 Semanas | 2 horas/semana | Tipos; Compilador; Classes; Generics. |
Node (Express) com TypeScript | 2 Semanas | 2 horas/semana | Rotas; JWT; Tipos; Optionals. |