Triha

Desenvolvedor Front-end

Trilha completa para se tornar um desenvolvedor full stack preparado para o mercado.

Carga horária
214h

O que você vai dominar

  • Compreender como a internet, os sites e os navegadores funcionam
  • Estruturar páginas web utilizando HTML
  • Criar interfaces responsivas e estilizadas com CSS
  • Utilizar Sass e Less para organizar estilos
  • Desenvolver funcionalidades e interações com JavaScript
  • Aplicar Programação Orientada a Objetos no JavaScript
  • Trabalhar com módulos, pacotes e operações assíncronas
  • Consumir e integrar dados de APIs
  • Desenvolver aplicações com React e Angular
  • Aplicar práticas de performance, segurança e acessibilidade
  • Otimizar páginas para mecanismos de busca
  • Compreender processos de hospedagem e publicação de sites

Cursos da Trilha

– Funcionamento básico da internet e da web
– Diferenças entre sites, sistemas e aplicações web
– Comunicação entre navegadores e servidores
– Conceitos de domínio, endereço eletrônico e protocolos
– Tecnologias utilizadas no desenvolvimento de páginas web

Ver detalhes

– Conceitos de hospedagem, servidores e domínios
– Funcionamento da publicação de sites na internet
– Diferenças entre os principais tipos de hospedagem
– Organização e envio dos arquivos de um projeto
– Configurações básicas para disponibilizar páginas online

Ver detalhes

– Estrutura básica de uma página web
– Utilização de textos, imagens, links e listas
– Criação de tabelas e formulários
– Organização de conteúdos com HTML
– Utilização de elementos semânticos

Ver detalhes

– Boas práticas para melhorar o desempenho de páginas
– Otimização de arquivos, imagens e recursos
– Fundamentos de acessibilidade para a web
– Práticas iniciais de segurança em aplicações
– Estruturação de páginas para mecanismos de busca
– Avaliação da qualidade e da experiência de navegação

Ver detalhes

– Estilização de páginas web
– Cores, fontes, bordas e espaçamentos
– Seletores, classes e propriedades CSS
– Posicionamento e organização de elementos
– Criação de layouts organizados e responsivos

Ver detalhes

– Fundamentos dos pré-processadores CSS
– Organização de estilos com Sass e Less
– Utilização de variáveis, funções e estruturas reutilizáveis
– Divisão dos estilos em arquivos e componentes
– Criação de códigos CSS mais organizados e fáceis de manter

Ver detalhes

– Conceitos de classes, objetos, atributos e métodos
– Criação e utilização de classes em JavaScript
– Encapsulamento e organização de responsabilidades
– Herança e reutilização de código
– Aplicação da orientação a objetos em projetos JavaScript

Ver detalhes

– Estrutura e sintaxe da linguagem JavaScript
– Variáveis, operadores e tipos de dados
– Estruturas condicionais e de repetição
– Criação e utilização de funções
– Manipulação dos elementos de uma página
– Desenvolvimento de interações para aplicações web

Ver detalhes

– Organização de códigos utilizando módulos
– Importação e exportação de funcionalidades
– Conceitos de bibliotecas, pacotes e dependências
– Utilização de gerenciadores de pacotes
– Instalação e gerenciamento de recursos externos

Ver detalhes

– Fundamentos da programação funcional
– Criação e utilização de funções
– Manipulação de coleções e dados
– Conceitos de assincronismo em JavaScript
– Uso de promises e async/await

Ver detalhes

– Conceitos de APIs e integração entre sistemas
– Realização de requisições HTTP
– Consumo e interpretação de dados em JSON
– Tratamento de respostas e possíveis erros
– Integração de aplicações com serviços externos

Ver detalhes

– Fundamentos do React e sua estrutura
– Criação e reutilização de componentes
– Desenvolvimento de interfaces interativas
– Trabalho com propriedades, estados e eventos
– Organização e exibição de dados nas páginas
– Desenvolvimento de aplicações utilizando React

Ver detalhes

– Fundamentos e estrutura do Angular
– Criação e organização de componentes
– Utilização de propriedades, eventos e diretivas
– Navegação entre páginas e funcionalidades
– Criação de formulários e validação de dados
– Desenvolvimento de aplicações web com Angular

Ver detalhes

– Conceitos de APIs aplicados a projetos Angular
– Organização de serviços para comunicação com sistemas externos
– Realização de requisições HTTP
– Envio, recebimento e tratamento de dados
– Tratamento de respostas e possíveis erros
– Integração de APIs em aplicações Angular

Ver detalhes

– Fundamentos da otimização para mecanismos de busca
– Organização de conteúdos e estruturas de páginas
– Utilização de títulos, descrições e palavras-chave
– Otimização de imagens, links e endereços das páginas
– Análise de fatores técnicos que influenciam o posicionamento
– Aplicação de boas práticas para ampliar a visibilidade dos sites

Ver detalhes

Pré-requisitos

  • Não é necessário ter experiência anterior com desenvolvimento web
  • Conhecimentos básicos de informática
  • Familiaridade com o uso de computador e navegador
  • Interesse em programação e criação de interfaces digitais
  • Computador com acesso à internet para realizar as atividades práticas

Quanto ganha o profissional

R$ 3.000,00
Júnior
R$ 6.000,00
Pleno
R$ 9.000,00
Sênior
CursosMonte sua TrilhaConteúdo GratuitoPara Empresas

proway@proway.com.br

47 9175-5024

Tarumã Office – Rua 7 de Setembro, 1600 – 14º andar – Centro 89.010-204 – Blumenau / SC

Este site utiliza cookies para melhorar sua experiência de navegação e garantir o funcionamento adequado do site. Ao continuar a usar este site, você reconhece e aceita o uso de cookies.

Aceitar todos Aceitar apenas os necessários