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
 35 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas