Ementa:
O curso Programação C# com Visual Studio 2012 é, sem dúvida, uma oportunidade para os alunos se lançarem na área de desenvolvimento de softwares. Seu conteúdo foi desenvolvido com base nos conceitos fundamentais de programação orientada a objetos e focado nas principais funcionalidades do Visual Studio 2012, a principal ferramenta de desenvolvimento da Microsoft para plataformas Windows e Web. Neste módulo, os conhecimentos estão voltados para aplicações trabalhando junto a banco de dados e, por esse motivo, entre os temas abordados, podemos citar: query, estabelecer a conexão entre o aplicativo e o banco, criar formulários conectados com o banco de dados e consultas SQL INSERT, SQL UPDATE, SQL DELETE.
Mercado de trabalho:
Este curso é indicado para aquelas pessoas que desejam adquirir uma base sólida, tanto na teoria quanto na prática, de desenvolvimento orientado a objetos e linguagem C#, pois, com ela é possível desenvolver aplicações web, desktop, mobile e jogos eletrônicos, tanto como freelancers como trabalhando para empresas.
Carga horária: 12h (Obs.: Atividades em sala de aula contam 1 hora/aula, porém, somando com atividades de leitura do material didático, que o aluno pode praticar em sua casa, cada aula pode ultrapassar esse tempo.)
Conteúdo Programático:
Aula 01 – Trabalhando com Banco de Dados – Parte I
- Introdução ao curso e projeto voltado para um consultório.
- Uso do Server Explorer, Data Connections e criação de fonte de dados.
- Manipulação de objetos da base de dados, DataSet e String de Conexão.
- Definição e criação do layout do formulário.
- Animação, simulação, apostila e avaliação.
Aula 02 – Trabalhando com Banco de Dados – Parte II
- Alteração de design do formulário e cadastro de consultas.
- Uso do BindingNavigator e configuração do DataGridView.
- Introdução ao TableAdapter.
- Animação, simulação, apostila e avaliação.
Aula 03 – Trabalhando com Banco de Dados – Parte III
- Trabalho com o componente TabControl e criação da parte de pesquisas.
- Adição de consultas através do QueryBuilder.
- Ligação de queries ao DataGridView.
- Continuação do projeto.
- Animação, simulação, apostila e avaliação.
Aula 04 – Revisão – Criando um Sistema de Cadastro de Alunos – Parte I
- Revisão de criação de projeto no Visual Studio.
- Utilização do Server Explorer e criação de banco de dados.
- Conexão entre banco de dados e sistema.
- Teste de funcionalidades.
- Animação, simulação, apostila, exercícios e avaliação.
Aula 05 – Revisão – Criando um Sistema de Cadastro de Alunos – Parte II
- Adição de DataGridView e criação de queries.
- Uso do Query Builder e criação do evento btnPesquisar.
- Animação, simulação, apostila, exercícios e avaliação.
Aula 06 – Criando um Sistema de Controle para Consultório – Parte I
- Estruturação do banco de dados.
- Estabelecimento da conexão entre aplicativo e banco.
- Criação de formulários para a tela principal e cadastro de médicos.
- Adição do menu ToolStrip.
- Animação, simulação, apostila e avaliação.
Aula 07 – Criando um Sistema de Controle para Consultório – Parte II
- Elaboração do design para o cadastro de pacientes.
- Adição de componentes e alteração de propriedades.
- Ligação de tabela ao ComboBox e revisão de conceitos anteriores.
- Inserção do DataGridView.
- Animação, simulação, apostila e avaliação.
Aula 08 – Criando um Sistema de Controle para Consultório – Parte III
- Design da tela principal, sistema de pesquisa e configuração do DataGridView.
- Adição de filtro de pesquisa por data.
- Animação, simulação, apostila e avaliação.
Aula 09 – Projeto Final – Elaborando um Sistema de Controle de Pizzaria – Parte I
- Conexão entre banco de dados e aplicativo.
- Criação da área de pesquisa, adição de queries e edição do ToolStrip.
- Configuração da funcionalidade do Form frmPrincipal.
- Animação, simulação, apostila e avaliação.
Aula 10 – Projeto Final – Elaborando um Sistema de Controle de Pizzaria – Parte II
- Criação de formulários conectados ao banco sem arrastar componentes.
- Desenvolvimento de consultas SQL INSERT, UPDATE, DELETE.
- Retorno de dados da tabela Sabor e adição do TableAdapter.
- Trabalho com eventos do DataGridView.
- Animação, simulação, apostila e avaliação.
Aula 11 – Projeto Final – Elaborando um Sistema de Controle de Pizzaria – Parte III
- Criação de consultas SQL e adição do TableAdapter.
- Configuração do evento Load e programação dos botões do formulário.
- Animação, simulação, apostila e avaliação.
Aula 12 – Projeto Final – Elaborando um Sistema de Controle de Pizzaria – Parte IV
- Preparação da área de pesquisa no formulário principal.
- Adição de DataGridView e configuração das colunas.
- Implementação para desabilitar opções de pesquisa ao selecionar uma.
- Programação do botão Pesquisar e verificação da situação do pedido.
- Adição de cores aos textos da coluna Situação.
- Animação, simulação, apostila e avaliação.
O curso abrange desde os fundamentos do trabalho com banco de dados até o desenvolvimento prático de sistemas, culminando em um projeto final de controle de uma pizzaria. Os alunos são guiados por meio de animações, simulações, apostilas, exercícios e avaliações para consolidar o conhecimento em desenvolvimento de sistemas.