(não existem exames)
Apresentação
O Essencial
Introdução aos conceitos de desenvolvimento aplicacional
Princípios Fundamentais da programação
Algoritmia e lógica de programação
Criação de aplicações de consola
As ferramentas e as linguagens
O que é o IDE Visual Studio, e as frameworks .NET Framework e .NET (antigo .NET Core)?
Programação em C#
Criação e utilização de funções
Blocos try/catch para tratamento de erros
Acesso e gestão de ficheiros
Primeiro "desafio prático"
Noção de Programação orientada a Objetos (OOP)
Utilização de classes, herança, polimorfismo
Segundo "desafio prático"
O acesso aos dados no dia a dia
Fundamentos de Base de dados e acesso adequados aos dados
Desenho de Bases de Dados
Modelo Entidade-Relação
Formas de normalização
Introdução ao T-SQL: select, where, order, group, union e join
Acesso a dados nível seguinte:
Entity Framework e Entity Framework Core
Modelação de dados em classes de C#
Terceiro "desafio prático"
Programação para web
Aplicações ASP.NET e ASP.NET Core
Introdução ao HTML5, JavaScript, jQuery, CSS e Bootstrap
Noções de hosting das aplicações produzidas
"Deployment" de aplicações
Quarto "desafio prático"
Truques de um programador ágil
Como detetar erros no código;
Conceito de "debug"
Desafio prático Final
Avaliação final
Preparação do projeto final
Projeto final
Desenvolvimento individual do projeto final, com acompanhamento
Avaliação do projeto final
Revisão do código e da solução entregue
Apresentação individual dos desafios práticos desenvolvidos.
Assistente Actual Training IA
Respostas automáticas sobre cursos e datas
Assistente com IA — pode conter imprecisões; confirme connosco o que for decisivo. As conversas são registadas para melhorar o serviço; não escreva dados pessoais — para isso use o formulário de contacto. Saiba mais na política de privacidade.