Front-End Developer
- Próxima Data: maio 2026 | 250 Horas | 6 Meses
Este é o melhor caminho para uma transformação de carreira. Este programa pós-laboral apresenta programação especializada, projetos práticos e uma ligação real com o setor empresarial para que consiga no final a contratação na área de programação de websites.
Os websites são um componente crítico para qualquer empresa se manter viva e competitiva. De acordo com o "siteefy", a Internet contém cerca de 1.1 mil milhões de sites a um crescimento médio diário de 252.000 novos websites! Isso cria uma necessidade séria para FrontEnd Developers, visto que são os responsáveis pela codificação, construção, análise e manutenção de todos esses sites.
Codifica as experiências digitais do mundo
Combinando skills técnicas e criativas, integrando linguagens de codificação, design, scripts e frameworks, os Frontend Developers criam o ambiente único para tudo o que os usuários veem, selecionam e tocam.
Abre Portas Através de Conexões na Indústria
Prepara-te para o sucesso numa área de rápida expansão com a ajuda de nossa rede de programadores, trainers, parceiros de contratação e ex-alunos. O currículo do Frontend Developer foi desenhado em colaboração com as empresas líderes do setor para tornar nossos programas o mais relevantes possível para as necessidades do setor empresarial, garantindo que esteja pronto para integrar nas empresas assim que o programa terminar.
Entrega um Projeto Profissional
Ao longo do programa, vai adquirir skills práticas em conceitos básicos de desenvolvimento web de HTML e CSS, através de JavaScript, design avançado de User Interface e desenvolvimento de SPA, bem como skills sociais como liderança e resolução de problemas. Estas são adquiridas através da conclusão de projetos de grande escala. Irá ganhar experiência prática por meio de workshops e masterclasses, compilando um portfólio de projetos projetados para reforçar os vários conceitos e tecnologias que vai aprendendo em cada unidade.
Para quem é este Programa?
O programa Frontend Developer é a solução ideal para indivíduos motivados e com tendência à resolução criativa de problemas (com ou sem experiência prévia em programação), que desejam iniciar uma carreira de liderança e procurada na indústria de tecnologia.
Professores
Este programa único foi construído por uma equipa de profissionais especialistas em Desenvolvimento Web, com vasto conhecimento e experiência também em formação.
Nuno Marques
Full-Stack Trainer Program
Graduado em ciência da computação e engenharia, fez o mestrado em IoT(Internet of Things) em 2019. Foi no segundo ano de estudos que iniciou sua carreira como programador de software, abraçando alguns projetos de pequena escala como freelancer.
Mais tarde, foi convidado para dar formação num projeto internacional destinado a incentivar crianças a seguirem uma carreira na programação, intitulado Happy Code.
Foi convidado a lecionar na universidade como Professor Assistente. Desde então, ele tem trabalhado como professor e programador de software Fullstack fazendo parte da equipe Six-factors Nearshoring, ganhou experiência tanto no (Web Frontend e Backend) de desenvolvimento de software, com capacidade de rápida adaptação para manutenção de sistemas ERP bem como na indústria automotiva.
Júlia Benikes
Career Advisor
Ao longo e após o curso, a Júlia trabalha de perto com cada aluno para orientar o seu desenvolvimento profissional. Através de sessões práticas e orientadas para resultados, ajuda os participantes a aperfeiçoar o CV e o perfil de LinkedIn, destacar as principais competências e desenvolver estratégias eficazes de procura de emprego.
No final da formação, a Júlia desempenha um papel essencial em criar a ponte entre a conclusão do curso e a empregabilidade, apoiando os alunos na preparação para entrevistas, no networking profissional e na aplicação das novas competências em oportunidades de carreira.
Com uma abordagem personalizada e centrada nas pessoas, a Júlia acredita que cada percurso profissional é único — e que o sucesso começa quando o talento encontra a oportunidade certa.
Asif Amir
Head of Software Development Programs
Asaf é Engenheiro de Software Full-Stack e de Machine Learning, com um MBA em Ciência da Computação. Possui mais de 15 anos de experiência na indústria tecnológica e na formação individual.
Fundou diversas empresas e aplicações visando formar e educar alunos do ensino básico e secundário, bem como adultos que pretendem ingressar em profissões de alta tecnologia.
Plano de Estudos
Dá os primeiros passos no mundo do desenvolvimento web! Este módulo leva-te desde os conceitos base de funcionamento de um computador até à criação de páginas em HTML5, explorando listas, tabelas, formulários e muito mais. Aprende a estruturar conteúdos, integrar vídeos e usar elementos como div e span para organizar o layout. Tudo de forma prática, clara e divertida — ideal para quem quer compreender a linguagem que dá forma à web.
- Introdução à Programação
- HTML5
- Lists
- Tables
- Div & Span
- Forms
- Iframe
- Video
Dá cor, estilo e vida às tuas páginas web! Neste módulo vais aprender a dominar o CSS, a linguagem que transforma estruturas simples em designs atrativos. Descobre como usar cores, fundos, margens, espaçamentos e fontes para criar equilíbrio e harmonia visual. Aprende também a controlar tamanhos, alinhar elementos e compreender o modelo de caixas. Tudo com uma abordagem prática e criativa — ideal para quem quer passar de páginas básicas a interfaces cheias de personalidade.
- Intro to CSS
- Colors
- Loops
- Background
- Element Boxes
- Margin
- Padding
- Text
- Height and Width
- Fonts
Dá movimento e inteligência às tuas páginas web! Neste módulo vais aprender os fundamentos do JavaScript, a linguagem que transforma sites estáticos em experiências dinâmicas e interativas. Explora estruturas como loops, condições, funções e arrays, e avança para conceitos modernos como promises, async/await e arrow functions. Aprende também a manipular o DOM, responder a eventos e comunicar com servidores através de AJAX. Uma jornada prática e envolvente para quem quer dominar a lógica por trás da web moderna.
- Output
- If and Else
- For Loops
- While Loops
- Array
- Functions
- Basic Algorithms
- Advanced Algorithms
- Recursion
- DOM
- Event Handler
- Object
- Closure
- Arrow Functions
- Destruction
- Generators
- Symbols
- Promises
- Await
- JQuery
- Ajax
Constrói aplicações modernas e reativas com o poder do React! Neste módulo vais descobrir como criar interfaces dinâmicas e escaláveis, começando pela instalação e criação da tua primeira app. Aprende os conceitos essenciais de JSX, componentes, props, estado e hooks, e explora temas avançados como React Router, Firebase e TypeScript. Com uma abordagem prática, vais perceber como o Virtual DOM e o “pensar em React” transformam a forma de desenvolver aplicações web rápidas, elegantes e fáceis de manter.
- What is React
- Setup
- Create First React App
- JSX
- Virtual DOM
- Components and Props
- States
- Eventos
- Conditional Rendering
- Dynamic Objects
- Rendering
- Hooks
- Custom Hooks
- Thinking in React
- React Router
- Forms in React
- Lifting State Up
- Styling in React
- Typescript
- Git
- Firebase
Descobre como a Inteligência Artificial pode elevar o teu código a outro nível! Neste módulo, vais aprender a usar modelos GPT com diferentes linguagens de programação — desde CSS e JavaScript até Shell e bases de dados. Explora o uso de API Keys, integrações inteligentes e ferramentas como o GitHub Copilot, que te ajudam a escrever código mais rápido e criativo. Uma introdução prática e inspiradora ao futuro da programação assistida por IA.
- Introduction to AI GPT with different coding languages
- CSS / Js / Shell and DB with GPT
- API Keys
- Copilot
Descobre como transformar código em experiências! Este conjunto de sessões apresenta os fundamentos de UX e UI de forma simples e prática, ajudando-te a criar produtos digitais mais intuitivos, bonitos e eficazes. Aprende sobre princípios de Gestalt, cores, tipografia, neuromarketing e domina o Figma com exercícios reais. Termina com um workshop prático onde aplicas tudo o que aprendeste. Ideal para programadores que querem dar o próximo passo: criar interfaces que não só funcionam, mas encantam.
- Introduction to UX/UI
- Gestalt Principles
- Colors and Fonts
- Neuromarketing Essentials
- Intro to Figma + Effects in Figma
- Animations
- Practice class – Figma Workshop
Projetos que exigem integração de skills e conhecimentos adquiridos ao longo do programa. Estes são os 3 projetos:
- Basic Frontend: HTML, CSS, JS
- Advanced Frontend (em grupos): React
- Web App (em grupos): Projeto final BIT(Bring It Togheter) que integra todas as skills, tecnologias e conceitos adquiridos durante toda a formação
Programas e Cursos Relacionados
Full Stack Developer
- 9 meses | 450 hrs | Pós-Laboral
Um programa para te lançares numa nova e excitante carreira como programador generalista com conhecimentos tanto de frontend como backend.
RESKILLING
Python Developer
- 4 meses | 180 hrs | Remoto | Pós-Laboral
Aprenda programação do básico ao avançado. Este curso foi desenvolvido para iniciantes e profissionais que desejam dominar o Python, uma das linguagens de programação mais populares do mundo, amplamente utilizada em desenvolvimento web, análise de dados, automação e inteligência artificial.
UPSKILLING
Game Developer
- 3 meses | 120 hrs | Remoto | Pós-Laboral
Aprenda a criar, programar e publicar os seus próprios videojogos.
Este curso é direcionado a mentes criativas que desejam transformar ideias em experiências interativas, combinando programação, design e narrativa para construir jogos do zero.
UPSKILLING
O que dizem os nossos estudantes?
Sara Viegas
FAQs
Sim! Todos os graduados que concluíram com êxito o programa receberão um certificado de Frontend Developer, que detalha o que aprendeu e os projetos que efetuou.
Milhares de ex-alunos usam seu certificado de curso para demonstrar habilidades a potenciais empregadores, juntamente com suas redes do LinkedIn. O conteúdo do nosso programa FrontEnd Developer é valorizado pelos principais empregadores, que contribuem para nosso currículo e em parceria connosco.
O nosso modelo de aprendizagem híbrido garante que pode estudar da forma que for melhor para si — seja no nosso centro físico ou remotamente. Todas as aulas são gravadas e armazenadas em segurança durante um período de 3 meses, para que nunca tenha de se preocupar em perder uma sessão, mas lembre-se que é necessário comparecer a 80% das aulas para obter o certificado.
Esta abordagem permite que a sua aprendizagem continue ininterrupta, com sessões interativas e em tempo real lecionadas por formadores especializados.
Além disso, os materiais de aprendizagem e os tópicos de autoestudo estão disponíveis a pedido. Aceda a estes recursos a qualquer hora, em qualquer lugar, para reforçar os seus conhecimentos e manter o ritmo dos seus estudos.
Registe o seu interesse abaixo para ser contactado por um dos nossos Consultores de Carreira. Agende uma consulta presencial ou online para validar o conteúdo do curso pretendido, as aulas e horários disponíveis, e tenha acesso ao nosso teste de diagnóstico.
O nosso programa foi concebido para preencher a lacuna para aqueles sem experiência em programação ou nos softwares leccionados, fornecendo as competências básicas de que necessita para ter sucesso.
Para todos os candidatos de programação, realizamos uma avaliação computorizada abrangente para avaliar atributos chave, como a adequação da personalidade, as competências matemáticas básicas e o raciocínio lógico.
Isto garante que está preparado não só para se formar no programa, mas também para prosperar na sua carreira futura.