Python Developer
Próxima Data: novembro 2025 | 4 meses | 180 Horas | Remoto
Curso de Python Developer: 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.
O que vais aprender:
Ao longo deste curso, vais aprender a programar com Python desde os fundamentos até à criação de projetos completos e funcionais.
Dominarás os conceitos essenciais de lógica de programação, estruturas de dados, funções, OOP e tratamento de erros.
Explorarás o poder do Python em análise e visualização de dados, desenvolvimento web com Django e Flask, e integração com bases de dados.
Aprenderás também a usar ferramentas como Git, Docker e APIs, aplicando boas práticas de teste, automação e depuração.
O curso culmina com um projeto final, onde demonstras as tuas competências técnicas, criatividade e capacidade de resolver problemas reais.
Foco importante nas necessidades tecnológicas
Projetos práticos para criar os seus próprios jogos.
Abre Portas Através de Conexões na Indústria
Competências aplicáveis em programação, backend e como porta de entrada para IA e Machine Learning.
Entrega um Projeto Profissional
Certificação para fortalecer o seu portefólio e perspetivas de carreira.
Para quem é este Programa?
O curso Python Developer é perfeito para qualquer pessoa que queira iniciar uma carreira em programação ou expandir as suas competências digitais para o futuro do trabalho.
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.
Asaf 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 da programação moderna! Neste módulo, vais explorar as tendências tecnológicas atuais e compreender o papel das linguagens de programação no desenvolvimento digital. Vais também configurar o teu ambiente de trabalho, conhecer ferramentas de desenvolvimento, plataformas cloud e sites úteis para aprender e evoluir. Uma introdução prática e inspiradora que te prepara para começar a programar com confiança e curiosidade.
- Overview of programming trends and technologies
- Basic programming concepts and environment setup
- General Introduction
- Trends
- Programming Languages
- Development Tools
- Cloud Tools
- Installation
- Interesting Sites
Domina os fundamentos da linguagem que está a moldar o futuro da tecnologia! Neste módulo, vais aprender a escrever scripts em Python, trabalhar com variáveis, estruturas de controlo, funções e coleções de dados. Explora conceitos essenciais de programação orientada a objetos (OOP), gestão de erros, trabalho com ficheiros e multithreading. Vais também descobrir o poder da biblioteca padrão do Python, que simplifica tarefas do dia a dia. Uma abordagem prática para ganhares confiança e fluência no código.
- Programming introduction
- Variables
- Control Flow
- Writing Simple Scripts
- Working with Data Types
- Collections
- Control Structures
- Implementing Functions
- Error Handling
- Working with Files and Data
- Object-Oriented Programming (OOP)
- Threads
- Python Standard Library
Cria aplicações web poderosas e escaláveis com Python! Neste módulo, vais aprender a trabalhar com os frameworks Django e Flask, construindo views, modelos e serviços web. Explora o acesso a bases de dados MySQL e PostgreSQL, gestão de ficheiros estáticos e integração de APIs. Aprende também sobre microserviços, contenedores com Docker, controlo de versões com Git e testes automatizados. Uma abordagem prática e moderna ao desenvolvimento web com as ferramentas mais utilizadas no mercado.
- Python Web Frameworks
- Django Framework
- Views and Models
- Working with Static Files
- Accessing Data
- MySQL
- PostgreSQL
- Working with Git
- Testing
- Linting
- Flask Framework
- Forms
- Views
- Web Services
- Working with Data
- Microservices Architecture
- Building a Simple Service
- Accessing Data
- Service Integration
- API Getaway
- Containers and Docker
- Debugging
- Testing and Automation
Transforma o que aprendeste num projeto real e criativo! Neste módulo final, vais desenvolver e apresentar um projeto completo em Python, escolhendo um tema que reflita os teus interesses e objetivos profissionais. Podes aplicar o que aprendeste em programação, análise de dados, web development ou automação. Esta é a tua oportunidade de demonstrar competência técnica, criatividade e pensamento crítico, consolidando o teu percurso como programador Python.
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
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
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. Alguns cursos, como este, são exclusivamente online. 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. No entanto, 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.