Sessão de apresentação – 3h
Sessão de boas vindas, utilizada para clarificar todos os aspetos relativos a processos, procedimentos e conteúdos que irão ser usados e utilizados ao longo do Percurso. Será ainda aproveitada para as apresentações de todos os envolvidos na respetiva edição. Esta sessão não está contabilizada como horas de formação.
Princípios Fundamentais da programação – 21h
- Algoritmia;
- Lógica de programação;
- Estrutura de dados;
- Criação de aplicação consola.
Add-in Fundamentals – Aprox. 2h
- Esta sessão irá disponibilizar aos formandos um conjunto de matérias que possam não só revisitar a matéria abordada no módulo anterior, como irá complementar essa matéria em alguns aspetos.
Skills Técnica do Programador moderno – 3h
- Quais as principais as Skills de um programador;
- Formas de trabalhar essas Skills.
Levantamento de requisitos – 7h
- Scrum fundamentals;
- Product Owner;
- Product Vision;
- Product Backlog;
- Product Roadmap;
- Features and User Story;
- Granularity;
- Personas;
- Accept Criterias / BDD;
- Release Plan.
Add-in Requirements – Aprox. 2h
- Esta sessão irá disponibilizar aos formandos um conjunto de matérias que possam não só revisitar a matéria abordada no módulo anterior, como irá complementar essa matéria em alguns aspetos.
Projeto – Parte I – 3h
- Sessão inteiramente prática com o início de um projeto prático, que irá ter varias fases e complementado à medida que se vai avançando na matéria
Programação em Backend – 42h
- Programação Orientada por Objetos;
- Entity framework;
- Building your First WebApi with Asp.net Core;
- Introducing Repositories;
- Bounded Contexts with Aggregates;
- Segregating commands and queries.
Add-in Backend – Aprox. 2h
- Esta sessão irá disponibilizar aos formandos um conjunto de matérias que possam não só revisitar a matéria abordada no módulo anterior, como irá complementar essa matéria em alguns aspetos.
Projeto – Parte II – 3h
- Sessão inteiramente prática com a continuação do projeto prático já iniciado, por forma a complementar com a matéria abordada no módulo anterior.
Programação em Frontend – 35h
- Introduction to HTML5 e CSS ;
- Introduction to JavaScript;
- Introduction to Components;
- Templates, Interpolation e Diretivas;
- Data Bindings & Pipes;
- More Componens;
- Building Nested Components;
- Services, Dependency Injection;
- Retrieving Data using Http;
- Navigation and Routing Baics;
- Navigation and Routing additional Techniques;
- Angular Modules;
- Building, Testing and Deploying with CLI.
Add-in Frontend – Aprox. 2h
- Esta sessão irá disponibilizar aos formandos um conjunto de matérias que possam não só revisitar a matéria abordada no módulo anterior, como irá complementar essa matéria em alguns aspetos.
Projeto – Parte III – 3h
- Sessão inteiramente prática com a continuação do projeto prático já iniciado, por forma a complementar com a matéria abordada no módulo anterior.
Automatização de Testes – 7h
- Testes unitários;
- Testes de integração;
- Testes de sistema.
Add-in Automization – Aprox. 2h
- Esta sessão irá disponibilizar aos formandos um conjunto de matérias que possam não só revisitar a matéria abordada no módulo anterior, como irá complementar essa matéria em alguns aspetos.
Projeto – Parte IV – 3h
- Sessão inteiramente prática com a continuação do projeto prático já iniciado, por forma a complementar com a matéria abordada no módulo anterior.
Deploy de aplicações – 7h
- Continuous Delivery : Source Control With Git;
- Continuous Delivery : Managing Builds;
- Continuous Delivery: Release Pipelines.
Add-in Deploy – Aprox. 2h
- Esta sessão irá disponibilizar aos formandos um conjunto de matérias que possam não só revisitar a matéria abordada no módulo anterior, como irá complementar essa matéria em alguns aspetos.
Projeto – Parte V – 3h
- Sessão inteiramente prática com conclusão do projeto prático, por forma a complementar com a matéria abordada no módulo anterior.
Prova de Conceito – 3h
- Prova teórica e prática para validar o grau de conhecimentos dos formandos sobre toda a matéria abordada até então.
Microsoft Azure Fundamentals – 14h
- Describe core Azure concepts;
- Describe core Azure services;
- Describe core solutions and management tools on Azure;
- Describe general security and network security features;
- Describe identity, governance, privacy, and compliance features;
- Describe Azure cost management and service level agreements.
Preparação para exame – 3h
Ação de esclarecimento de dúvidas com vista à preparação para o exame de AZ-900.
Sessão de encerramento – 3h
Sessão de fim de ciclo formativo, utilizada para entregar os diplomas e partilhar vivencias ao longo do percurso. Esta sessão não está contabilizada como horas de formação.