Chat WhatsApp
Programação Full Stack: Aplicações Web

Curso de Programação Full Stack: Aplicações Web

Codifica o teu futuro
Formação
700 h
Em empresas
60-300 h
Modalidade
Carreira Profissional

Certificações da carreira profissional em Full-Stack

Oracle Java OCP

A nossa formação em Java inclui, sem qualquer custo adicional, o curso preparatório para a Certificação OCP Java SE 11 da Oracle.

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 Programação Full Stack

Com esta carreira profissional do curso de Programação Full Stack vais tornar-te 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.

Oportunidades ilimitadas esperam por ti! Empresas de todos os setores procuram programadores Full Stack versáteis e capazes. Destaca-te no mercado de trabalho com a nossa formação completa e prática, repleta de projetos reais e desafios que te preparam para o sucesso.

Se achas que o mundo precisa de um Full Stack Developer como tu: Olá, tokier!

master-full-stack
Programa da carreira profissional de Full Stack

O que vais aprender?

Ao formares-te como Desenvolvedor Full Stack, vais construir um perfil profissional preparado para responder às exigências do mercado e adaptar-te a ambientes de trabalho flexíveis.

Durante a formação, vais dominar os fundamentos da programação, desde a base até às frameworks mais usadas no desenvolvimento web. Vais aprender a criar o front-end com HTML5, CSS3 e JavaScript, trabalhar o back-end com Java e Spring Framework e desenvolver um pensamento lógico e estruturado, essencial para programar de forma eficiente.

No final, estarás pronto para enfrentar projetos reais e criar aplicações completas, do início ao fim.

Módulo 01

Iniciação ao Java

Tema 01
Introdução à linguagem Java
Tema 02
Tipos de dados e operadores
Tema 03
Instruções de controlo
Tema 04
Vetores e cadeias de texto
Tema 05
Introdução à programação orientada para objetos: classes, objetos e métodos
Tema 06
Herança
Tema 07
Utilização de interfaces
Tema 08
Exceções
Tema 09
Módulos
Módulo 02

Java Avançado

Tema 01
Classes encaixadas
Tema 02
Enumerações
Tema 03
Afirmações
Tema 04
Coleções e genéricos
Tema 05
Interfaces funcionais e expressões lambda
Tema 06
Expressões lambda pré-definidas
Tema 07
Streams, operações lambda e referências a métodos
Tema 08
Fundamentos de entrada/saída e NIO2
Tema 09
Aplicações modulares. Serviços
Tema 10
API para datas
Tema 11
Programação segura
Tema 12
API JDBC
Tema 13
Localização
Tema 14
Anotações
Tema 15
Desenvolvimento de projetos
Tema 16
JavaFX
Módulo 03

Certificação Java 11

Tema 01
Preparação do exame de certificação Java SE 11 Programmer I y II
Módulo 04

Introdução ao HTML5

Tema 01
Conhecer o HTML5 e a estrutura do documento
Tema 02
Etiquetas semânticas e de texto
Tema 03
Formatação semântica do texto
Tema 04
Links e tabelas
Tema 05
Formulários
Tema 06
Imagens e multimédia
Módulo 05

Introdução ao CSS3

Tema 01
Folhas de estilo
Tema 02
Propriedades CSS para texto, listas e tabelas
Tema 03
Formatação e paginação
Tema 04
Propriedades de impressão
Tema 05
Boas práticas em HTML5 e CSS3
Tema 06
Design com mockups
Tema 07
Design com modelos: Bootstrap 4
Tema 08
Sistemas de Gestão de Conteúdos (CMS)
Módulo 06

Introdução ao JavaScript

Tema 01
A linguagem JavaScript
Tema 02
Conceitos gerais: variáveis e operadores
Tema 03
Estrutura condicional
Tema 04
Estruturas interativas
Tema 05
Tabelas
Tema 06
Programação orientada a “objetos” em JavaScript
Tema 07
Objetos em JavaScript
Tema 08
Formulários de dados
Tema 09
Modelo DOM
Tema 10
Exploração do fluxo XML via DOM
Módulo 07

JavaScript Avançado

Tema 01
Gestão de Cookies em JavaScript
Tema 02
Armazenamento local
Tema 03
Armazenamento em remoto
Tema 04
Geolocalização em JavaScript
Tema 05
Design e gráficos
Tema 06
Primeiros passos com React
Tema 07
Componentes e propriedades em React
Tema 08
Eventos avançados e rotas em React
Tema 09
Boas práticas com JavaScript
Estágios em empresas Recurso flecha

