Curso Programming in C#

  • Development

Curso Programming in C#

48 horas
Visão Geral

Este Curso Programming in C#, ensina aos desenvolvedores as habilidades de programação necessárias para criar aplicativos usando a linguagem C#. Durante os cinco dias em sala de aula, os alunos revisam os conceitos básicos da estrutura do programa C#, sintaxe da linguagem e detalhes de implementação e, em seguida, consolidam seus conhecimentos ao longo da semana enquanto criam um aplicativo que incorpora vários recursos do .NET. O Curso Programming in C# visa seguir o espírito do curso 20483 do Microsoft Official Curriculum, ao mesmo tempo em que o atualiza completamente com os recursos mais recentes do C#, .NET 6.0 e Visual Studio 2022. 55339A é o equivalente ao aposentado MOC Course 20483CC - Programming in C#.

Objetivo

Após realizar este Curso Programming in C# você será capaz de:

  • Explique como usar o Visual Studio para criar e executar um aplicativo.
  • Descreva os recursos e a sintaxe da linguagem de programação C#.
  • Definir as necessidades de monitoramento de aplicações em larga escala
  • Crie e chame métodos, capture e gerencie exceções.
  • Entenda a plataforma de desenvolvimento e as bibliotecas .NET.
  • Entenda as classes do .NET Framework.
  • Crie código C# bem estruturado e de fácil manutenção.
  • Definir e implementar interfaces.
  • Crie uma hierarquia de classes usando herança.
  • Entenda os conceitos de programação orientada a objetos.
  • Implementar a arquitetura fundamental e os componentes principais de um aplicativo de desktop.
  • Adquira conhecimento prático de como criar uma interface gráfica usando XAML.
  • Use E/S de arquivo e fluxos e serialize/desserialize dados em vários formatos.
  • Entenda as comunicações e protocolos da web.
  • Crie um modelo de dados de entidade para acesso ao banco de dados.
  • Use a Consulta Integrada à Linguagem (LINQ).
  • Use operações assíncronas para criar aplicativos de alto desempenho.
  • Adicione componentes dinâmicos e bibliotecas não gerenciadas a um programa C#.
  • Entenda o uso de genéricos e coleções genéricas.
  • Recupere metadados de tipos usando reflexão .NET.
Publico Alvo

Este Curso Programming in C# é destinado a desenvolvedores experientes que já têm experiência em programação em C, C++, JavaScript, Objective-C, Microsoft Visual Basic ou Java e entendem os conceitos de programação orientada a objetos. 

Pre-Requisitos
  • Não há pré-requisitos para este curso.
Materiais
Curso Programming in C#
Conteúdo Programatico

C# Syntax

  1. Writing Applications in C# and .NET
  2. Types of Data and Expressions
  3. C# Language Constructs

C# Language Concepts

  1. Methods
  2. Method Overloading
  3. Exception Handling
  4. Monitoring

C# Structures, Collections and Events

  1. Structs
  2. Enums
  3. Built-in Collections
  4. Events

C# Classes

  1. Creating Classes
  2. Interfaces
  3. Understanding Generics in C#

C# Inheritance

  1.  Input and Output
  2. Database Access
  3. Using the Network

Graphical User Interfaces

  1. Hierarchies of Classes
  2. Polymorphism
  3. Extending Classes
  4. File I/O
  5. Serialization and Deserialization
  6. Streams
  7. Entity Framework
  8. LINQ
  9. Web Services
  10. REST and OData
  11. ASP.NET Core MVC
  12. Using UI Frameworks
  13. Data binding
  14. Styling the UI

Application Performance

  1. Multitasking
  2. Asynchronous Calls
  3. Dealing with Conflicts

C# Interop

  1. Dynamic Objects
  2. Managing Resources

Designing for Reuse

  1. Metadata
  2. Attributes
  3. Generating Code
  4. Assemblies
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas