aulify
Planificação modular · UC00620

Desenvolver aplicações em C#

Curso: Técnico/a de Desenvolvimento de Software Carga: 50h Créditos: 4.5 Tempos: 60 × 50 min Sessões: 13
Proposta de distribuição para tempos letivos de 50 minutos (50h ≈ 60 tempos). Ajuste a blocos de 45 ou 90 minutos e ao calendário da sua escola; os conteúdos seguem os materiais da UC e os objetivos o referencial oficial, a sequência é uma sugestão.

Planificação sessão a sessão

AulaTemposSessãoConteúdosRecursos AulifyAvaliação
12Apresentação da unidadeApresentação da unidade de competência, dos conteúdos e dos critérios de avaliação. Diagnóstico inicial.🎨 SlidesDiagnóstica.
26Instalar .NET SDK 8 (LTS)Instalar .NET SDK 8 (LTS).🎨 SlidesFormativa (observação e exercícios).
36https://dotnet.microsoft.com/downloadhttps://dotnet.microsoft.com/download.🎨 SlidesFormativa (observação e exercícios).
46Criar projectoCriar projecto: Hello World.🎨 SlidesFormativa (observação e exercícios).
56SintaxeSintaxe: Tipos, Operadores e strings, Estruturas controlo, Loops.🎨 Slides📝 Ficha 01 · C# fundamentosFormativa (Ficha 01).
66Colecções e LINQColecções e LINQ: List, Dictionary, HashSet, LINQ · Language Integrated Query, LINQ avançado.🎨 SlidesFormativa (observação e exercícios).
76ExcepçõesExcepções: Try-catch, Throw e custom.🎨 SlidesFormativa (observação e exercícios).
86FicheirosFicheiros: Ler e escrever, JSON.🎨 Slides📝 Ficha 02 · C# avançadoFormativa (Ficha 02).
95Entity FrameworkEntity Framework: Setup EF Core, Modelo + DbContext, Migrations e CRUD.🎨 SlidesFormativa (observação e exercícios).
105Async / awaitAsync / await: Programação assíncrona, UC00620 · resumo.🎨 SlidesFormativa (observação e exercícios).
111Consolidação e sínteseConsolidação e síntese da unidade. Esclarecimento de dúvidas.📖 Sebenta · sínteseFormativa.
123Mini-projetoAplicação integrada dos conteúdos a um problema proposto.🧩 Mini-projetoSumativa (mini-projeto).
132Avaliação sumativa e balançoRealização do teste de avaliação sumativa. Correção e balanço da unidade.·Sumativa (teste).

Sumários prontos a copiar

Aula 1Apresentação da unidade de competência, dos conteúdos e dos critérios de avaliação. Diagnóstico inicial.
Aula 2Instalar .NET SDK 8 (LTS).
Aula 3https://dotnet.microsoft.com/download.
Aula 4Criar projecto: Hello World.
Aula 5Sintaxe: Tipos, Operadores e strings, Estruturas controlo, Loops. Resolução da Ficha 01.
Aula 6Colecções e LINQ: List, Dictionary, HashSet, LINQ · Language Integrated Query, LINQ avançado.
Aula 7Excepções: Try-catch, Throw e custom.
Aula 8Ficheiros: Ler e escrever, JSON. Resolução da Ficha 02.
Aula 9Entity Framework: Setup EF Core, Modelo + DbContext, Migrations e CRUD.
Aula 10Async / await: Programação assíncrona, UC00620 · resumo.
Aula 11Consolidação e síntese da unidade. Esclarecimento de dúvidas.
Aula 12Desenvolvimento do mini-projeto: aplicação integrada dos conteúdos a um problema proposto.
Aula 13Realização do teste de avaliação sumativa. Correção e balanço da unidade.