Skip to content
  • Poupa €500 no Curso de Programação Full-Stack Online

    Candidata-te já e dá um mega LEVEL UP às tuas tech skills!

    Candidata-te

Curso de Programação Full-Stack Online

Part-Time // 25 Semanas // Online
🇬🇧 Curso leccionado em Inglês

No Curso de Programação Full-Stack Online aprende a programar forma assíncrona e a partir de qualquer ponto do mundo, através de um método adaptado às necessidades do ensino Online.

switchup- coursereport

O que vais aprender no Curso Full-Stack Online

Tendo por base uma abordagem mais flexível, o Curso de Programação Full-Stack Online é o melhor curso online de programação para quem gosta de uma aprendizagem mais autónoma e dá-te a possibilidade de aprender em qualquer canto do mundo.

  1. Aprender técnicas para que consigas programar, independentemente da linguagem escolhida.

  2. Fazer manutenção de aplicações complexas, tais como as redes sociais que frequentemente utilizas, como o X (antigo Twitter) e o Instagram.

  1. Desenvolvimento de soft skills como a resiliência, o pensamento crítico e gestão do tempo.

  2. Conhecer métodos de trabalho e ferramentas amplamente utilizados em empresas da área.

  3. Desenvolver as tuas técnicas de procura de emprego, juntamente com a nossa equipa de especialistas em carreiras.

0ª
Profissões com mais emprego
0
Ofertas de Emprego
0
Salário Médio Líquido
(de entrada)
0
Empresas Parceiras

Uma aprendizagem da programação alternativa

Sabemos o quão desafiante pode ser aprender a programar num formato assíncrono e online e por esse motivo, adotámos um método que oferece uma aprendizagem mais eficiente e prática, a que chamámos the studIO.

  1. Desenvolvido para pessoas autónomas, motivadas, com boa capacidade de gestão de tempo e que tenham uma boa capacidade de comunicação.

  2. Studio-based learning: foca-se em levar-te a explorar um determinado problema e a desenvolveres projetos em equipa, num ambiente de baseado na prática.

  1.  Este é o modelo que mais te aproxima do trabalho real de um programador, onde a colaboração e o feedback são constantes.

  2. O método de ensino é diferente mas mantém o objetivo de chegarmos ao mesmo resultado final - tornar-te num programador pronto para os desafios do mercado.

Semana do curso de Programação Full-Stack Online 

Ao longo da semana existem três tipos de sessões com duas sessões ao vivo obrigatórias de 4 horas e um total de  25 horas de trabalho autónomo.

*sessões obrigatórias

  1. Start-up (Quinta-feira):

    Discussão sobre os materiais lidos.
    Questões para reflexão dos alunos.
    Lançamento do assignment semanal, que varia entre trabalhos individuais, em dupla ou em grupo.

  2. Assignment (Sexta a Domingo):

    Alunos trabalham no assignment Sexta a Domingo.

  1. Stand-up (Segunda-feira):

    Sessões com duplas ou grupos para discutir progresso e dificuldades no assignment.

  2. Entrega e wrap-up (Terça-feira):

    Apresentação dos assignments pelos alunos.
    Discussão de soluções e revisão dos conceitos da semana.

  3. Prep work (Quarta-feira):

    Dia livre sugerido para preparação e leitura dos materiais da próxima semana.

Benefícios desta metodologia para um curso de programação online

  1. Aprendizagem prática

  2. Trabalho em equipa

  3. Melhoria das skills de comunicação

  4. Desenvolvimento do pensamento crítico e do espírito de resolução de problemas

Requisitos para a frequência do Curso de Programação Full-Stack Online

  1. Conhecimento proficiente do Inglês

  2. Ter computador e ligação estável à internet

  3. Participar nas 2 live sessions semanais

  4. Ter tempo livre para ler os materiais e efetuar os exercícios semanais

O que vais ser capaz de fazer a seguir ao Curso de Programação Online

A nossa abordagem de educação orientada para resultados garante que, no final desta experiência intensiva, todos os estudantes estarão aptos a entrar no mercado de trabalho.

  1. No fim do Curso de Programação Full-Stack Online, vais saber criar uma aplicação end-to-end (back-end e front-end) ligada a uma base de dados relacional. 

  2. Vais ter a capacidade de compreender novas linguagens com facilidade, apoiado pelas bases sólidas que construíste ao longo das 25 semanas.

  1. Além das capacidades técnicas, o nosso Curso de Programação Online também se foca em ensinar dinâmicas de trabalho em empresas, incluindo metodologias Agile, tal como Scrum.

  2. Vais aprender a falar sobre código, expressar ideias de forma clara e trabalhar em equipa. 

Saídas profissionais do Curso de Programação Full-Stack Online

O melhor curso de programação online é da Code for All_, já que cria programadores versáteis e abre portas para as mais variadas áreas da indústria tech, em sinergia com a bagagem que trazes da tua experiência anterior.

Eis algumas das saídas profissionais do nosso Curso de Programação Online:

  1. Full-stack developer

  2. Front-end developer

  3. Devops

  1. AI engineer

  2. Salesforce

  3. Back-end developer

Logo Web Deloitte
Logo Web Feedzai
Logo Web Nokia
BRING
  • Logo Web Korber

     

  • Logo Web CTW

     

  • Logo Web CS

     

  • Logo Web Cognizant

     

  • Logo Web Capgemini

     

  • Logo Web Brisa

     

  • Logo Web Bosch

     

  • Logo Web BNP Paribas

     

  • Logo Web Blip

     

  • Logo Web Altice

     

  • Logo Web NTT Data

     

  • Logo Web KPMG

     

  • Logo Web VW

     

  • Logo Web Siemens

     

  • Logo Web minsalt

     

  • Logo Web Prio

     

  • Logo Web KN

     

  • Logo Web PwC

     

