O documento descreve um cronograma de aulas de programação em C# com duração de 200 horas. O cronograma inclui introdução à linguagem C# e ao ambiente de desenvolvimento Visual Studio, programação orientada a objetos, manipulação de dados e coleções, desenvolvimento de interfaces gráficas, tópicos avançados e um projeto final.
O documento descreve um cronograma de aulas de programação em C# com duração de 200 horas. O cronograma inclui introdução à linguagem C# e ao ambiente de desenvolvimento Visual Studio, programação orientada a objetos, manipulação de dados e coleções, desenvolvimento de interfaces gráficas, tópicos avançados e um projeto final.
O documento descreve um cronograma de aulas de programação em C# com duração de 200 horas. O cronograma inclui introdução à linguagem C# e ao ambiente de desenvolvimento Visual Studio, programação orientada a objetos, manipulação de dados e coleções, desenvolvimento de interfaces gráficas, tópicos avançados e um projeto final.
Um cronograma de aulas de C# com duração de 200 horas permitirá uma exploração
CARGA AULA mais aprofundada dos conceitos e tópicos da linguagem, incluindo programação HORÁRIA orientada a objetos, manipulação de dados e interfaces gráficas.
Introdução ao C# (20 horas)
1 Introdução ao C# e ao ambiente de desenvolvimento (Visual Studio). 4
2 Sintaxe básica: variáveis, tipos de dados, operadores e estruturas de controle. 4 3 Entrada e saída de dados. 4 4 Métodos e funções básicas. 4 5 Exercicios da Materia 4 Programação Orientada a Objetos (40 horas) 6e7 Conceitos de POO: classes, objetos, encapsulamento, herança, polimorfismo e abstração. 8 8e9 Construtores e destrutores. 8 10 e 11 Propriedades, campos, métodos e eventos. 8 12 e 13 Interfaces e classes abstratas. 8 14 e 15 Exercícios práticos com programação orientada a objetos. 8 Coleções e Manipulação de Dados (40 horas) 16 e 17 Arrays, listas, pilhas, filas e dicionários. 8 17 e 18 LINQ (Language-Integrated Query) para consultas de dados. 8 18 e 19 Acesso a bancos de dados usando ADO.NET ou Entity Framework. 8 20 e 21 Operações de CRUD (Create, Read, Update, Delete) em bancos de dados. 8 22 e 23 Tratamento de exceções. 8 Interfaces Gráficas (40 horas) 24 e 25 Introdução ao Windows Forms ou WPF (Windows Presentation Foundation). 8 25 e 26 Criação de formulários e controles gráficos. 8 26 e 27 Eventos e manipulação de interações do usuário. 8 27 e 28 Organização de layouts e controle de posicionamento. 8 28 e 29 Desenvolvimento de uma aplicação com interface gráfica. 8 Tópicos Avançados (40 horas) 30 e 31 Programação assíncrona com async/await. 8 32 e 33 Uso de bibliotecas e recursos avançados do .NET. 8 34 e 35 Princípios de arquitetura de software e boas práticas de programação. 8 36 e 37 Introdução a testes unitários e práticas de depuração (debugging). 8 38 e 39 Projeto final: Desenvolvimento de um projeto completo aplicando os conceitos aprendidos. 8 Revisão e Projeto Final (20 horas) 40 e 41 Revisão dos principais conceitos e tópicos abordados ao longo do curso. 8 42 Discussão de projetos pessoais e oportunidades de carreira em C#. 4 43 Apresentação dos projetos finais pelos alunos. 4 44 Encerramento do curso e entrega de certificados. 4