Programming C# - Advanced
Duração: 30 Horas
Modalidade: Virtual Classroom
Local: Online
Data Início: 05/05/2025
Data Fim: 16/05/2025
Preço:
693 €
O mercado empresarial necessita de profissionais que possuam competências técnicas nas mais variadas tecnologias. A programação orientada a objetos é, nos dias de hoje, uma competência essencial para um programador.
C# é uma linguagem de programação Orientada a Objetos e foi desenvolvida pela Microsoft como uma forte aposta face a outras linguagens existentes no mercado, fazendo parte da sua plataforma .NET Framework.
A formação avançada de programação em C# pretende formar programadores de excelência com todas as competências necessárias para o exercício de funções numa situação real de trabalho.
Acreditamos que um bom programador não se pode limitar a aprender a sintaxe da linguagem e a desenvolver o raciocínio lógico, necessita ainda de escrever código limpo e utilizar princípios de boas práticas de programação (SOLID Principles), melhorando a legibilidade e qualidade do código desenvolvido.
No final da formação o participante será capaz de:
- Utilizar a .NET framework e o ambiente de desenvolvimento Microsoft Visual Studio;
- Usar a sintaxe, semântica e características da linguagem C#, na produção de código;
- Programar código limpo e utilizar os princípios SOLID;
- Criar testes unitários com padrão TDD (Test Driven Design);
- Tratar exceções da linguagem C#;
- Usar programação assíncrona com async e await;
- Utilizar LINQ (Language integrated Query) para consulta e manipulação de dados;
- Aprender conteúdos avançados, como a utilização de expressões Lambda, events e delegates, Tuples, Pattern matching, funções anónimas, funções locais, genéricos ou Extension Method.