O melhor tatami!

Está na hora de entrares no mundo real da tecnologia. Na Tokio School, podes realizar até 300 horas de estágio em empresas tecnológicas, com o nosso apoio total. Além disso, terás acesso ao Observatório de Emprego, onde encontras ofertas atualizadas durante 5 anos para dar continuidade à tua carreira no setor digital. Porque aprender é importante, mas aplicar é essencial.

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

Opiniões sobre a Tokio School

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

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..

Marcelo Levi
Programação Full Stack: Aplicações Web

Escrevo esta mensagem para agradecer e elogiar o excelente trabalho da minha tutora que é a Carolina Fouto! Melhor não podia ser, pois o seu interesse em ajudar é melhor do que cinco estrelas. Para mim, o seu trabalho comigo é fenomenal e demonstra-se sempre muito interessada em perceber o progresso no curso que estou a tirar.

Relativamente aos professores (estou em Programação Full Stack), quero elogiar de forma particular o professor Diogo Barros. É um formador que se destaca e também explica as matérias muito bem, de forma simples e dinâmica.

Recurso flecha
Professores do Curso de Full Stack

Os nossos verdadeiros senseis

Nada como aprender com quem vive o código todos os dias. Na Tokio, vais ter aulas com profissionais em atividade no setor da programação Full Stack, prontos para partilhar contigo a sua experiência real e preparar-te para o mercado de trabalho.

Arthur Esteves

Arthur Esteves

Desenvolvedor backend especializado em Java e Spring Boot. Experiência no desenvolvimento de APIs REST, microserviços e automações, com foco em boas práticas de DevOps, metodologias ágeis e arquiteturas escaláveis.

Carlos Muniz

Carlos Muniz

Engenheiro de software e formador com mais de 25 anos de experiência. Especialista em arquitetura full-stack, cloud e metodologias ágeis, lidera projetos e equipas tecnológicas de alto impacto em contextos internacionais.

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

O que é um Full-Stack Developer?

Um Full-Stack Developer é um profissional versátil que domina tanto o desenvolvimento front-end (a parte visual e interativa de um website ou aplicação) como o back-end (a lógica e infraestrutura por trás da aplicação). É como um mestre de obras que sabe construir a casa desde os alicerces até ao telhado.

Como me posso tornar num programador Full-Stack?

Para te tornares um programador Full-Stack, precisas de dominar diversas tecnologias e linguagens de programação, tanto do front-end (HTML, CSS, JavaScript) como do back-end (Java, Python, etc.). O nosso curso oferece uma formação completa e prática para te ajudar a alcançar este objetivo.

Que tipos de empresas procuram programadores Full-Stack?

Praticamente todas as empresas que desenvolvem aplicações web, software ou websites precisam de programadores Full-Stack. A sua versatilidade e capacidade de trabalhar em todas as camadas da aplicação tornam-nos profissionais altamente valorizados no mercado de trabalho.

Quais são as vantagens de ser um programador Full-Stack?

  • Maior empregabilidade: A procura por programadores Full-Stack é alta e crescente, o que aumenta as tuas chances de encontrar um bom emprego.
  • Salários atrativos: Devido à sua versatilidade e conhecimento abrangente, os programadores Full-Stack costumam ter salários mais altos.
  • Autonomia e flexibilidade: Podes trabalhar em projetos completos, desde a concepção até à implementação, o que te dá mais autonomia e flexibilidade.
  • Desenvolvimento profissional acelerado: Ao dominar o front-end e o back-end, estás constantemente a aprender e a evoluir como profissional.

O curso da Tokio School oferece certificação?

Sim, o nosso curso te prepara para obter certificações e Badges Digitais reconhecidos no mercado de trabalho, o que aumenta o teu valor como profissional e abre portas para novas oportunidades.

O curso é 100% online?

Sim, o nosso curso é 100% online, com aulas ao vivo e gravadas, para que possas aprender ao teu ritmo e no teu horário.

O curso inclui estágio?

Sim, o curso inclui um estágio prático de até 300 horas em empresas parceiras, para que possas aplicar os teus conhecimentos em projetos reais e ganhar experiência no mercado de trabalho.

Há futuro aqui.

Se fores full, podes chegar a ganhar em Portugal

45 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.

Descobre mais sobre Carreira Profissional em Programação Full Stack: Aplicações Web

Extensiones de producto

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