Programa do Curso
Introdução
Descrição geral do .NET Framework e C#
- Evolução do Visual Basic para C#
- Recursos e benefícios de C# para ASP.NET
Configuração do ambiente
- Instalação e configuração do Visual Studio
- .NET Core vs .NET Framework
C# Noções básicas de sintaxe
- Tipos de dados, variáveis e operadores
- Instruções de controlo (if, switch, loops)
Introdução aos conceitos de OOP
- Classes, objectos e métodos
- Encapsulamento, herança e polimorfismo
Tratamento de erros e depuração
- Tratamento de excepções
- Técnicas de depuração em Visual Studio
Introdução ao ASP.NET Core
- Visão geral da estrutura e estrutura do projeto
- Configuração de uma aplicação ASP.NET básica
Criação de aplicações Web com MVC
- Compreender a arquitetura Modelo-Visão-Controlador (MVC)
- Criação de vistas com Razor Pages
Vinculação e interação de dados
- Ligar aplicações ASP.NET a bases de dados
- Noções básicas de Entity Framework Core
Communication entre ASP.NET e PLCs
- Visão geral dos protocolos de comunicação (por exemplo, Modbus, OPC-UA)
- Manuseamento de fluxos de dados em tempo real
Funcionalidades avançadas em ASP.NET
- Middleware e injeção de dependências
- APIs RESTful em ASP.NET Core
Ligação de interfaces Visual Basic
- Transição de interfaces VB existentes para ASP.NET
- Melhores práticas para migrar código legado
Segurança e melhores práticas
- Autenticação e autorização em ASP.NET
- Tratamento e transmissão seguros de dados
Implantação de aplicativos
- Hospedagem de aplicativos ASP.NET localmente e na nuvem
- Introdução à conteinerização usando Docker (opcional)
Resumo e próximas etapas
Requisitos
- Familiaridade com os conceitos básicos de programação
- Conhecimento empírico de programação de PLC
Público-alvo
- Programadores
- Programadores de aplicações
Testemunhos de Clientes (2)
Treinador muito interativo com grande disposição para ensinar. O treinador era muito conhecido e nos ensinou até além do escopo do treinamento.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Curso - Advanced Blazor
Máquina Traduzida
oportunidade de prática hands-on e a paciência do instrutor
sheena - Te Manawa Taki Trauma System
Curso - Visual Studio 2022 IDE
Máquina Traduzida