C# Avançado com Projeto Final O que é C# ? É uma linguagem de programação orientada a objetos. O C# é o resultado do melhor da linguagem (c++) e Java, a equipe de desenvolvimento Microsoft englobou de forma criativa e única as características positivas das duas linguagens, criando assim uma linguagem de programação fortemente tipada, onde o programador tem que seguir a risca o tipo na hora atribuir valor para uma variável. Tornando assim uma linguagem exigente em sua compilação. A linguagem de programação C# desempenha um papel tão importante para .NET Framework, sendo comparada algumas vezes, com a importância do (C) no desenvolvimento do Unix. Para quem se destina: É destinado para iniciantes em programação ou programadores que estão migrando para o C# Finalidades deste curso: Ensinar o aluno a linguagem e a IDE de desenvolvimento Microsoft Visual C# Express. Ensinar desde os conceitos Básicos até os recursos Avançados da linguagem. Habilitado o aluno para criar aplicações visuais para o Sistema Operacional Windows, ler e escrever em arquivos de texto, xml e acessar banco de dados (Access, SQL Server). Ensinar a teoria e a prática de Orientação a Objetos utilizando o FRAMEWORK.NET Desenvolver um PROJETO onde o aluno aprenderá a criar um SISTEMA DE VENDAS NO VAREJO, de forma a poder aplicar todo o conhecimento obtido e estar apto a desenvolver outros sistemas. Porque estudar no ADV Informática? A ADV informática é um centro de treinamento renomado e reconhecido no mercado, composto em seu quadro por profissionais qualificados, com conteúdo de estudo constantemente revisado e atualizado para atender melhor seu público alvo. Pré - requisito: O aluno deverá possuir conhecimentos em algoritmos e conceitos básicos em banco de dados (Access 2007 ou Sql Server). Obs:Sugerimos o nosso curso de Algoritmos e Access ou SQL Server Carga Horária: 60 horas PROGRAMA DO CURSO C# COM A IDE MICROSOFT VISUAL C# EXPRESS COM ORIENTAÇÃO A OBJETOS. CONTEÚDO PROGRAMÁTICO Introdução Requisitos O que vamos aprender? Como funciona o treinamento? Conhecendo a IDE de desenvolvimento C# Express: Criando o primeiro projeto; Criando nosso primeiro código; Compilando o programa. Variáveis e operadores: Variáveis; Inteiros; Ponto Flutuante (float, decimal e double); String; Enum; Variáveis Booleanas (Bool); Array – Matriz; Operadores. Estruturas Condicionais: Diagramas de Blocos; Utilizando Instruções if/else para tomadas de decisão; Utilizando Estrutura switch; Limitações do switch. Tratamento de Exceções: Try; Catch; Finaly; Lançando exceções em tempo de execução. Operadores de atribuição composto: Estrutura de repetição (Loops): Loop While (Enquanto); Loop do While (Faça Enquanto); Loop For (Para); Criando o programa Tabuada com os Loops do While e For; Loop Foreach. Escrevendo Métodos e aplicando escopo: Métodos; Sintaxe de declaração de um método; Instrução Return; Executando Métodos; Escopos. Aplicações Visuais (Windows Forms Application): Conhecendo a inteface; ToolBox; Solution Explorer; Properties (Propriedades); Database Explorer; Data Source; Formulário (Dsesign – Code): Definindo o Ícone do formulário; Título do formulário; Componente Label (Rótulo); Componente TextBox; Componente GroupBox (Container); Componente RadioButton; Componente DateTimePicker; Componente ComboBox; Componente Button; Conhecendo o componente ListBox; Conhecendo o componente CheckBox; Componente DataGridView; Adicionando Colunas ao DataGridView; Ordenação (Asc, Desc); Componente (DateTimerPicker, Calendar e Timer; Trabalhando com o componente Timer; Programação Orientada a Objetos: A Orientação a Objetos; Conceitos Essenciais; Criando e utilizando uma classe; Atribução; Objeto / Intãncia; Encapsulamento; Convenção de nomes; Construtores; Propriedades (Get, Set); Herança; Utilizando Herança; Polimorfismo; Classe Abstratas; Trabalhando com classe abstrata; Summary (Sumário); Alternando entre janelas (Windows Form); Interfaces; Sintaxe da Intefaces; Restrições; Trabalhando com Interfaces; Propriedades Automáticas; PROGRAMA DO CURSO AVANÇADO DE C# COM A IDE MICROSOFT VISUAL C# EXPRESS CONTEUDO PROGRAMÁTICO Array Params: Usando Array Params. Classes de Coleção: A Classe de Coleção ArrayList; A Classe de Coleção Queue; A Classe de Coleção Stack; Salve o seu Programa; A Classe de Coleção hashtable; A Classe de Coleção SortedList; Delegate: Criando e utilizando um Delegate. Events (Eventos): Declarando um evento; Inscrevendo e cancelando em um evento; Disparando um evento; Criando um Relógio Digital com o uso de evento; Generic (Genéricos): Criando um Projeto que utiliza genérica; Criando um Projeto do tipo Class Library; Utilizando Referência de Library; WPF (Windows Presentation Foundattion): Conhecendo (WPF); Adicionando Controles; Criando estilo para gerenciar a aparência e comportamento; Aplicando estilo aos controles; Tratando o evento Closing do Formulário; Criando um Menu; Adicionando itens ao Menu; Validação e Vinculação de Dados. Lendo e escrevendo em arquivos de texto: A instrução Using; Salvando os dados no arquivos; Lendo arquivos TXTs. Lendo e escrevendo em arquivo XML: Escrevendo em XML; Criando um DataSet sem categoria (untyped); Criando tabela no DataSet; Adicionando colunas na tabela do DataSet; Lendo arquivo XML. Ado.Net Trabalhando com banco de dados ms - access 2007: Formulário (mdi); Adicionando formulário ao projeto; Adicionando o bando de dados ao projeto; Listando os dados; Inserindo e editando dados no ms-access 2007; Criando query; Criando uma classe para se conectar ao banco de dados ms-access 2007; Criando datatable, dataset e bindingsource via código; Trabalhando com stored procedure; Trabalhando com sql-server: Criando a classe de conexção; Criando dataset.xsd; Vinculando os controles do formulário ao dataset; Preenchendo os controles; Incluindo dados; Atualizando os controles com a linha selecionada; Atualizando dados; AULAS 100% PRESENCIAIS | FORTEMENTE PRÁTICO © Copyright 2015 Av. Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel:(21) 2210-1180 | 2240-4378