Full-Stack Developer
- Próxima Data: maio 2026 | 450 Horas | 9 Meses
Este é o melhor caminho para uma transformação de carreira. Este programa apresenta programação especializada, projetos práticos e uma ligação real com o setor empresarial para que consigas no final a contratação, seja na área de programação de websites, na gestão de bases de dados ou integrações com outros sistemas.
Esta formação é elegível para o Cheque-Formação + Digital.
Full-Stack Developers podem fazer tudo. São indivíduos generalistas e polivalentes que dominam as diferentes disciplinas da arte da programação. Eles desenvolvem tanto o “ Frontend Client Software”, a parte do software e websites que podemos ver e interagir e o “Backend Server Software” onde se encontra a lógica da programação, as bases de dados e as comunicações com outros sistemas, internos ou externos.
Esses programadores são extremamente valiosos para as empresas, pois podem implementar uma variedade de skills semelhantes às necessidades de mudança/manutenção do ecossistema digital de uma organização. As funções de trabalho que um Full-Stack Developer pode escolher também é bastante diversificada.
Foco importante nas necessidades tecnológicas
Torne-se indispensável para os empregadores com as skills de desenvolvimento de Frontend e Backend, servindo como espinha dorsal da indústria de tecnologia. Crie e programe a funcionalidade do software disruptivo que usamos diariamente e sua aparência.
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 Full-Stack 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 local, garantindo que você 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 e também habilidades de back-end, como criar uma API REST com Spring Boot e muito mais, 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?
Indivíduos motivados com ou sem experiência anterior em programação, que desejam iniciar uma carreira empolgante na indústria de tecnologia.
Professores
Este programa único foi construído por uma equipa de profissionais especialistas, 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
Descobre o que acontece por trás das aplicações que crias! Neste módulo vais aprender os fundamentos do desenvolvimento BackEnd, explorando Node.js, SQL com MySQL, JDBC e Spring Boot. Aprende a desenhar APIs, implementar autenticação, gerir rotas e fazer o deploy de aplicações web com Svelte. Uma viagem prática ao coração da programação moderna, onde a lógica, a segurança e o desempenho se encontram para dar vida ao que o utilizador vê.
- node.js
- SQL (with MySQL)
- JDBC
- Spring boot applications
- Designing an API
- Authentication
- Routing Deploying web apps (with Svelte)
Projetos que exigem a integração de competências e conhecimentos adquiridos em períodos de formação prolongados. A formação contém projetos em duas etapas:
- Backend: REST API with Spring boot
- Full-Stack: Large-scale project integrating all the skills, concepts and technologies acquired in the FrontEnd and Full-Stack training
Programas e Cursos Relacionados
Front End Developer
- 6 meses | 250 hrs | Pós-Laboral
Um programa único para iniciantes interessados em aprender a programar, construir, analisar e manter websites, especializados em construir o software com o qual os utilizadores interagem.
RESKILLING
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
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
O que dizem os nossos estudantes?
Sara Viegas
FAQs
Sim! Todos os graduados que concluírem o programa com sucesso receberão um certificado.
Receberá também o Certificado SIGO, pois a nossa formação é certificada pela DGERT.
Use your new course certificate to demonstrate skills to potential employers, along with their LinkedIn networks.
O nosso conteúdo é também certificado pela British Computer Society – The Chartered Institute for IT, uma das instituições de TI mais conceituadas do mundo, responsável por regular e promover normas profissionais, técnicas e éticas na área das Tecnologias de Informação.
Os nossos programas estão bem classificados por muitos dos principais empregadores.
Sim! Todos os nossos cursos estão alinhados com o Cheque-Formação + Digital. Não hesite em perguntar-nos qualquer coisa relacionada com este fundo estatal de 750 euros.
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.
Regista abaixo o teu interesse para seres contactado por um dos nossos Consultores de Carreira. Marca uma sessão de esclarecimento presencial ou online para validar o conteúdo do curso desejado, turmas e horários disponíveis e ganhar acesso ao nosso teste 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.