Chat WhatsApp
Front-End Developer: HTML5, CSS, JAVASCRIPT E REACT

Curso de Front-End Developer: HTML5, CSS, JAVASCRIPT E REACT

Começa o teu futuro em desenvolvimento web
Formação
400 h
Em empresas
60-300 h
Modalidade
Curso

Certificações

Scrum Manager

Aperfeiçoa as tuas metodologias de trabalho com o curso complementar Scrum Manager. Adiciona esta skill ao teu percurso e comprova as tuas competências com uma certificação reconhecida no mercado.

Recurso letra

Tudo sobre o curso de Front-End

Queres aprender a programar para a web? Este é o teu ponto de partida.
Aqui vais desenvolver competências em HTML, CSS, JavaScript e React e dar os primeiros passos numa carreira com elevada procura no mercado tecnológico.

Aprendes de forma prática, com foco em resolver problemas reais, criar interfaces modernas e ganhar a confiança necessária para entrares no mundo do desenvolvimento front-end.

front end developer
Programa do curso de Front-End

O que vais aprender?

Neste curso online de Front-End Developer, vais desenvolver competências essenciais para criares interfaces web modernas, desde os fundamentos até às tecnologias mais utilizadas no mercado.

Vais aprender a trabalhar com HTML, CSS, JavaScript e React, aplicar boas práticas de desenvolvimento, criar projetos reais e ganhar autonomia para desenvolver aplicações web funcionais, responsivas e orientadas ao utilizador.

Módulo 01

HTML e CSS

Tema 01
Tema 1: Introdução ao HTML
Tema 02
Tema 2: Elementos principais do HTML
Tema 03
Tema 3: Inline vs Block
Tema 04
Tema 4: Introdução ao CSS e seletores
Tema 05
Tema 5: Modelo em Caixa
Tema 06
Tema 6: Flexbox
Tema 07
Tema 7: Design Responsivo
Tema 08
Tema 8: Positioning
Tema 09
Tema 9: Boas Práticas
Módulo 02

Introdução ao JavaScript

Tema 01
Tema 1: Introdução ao JavaScript
Tema 02
Tema 2: Tipos de Dados no JavaScript
Tema 03
Tema 3: Condicionais e Loops
Tema 04
Tema 4: Funções
Tema 05
Tema 5: Objetos
Tema 06
Tema 6: Arrays
Tema 07
Tema 7: DOM – Introdução e Selectors
Tema 08
Tema 8: DOM – Manipulação
Módulo 03

MÓDULO 3 – JavaScript Avançado

Tema 01
Tema 1: Scope, Hoisting e Shadowing
Tema 02
Tema 2: Tipos de Dados – Value vs Reference
Tema 03
Tema 3: Funções de Arrays I
Tema 04
Tema 4: Funções de Arrays II
Tema 05
Tema 5: Promises e Async
Tema 06
Tema 6: Trabalhar com APIs
Tema 07
Tema 7: POO no JavaScript – Classes e Objetos
Tema 08
Tema 8: POO no JavaScript – Classes e Herança
Módulo 04

MÓDULO 4 – Desenvolvimento em React

Tema 01
Tema 1: Introdução ao React
Tema 02
Tema 2: Componentes e Props
Tema 03
Tema 3: useState
Tema 04
Tema 4: Listas e Keys
Tema 05
Tema 5: Rendering Condicional
Tema 06
Tema 6: Lifting State e Passing State Down
Tema 07
Tema 7: Formulários no React
Tema 08
Tema 8: Routing
Tema 09
Tema 9: UseEffect
Tema 10
Tema 10: Integração com APIs
Tema 11
Tema 11: UseContext

MÓDULO EXTRA (Opcional) – Programação com Next.js

Tema 1: Setup do Next.js
Tema 2: Páginas e Navegação
Tema 3: Estilos e Assets
Tema 4: Data Fetching
Tema 5: Deploy e Boas Práticas
Estágios em empresas Recurso flecha

O melhor tatami!

Chegou a hora de levares o que aprendes em Front-End para o mundo real. Na Tokio School, tens a oportunidade de realizar até 300 horas de estágio em empresas tecnológicas, sempre com o nosso acompanhamento.

