Programming C# - Advanced

Duração: 30 Horas
Modalidade: Virtual Classroom
Local: Online
Data Início: 18/11/2024
Data Fim: 29/11/2024
Preço:
991.598 KZ + IVA 1078 $ + IVA
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.
Programa Detalhado
Programming C# - Advanced