Módulo 1: Introdução à Programação e C#

1.1 Introdução à programação

  • Conceitos básicos
  • Algoritmos e lógica de programação

1.2 Introdução ao C#

  • História e evolução
  • Configuração do ambiente de desenvolvimento (Visual Studio)

1.3 Sintaxe Básica em C#

  • Variáveis e tipos de dados
  • Estruturas de controle de fluxo (if, else, while, for)

Módulo 2: Programação Orientada a Objetos (POO) em C#

2.1 Conceitos de POO

  • Classes e objetos
  • Encapsulamento, herança e polimorfismo

2.2 Trabalhando com Classes e Objetos em C#

  • Definindo classes
  • Métodos e propriedades

Módulo 3: Coleções em C#

3.1 Arrays e Listas

  • Declaração e manipulação
  • Iteração e operações comuns

3.2 Dicionários e Conjuntos

  • Utilização e operações

Módulo 4: Manipulação de Strings e Expressões Regulares

4.1 Operações com strings

  • Concatenação, formatação, manipulação
  • Métodos da classe String

4.2 Expressões Regulares em C#

  • Sintaxe básica
  • Uso de regex em C#

Módulo 5: Tratamento de Exceções em C#

5.1 Entendendo Exceções

  • Blocos try, catch e finally
  • Propagação de exceções

5.2 Boas Práticas de Tratamento de Exceções

  • Logging de exceções
  • Criando exceções personalizadas

Módulo 6: Desenvolvimento de Aplicações Windows Forms

6.1 Introdução ao Windows Forms

  • Criando interfaces gráficas
  • Controles básicos (botões, caixas de texto, etc.)

6.2 Eventos em Windows Forms

  • Trabalhando com eventos de interface gráfica
  • Manipulação de controles em tempo de execução

Módulo 7: Acesso a Dados com ADO.NET

7.1 Conexão a Bancos de Dados

  • Configuração de conexões
  • Utilização de SQL Server ou outro banco de dados

7.2 Operações CRUD com ADO.NET

  • Execução de consultas
  • Inserção, atualização e exclusão de dados

Módulo 8: Desenvolvimento de Aplicações Web com ASP.NET

8.1 Introdução ao ASP.NET

  • Arquitetura e conceitos básicos
  • Configuração do ambiente de desenvolvimento

8.2 Desenvolvimento de Páginas ASP.NET

  • Controles web, eventos e estado de página
  • Modelos de páginas ASP.NET

Projeto Final

Desenvolvimento de um projeto prático que integre os principais conceitos aprendidos ao longo do curso, aplicando C# em uma aplicação real.

Navegue por categorias

CURSOS ONLINE
CURSOS ONLINE
Cursos online com certificado de conclusão

Cursos em destaque

CURSO ANDROID
CURSO ANDROID
Aprenda a desenvolver solução mobile para Google Android
CURSO DE PYTHON
CURSO DE PYTHON
Aprenda a desenvolver em Python