E não ficas por aqui: vais ter acesso ao Observatório de Emprego, onde encontras ofertas atualizadas durante 5 anos para continuares a crescer na tua carreira digital. Porque aprender HTML, CSS, JavaScript e React é só o começo — o verdadeiro salto acontece quando aplicas tudo em projetos reais.

Prácticas profesionales
Adentis
Sisnid
Vantis
Innovation Makers
HC ARAÚJO
Trigenius
Nidsof
Kitsec
Agap
Coolivin
Santiclinic
Deepneuronic
Dark Cloud
Tokio School recurso

Opiniões sobre a Tokio School

Algumas das opiniões que os nossos tokiers partilham sobre a escola.

Margie Macedo
Margie Macedo
Front-End Developer: HTML5, CSS, JAVASCRIPT E REACT

Excelente Escola de ensino. Professores capacitados e sempre disponíveis para atendimento e dúvidas. A Tutora é uma simpatia e faz um acompanhamento fantástico. Plataforma de fácil entendimento e acesso. Material didático bem explicativo. Ou seja, estou muito satisfeita em estudar na Tokio School e Recomendo para quem nunca fez Programação. Eu tive um atendimento de excelência desde o primeiro dia em que fui fazer minha matrícula. Quero parabenizar toda a equipa pelo cuidado e respeito aos alunos.

Manuel Marques
Programação Full Stack: Aplicações Web

Venho por este meio, elogiar e parabenizar o departamento de tutorias e de ensino na Tokio School. Estou há 2 meses a tirar o curso de full stack e até agora a nível de aulas e práticas e como tem estruturado o plano de estudos, está muito bom.
Recomendo a quem queira tirar este curso ou outros nesta instituição.
Um obrigado a tutora Isabelle que tem sido 5* nas marcações das tutorias mesmo quando falto às mesmas 😀
Obrigado!

Bernardo Fernandes
Programação Full Stack: Aplicações Web

Estou a frequentar o curso Full Stack Web Developer e até agora está a correr bem. Com as dificuldades normais de um curso à distância, mas com os professores e tutores sempre à distância de um email torna-se mais fácil. O único ponto que melhoraria são de facto que algumas aulas que já têm algum tempo, poderiam ser revistas para serem atualizadas com conteúdo mais recente dado que a programação é um mundo em evolução constante.

João Tiago Oliveira
Programação Full Stack: Aplicações Web

Estou a tirar curso de Full-Stack, a plataforma de aprendizagem está muito bem construída. O curso permite a liberdade de fazer ao ritmo de cada um, conforme a sua disponibilidade.

No que toca a programação quere para além das aulas requer dedicar tempo a estudar e praticar.

Nos estudos / aulas, as dúvidas, são enviadas para os professores pela plataforma. ou durante as aulas tele-presenciais semanalmente.

O acompanhamento das tutoras é impecável, juntos definimos prazos para várias etapas de estudos para na fase final agilizar o processo de estágio, e esclarecem de dúvidas relacionadas com procedimentos do curso, etc..

Recurso flecha
Professores do Curso de Front-End

Os nossos verdadeiros senseis

Nada como aprender com quem vive o código todos os dias. Na Tokio, os teus formadores são profissionais em atividade no setor da programação.

Diogo Barros

Diogo Barros

Licenciado em design de jogos digitais e em tecnologias para web. Atualmente, trabalha como front-end developer e UI designer. De Londres à Finlândia e ao Japão, da medicina às artes marciais, é hoje sensei por vocação.

O método dos samurais digitais

Formação especializada   100% online   Learning by doing  
Formação especializada   100% online   Learning by doing  
Formação especializada   100% online   Learning by doing  
Formação especializada   100% online   Learning by doing  
Formação especializada   100% online   Learning by doing  
Formação especializada   100% online   Learning by doing  
Formação especializada   100% online   Learning by doing  
Formação especializada   100% online   Learning by doing  
Formação especializada   100% online   Learning by doing  
Formação especializada   100% online   Learning by doing  

Flexibilidade total

Oferecemos-te formação 100% online, para estudares ao teu ritmo e nos teus horários. A tecnologia é flexível — e nós também.

Aulas em direto e recursos

Aulas em direto por, sempre disponíveis na plataforma, acompanhadas por materiais didáticos completos: vídeos, autoavaliações, masterclasses e muito mais.

Learning by Doing

Na Tokio School, aprender significa pôr as mãos na massa. Vais resolver desafios reais, desenvolver um projeto final e ainda ter a oportunidade de estagiar numa empresa, com até 300 horas de prática em contexto profissional.

Formadores em atividade

Os nossos formadores estão ativos no mercado, o que significa que vais aprender com quem sabe o que é trabalhar com código todos os dias.

Acompanhamento personalizado

Desde o primeiro minuto até ao último projeto, tens tutoria pedagógica constante. Porque ninguém progride sozinho, e aqui estás sempre acompanhado.

MetodologíaIcono play
Tokio School recurso

Perguntas frequentes

Qual é o objetivo da programação web?

A programação web tem como objetivo criar websites e aplicações funcionais, interativas e acessíveis, garantindo uma boa experiência para o utilizador. Um profissional de front-end é responsável por desenvolver a parte visual e interativa das páginas, assegurando que tudo funciona corretamente em diferentes dispositivos e navegadores.

Que ferramentas utiliza um Front-End Developer?

Um Front-End Developer trabalha com tecnologias essenciais para criar interfaces modernas e dinâmicas, como:

  • HTML – estrutura o conteúdo das páginas web
  • CSS – define o aspeto visual, layout e responsividade
  • JavaScript – adiciona interatividade e lógica às páginas
  • React – permite criar interfaces dinâmicas e reutilizáveis, muito usadas no mercado atual

Estas ferramentas são a base do desenvolvimento front-end profissional.

O que é preciso para programar com JavaScript?

Para programar com JavaScript é necessário compreender lógica de programação, variáveis, funções e como interagir com o conteúdo da página. Com os conhecimentos certos, o JavaScript permite criar funcionalidades interativas, trabalhar com dados externos e desenvolver aplicações web mais avançadas.

O que é preciso para programar em HTML?

Para programar em HTML é importante conhecer a estrutura dos documentos web e o uso correto das etiquetas (elementos). O HTML permite organizar conteúdos como textos, imagens, links, formulários e outros elementos essenciais de uma página web.

O que se pode fazer com CSS?

Com CSS é possível controlar totalmente o aspeto visual de um website. Esta tecnologia permite definir cores, tipografias, layouts, animações e adaptar as páginas a diferentes tamanhos de ecrã, tornando os sites mais apelativos, modernos e responsivos.

Há futuro aqui.

Quanto mais experiência, maior o salário. Ganha até

55 K
euros/ano

Idiomas

Inglês, japonês ou outro idioma? Tu escolhes. Na Tokio, preparas-te para exames oficiais como Oxford ou Cambridge e ainda desbloqueias cursos gratuitos com a Tell Me More®.

Logo idiomasLogo idiomasLogo idiomas

Financiamento

Formar-te com a Tokio é simples. Tens várias formas de pagamento, opções de financiamento e até apoios à formação. A nossa equipa está pronta para te explicar tudo. Sem complicações.

Recurso letras

Mais formações em Programação Web

Leva mais longe a tua formação em Front-End com…

Programação Full Stack: Aplicações Web
Recurso flecha

Curso de Programação Full Stack: Aplicações Web (Carreira Profissional)

Tornarás um programador informático com um perfil completo e abrangente. Serás um PRO que controla tanto o front-end quanto o back-end de aplicações web, software e sites.

Artigos relacionados

Tokiers

A nossa comunidade de estudantes e antigos alunos

Liga-te a outros samurais, partilha o teu trabalho e aprende com a experiência da comunidade.
Pronto para fazer networking?

Descobre a comunidade
video-tokiers-imgIcono play
excelencia-educativa-2022_P-_Tokio_Formacion-Esports_PT_blanco
excelencia-educativa-2022_P-_Tokio_Formacion-ETA-2022_PT_blanco
excelencia-educativa-2022_P-_Tokio_Formacion-IA_PT_blanco
excelencia-educativa-2022_P-_Tokio_Formacion-Insercion-Laboral_PT_blanco
excelencia-educativa-2022_P-_Tokio_Formacion-Nuevas-Tecnologias_PT_blanco
excelencia-educativa-2022_P-_Tokio_Formacion-Programacion_PT_blanco