icon-logo

Como funciona o nosso processo de candidatura

O processo de candidatura é totalmente gratuito e inclui 2 mini-cursos online, começando pelo Computer Science 101 e depois pelo JavaScript 101. 
Inscreve-te já no nosso curso e descobre se tens talento para programar! 

Incluído no processo de candidatura grátis:

  1. CS 1O1: Mini-curso online sobre as bases de Computer Science

    Online // Grátis

  1. JS 1O1: Mini-curso online grátis sobre as bases de JavaScript

    Online // Grátis

  1. Passo 1 - Cria uma conta na n01r, a nossa plataforma de candidaturas.

    Este é um pequeno passo para ti, mas que representa um grande passo para a mudança de carreira que tanto anseias. Escolhe a opção Online e começa os exercícios.

  2. Passo 2 - Completa os exercícios.

    Vais entrar na pele de um programador e desenvolver alguns exercícios que te propomos. No fim vais receber o tão desejado Golden Ticket, que te dá acesso ao nosso Workshop e perceber se tens talento para programar!

  3. Passo 3 - Workshop/ Challenge.

    Desafiamos-te a pôr em prática tudo o que aprendeste até agora e, se mostrares que tens potencial, uma das vagas do Curso de Programação Full-Stack Online será tua.

Online
26 Fevereiro 2024 - 3 Setembro 2024

Curso de Programação Full-Stack Online

4.89/5 - Course Report
5.500€ 5.000€ POUPA 500€
  • Vagas: 16

Outras informações
  • Localidades: Online

  • Duração: 25 semanas (25 lectivas + 2 de pausa)

  • Regime: Part-time

  • Horário das Live Sessions: Todas as terças e quintas das 18:30 às 22:00.

  • 🇬🇧 Curso leccionado em Inglês

Opções de financiamento

Tens queda para o código, mas ainda assim não te cai o dinheiro para os nossos cursos? Então descobre as nossas opções de financiamento que te vão ajudar a investir na mudança da tua vida.

Logo_Banco_Montepio Logo-Floa-png FNJ logo

Pronto para entrar no mundo da tecnologia?

Esclarece todas as dúvidas sobre o processo de candidatura, o programa do curso ou quaisquer outras.

Life at codeforall_

FAQs

A quem se destinam os cursos de tecnologia da Code for All_?
Os nossos cursos de tecnologia são destinados a todos! Temos cursos para todos os níveis de conhecimento e, por isso, basta que tenhas vontade de aprender.
É preciso ter experiência em programação?

Não. Tanto os nossos cursos de iniciação como os cursos intensivos são desenvolvidos para pessoas que não têm qualquer experiência a programar.

É preciso saber Matemática para aprender a programar?

Contrariamente ao que muitos pensam, não é necessário saberes Matemática para aprenderes a arte de programar.
A programação envolve principalmente lógica e resolução de problemas, em que muitos dos principais conceitos não dependem directamente de matemática complexa.

Venho de uma área de ciências humanísticas. Vai ser mais complicado para mim aprender a programar?

Não é necessariamente mais complicado para alguém com uma formação em ciências humanísticas aprender a programar. A capacidade de aprender programação não está ligada diretamente à formação académica anterior, mas sim à motivação, ao interesse e à dedicação.

O que significa Full-Stack?

É um termo utilizado na área de desenvolvimento de software para descrever um profissional que possui conhecimentos tanto na programação do lado do cliente (front-end) como do lado do servidor (back-end) de uma aplicação web. 

Como me posso candidatar aos cursos?

A candidatura depende do tipo de curso que escolheres. No caso de ser um curso de iniciação, não existe um processo de candidatura, pelo que basta escolheres o curso de iniciação e inscreveres-te no curso de iniciação que melhor se adequa para ti.

Caso pretendas inscrever-te num curso intensivo, terás de passar pelo nosso processo de candidatura para os cursos intensivos e, caso sejas aceite, a tua inscrição fica validada.

O que é um bootcamp?

Um bootcamp de programação, muitas vezes chamado simplesmente bootcamp, é um curso intensivo que tem como objectivo aprender a programar num curto período de tempo. Este formato de cursos é orientado para pessoas que desejam começar a programar ou aprimorar as suas capacidades existentes de maneira rápida e eficiente. Aqui estão algumas características comuns de um bootcamp de programação:

 

Intensivo

Os bootcamps são geralmente de curta duração, variando de algumas semanas a alguns meses. Durante esse período, os participantes mergulham profundamente na aprendizagem da programação e trabalham em projectos práticos.

 

Foco prático

Os estudantes trabalham em projectos desde o início, o que os ajuda a desenvolver rapidamente a sua experiência prática em programação.

 

Aprendizagem rápida

Os bootcamps são desenvolvidos para proporcionar uma aprendizagem acelerada. Eles incluem longas horas de estudo e prática diárias, o que permite aos estudantes absorver rapidamente o conteúdo leccionado.

 

Professores especializados

Professores experientes e especializados em programação e desenvolvimento de software estão disponíveis ao longo do bootcamp, para te ajudar em todas as alturas.

 

Colocação no mercado de trabalho

Os nossos bootcamps têm programas de apoio à colocação no mercado de trabalho, em que a nossa equipa de Placement dá apoio aos participantes a encontrar empregos após a conclusão do bootcamp.