Curso C# Profissional Projete e desenvolva situações de Mercado com a criação de um software! Domine a Linguagem C# e as principais ferramentas do .NET Framework por meio de um projeto que simula o desenvolvimento prático exigido no Mercado. O curso tem foco no aprendizado de todo o ciclo de desenvolvimento de um produto. Pré-requisitos Para aproveitar todo o conteúdo das aulas, o aluno precisa cumprir com alguns itens: »» Ter concluido nosso Curso de Lógica de Programação »» Concluir também o Curso SQL Fundamentos »» Ou possuir conhecimentos equivalentes de ambos os cursos citados. Carga-horária: 40h www.clarify.com.br Curso C# Profissional Para quem é este curso: Desenvolvedores interessados em migrar para a linguagem de programação oficial da Microsoft ou que desejam aprender passo a passo o desenvolvimento de aplicações desktop com C#. »» Desenvolvedores; »» Programadores; »» Analistas Programadores. Ideal para desenvolver seus projetos! www.clarify.com.br Curso C# Profissional Neste curso você irá aprender a: »» Criar e estruturar projetos multicamadas feitos em Windows Forms. »» Aprender como utilizar as principais estruturas de coleções com foco em acesso a dados. »» Conhecer o funcionamento das configurações de acesso ao banco de dados SQL Server e outros. »» Conhecer os principais componentes visuais do Windows Forms e como utiliza-los. »» Entender a lógica de navegação de formulários. »» Criar estruturas de validação. »» Capacitar-se para o mercado de trabalho através do desenvolvimento de um projeto que passará por todas as fases de desenvolvimento de um produto com complexidade intermediária. www.clarify.com.br Curso C# Profissional Conteúdo Detalhado CAPÍTULO 01 - INTRODUÇÃO AO MICROSOFT .NET FRAMEWORK »» INTRODUÇÃO AO DESENVOLVIMENTO MICROSOFT C# »» O QUE É O .NET FRAMEWORK »» PROCESSO DE COMPILAÇÃO COM MICROSOFT .NET FRAMEWORK CAPÍTULO 02 - VISUAL STUDIO 2013 »» »» »» »» INTRODUÇÃO AO VISUAL STUDIO 2013 EXPRESS INSTALAÇÃO BÁSICA TIPOS DE PROJETOS OLÁ MUNDO CAPÍTULO 03 - TIPOS DE DADOS, VARIÁVEIS E CONSTANTES »» TIPOS DE DADOS »» VARIÁVEIS »» CONSTANTES CAPÍTULO 04 - OPERADORES »» »» »» »» »» »» ARITMÉTICOS COMPARAÇÃO LÓGICOS ATRIBUIÇÃO CONCATENAÇÃO OPERADORES TERNÁRIOS CAPÍTULO 05 - INTERAÇÃO BÁSICA »» ESTRUTURA SEQUENCIAL »» LINHAS DE COMENTÁRIO www.clarify.com.br Curso C# Profissional »» »» »» »» INPUT E OUTPUT COMANDOS DE SAÍDA (OUTPUT) COMANDOS DE ENTRADA (INPUT) CRIANDO MÉTODOS CAPÍTULO 06 - FUNÇÕES PREDEFINIDAS »» FUNÇÕES DE MANIPULAÇÃO DE TEXTO »» FUNÇÕES MATEMÁTICAS E TRIGONOMÉTRICAS CAPÍTULO 07 - COMANDOS CONDICIONAIS »» ESTRUTURAS DE DECISÃO »» COMANDOS IF / ELSE / ELSE IF »» COMANDO SWITCH CAPÍTULO 08 - LAÇOS DE REPETIÇÃO »» COMANDO WHILE / DO WHILE »» COMANDO FOR »» COMANDO FOREACH CAPÍTULO 09 - VARIÁVEIS INDEXADAS »» VARIÁVEIS INDEXADAS UNIDIMENSIONAIS (VETORES/ARRAYS) »» VARIÁVEIS INDEXADAS MULTIDIMENSIONAIS (MATRIZES) CAPÍTULO 10 - DEPURANDO CÓDIGOS »» DEPURAR CÓDIGOS NO VISUAL STUDIO 2013 EXPRESS CAPÍTULO 11 - ORIENTAÇÃO À OBJETOS »» C# E A PROGRAMAÇÃO ORIENTADA-A-OBJETOS »» NAMESPACES www.clarify.com.br Curso C# Profissional »» »» »» »» »» »» CLASSES E OBJETOS ENCAPSULAMENTO HERANÇA POLIMORFISMO ABSTRAÇÃO INTERFACES CAPÍTULO 12 - TRATAMENTO DE ERROS »» TRY / CATCH / FINALLY »» SYSTEM.EXCEPTION »» CRIAR SUAS PRÓPRIAS EXCEPTIONS CAPÍTULO 13 - TRABALHANDO COM ARQUIVOS DE TEXTO »» SYSTEM.IO (INPUT OUTPUT) »» LER UM ARQUIVO COM STREAMREADER »» ESCREVER UM ARQUIVO COM STREAMWRITER CAPÍTULO 14 - INTRODUÇÃO À INTERFACES GRÁFICAS »» O QUE SÃO COMPONENTES VISUAIS »» O QUE É O WINDOWS FORMS »» CRIANDO UM PROJETO EM WINDOWS FORMS CAPÍTULO 15 - ENTENDENDO E CRIANDO COMPONENTES DE FORMULÁRIOS »» »» »» »» »» COMPONENTES DO WINDOWS FORMS COMPONENTE LABEL E SUAS PROPRIEDADES COMPONENTE TEXTBOX E SUAS PROPRIEDADES COMPONENTE BUTTON E SUAS PROPRIEDADES COMPONENTE PANEL E SUAS PROPRIEDADES www.clarify.com.br Curso C# Profissional »» »» »» »» COMPONENTE NUMERICUPDOWN E SUAS PROPRIEDADES COMPONENTE DATETIMEPICKER E SUAS PROPRIEDADES COMPONENTE COMBOBOX E SUAS PROPRIEDADES COMPONENTE DATAGRIDVIEW E SUAS PROPRIEDADES CAPÍTULO 16 - ENTENDENDO EVENTOS »» »» »» »» »» »» O QUE SÃO E PARA QUE SERVEM OS EVENTOS? EVENTO CLICK DO BUTTON EVENTO TEXTCHANGED DO TEXTBOX EVENTO LOAD DO FORMULÁRIO EVENTO SELECTEDINDEXCHANGED DO COMBOBOX EVENTO CELLCLICK DO DATAGRIDVIEW CAPÍTULO 17 - A LÓGICA DOS FORMULÁRIOS »» OBJETOS FORMULÁRIOS »» HERANÇA DE FORMULÁRIOS »» PARTIAL CLASSES CAPÍTULO 18 - PROJETO PARTE 01 - ANÁLISE E PROJEÇÃO DE TELAS »» »» »» »» »» OBJETIVOS ANÁLISE DO SISTEMA MODELAGEM DE BANCO DE DADOS PROPOSTA DE APLICAÇÃO PROPOSTA DE INTERFACE GRÁFICA CAPÍTULO 19 - VALIDAÇÕES »» VALIDANDO COMPONENTES DE TEXTO »» VALIDANDO COMPONENTE COMBOBOX »» VALIDANDO COMPONENTE DATETIMEPICKER www.clarify.com.br Curso C# Profissional »» VALIDANDO COMPONENTE NUMERICUPDOWN CAPÍTULO 20 - OBJETOS DE TRANSFERÊNCIA »» O QUE SÃO OBJETOS DE TRANSFERÊNCIA »» DIFERENCIANDO TIPOS DE DADOS C# E SQL SERVER CAPÍTULO 21 - PROJETO PARTE 2 - IMPLEMENTAÇÃO DAS REGRAS DE NEGÓCIO »» CRIAÇÃO DO MODELO DE VALIDAÇÕES »» ESTRUTURAÇÃO DA LÓGICA E REGRAS DE NEGÓCIOS DA APLICAÇÃO CAPÍTULO 22 - INTRODUÇÃO À ORM – OBJECT RELATIONAL MAPPING »» »» »» »» REVISÃO SOBRE ADO.NET O QUE É UM ORM QUAIS AS VANTAGENS DE UM ORM PRINCIPAIS DIFERENÇAS EM RELAÇÃO AO MODELO ADO.NET CAPÍTULO 23 – INTRODUÇÃO AO ENTITY FRAMEWORK »» O QUE É O ENTITY FRAMEWORK »» REQUISITOS PARA UTILIZAÇÃO »» BANCOS DE DADOS ACEITOS CAPÍTULO 24 - FUNCIONAMENTO BÁSICO »» HELLO ENTITIES WORLD »» O QUE É UM CONTEXTO DE BANCO DE DADOS »» XML DESIGNER www.clarify.com.br Curso C# Profissional CAPÍTULO 25 - MODELOS DE ARQUITETURA DO ENTITY FRAMEWORK »» MODEL FIRST – COMO E QUANDO UTILIZA-LO »» DATABASE FIRST – COMO E QUANDO UTILIZA-LO »» CODE FIRST CAPÍTULO 26 - ACESSO A DADOS COM ENTITY FRAMEWORK »» »» »» »» »» »» LINGUAGENS DE ACESSO A DADOS TRADICIONAIS SQL – STRUCTURED QUERY LANGUAGE LINQ – LANGUAGE INTEGRATED QUERY LAMBDA EXPRESSIONS SCALAR PROPERTIES NAVIGATION PROPERTIES CAPÍTULO 27 - TRABALHANDO COM LINQ »» »» »» »» »» SELECT ORDERBY WHERE JOINS COUNT CAPÍTULO 28 - TRABALHANDO COM EXPRESSÕES LAMBDA »» »» »» »» »» »» FIRST FIRSTORDEFAULT SELECT WHERE COUNT JOIN www.clarify.com.br Curso C# Profissional »» ORDERBY CAPÍTULO 29 - MANIPULAÇÃO DE DADOS PARTE 01 - INSERT »» INCLUSÃO DE DADOS SIMPLES »» INCLUSÃO DE GRUPOS DE DADOS »» INCLUSÃO DE DADOS DEPENDENTES CAPÍTULO 30 - MANIPULAÇÃO DE DADOS PARTE 02 - UPDATE »» ATUALIZAÇÃO DE DADOS SIMPLES »» ATUALIZAÇÃO DE GRUPOS DE DADOS CAPÍTULO 31 - MANIPULAÇÃO DE DADOS PARTE 03 - DELETE »» EXCLUSÃO DE INFORMAÇÕES »» EXCLUSÃO DE INFORMAÇÕES CASCATEADAS CAPÍTULO 32- CONCORRÊNCIA »» »» »» »» O QUE SÃO CONCORRÊNCIAS COMO TRATAR AS CONCORRÊNCIAS CLASSE OPTIMISTICCONCURRENCYEXCEPTION CLIENTWINS X STOREWINS CAPÍTULO 33 - PROJETO PARTE 3 - MANIPULANDO DADOS DO MICROSOFT SQL SERVER »» »» »» »» »» »» »» CRIAÇÃO DA CAMADA DE ACESSO A DADOS CADASTRANDO ALUNOS CADASTRANDO PROFESSORES CADASTRANDO CURSOS ATUALIZANDO ALUNOS ATUALIZANDO PROFESSORES ATUALIZANDO CURSOS www.clarify.com.br Curso C# Profissional CAPÍTULO 34 - PROJETO PARTE 4 - FUNCIONALIDADES E RELATÓRIOS »» »» »» »» AGENDANDO NOVO CURSO EDITANDO CURSO AGENDADO VINCULANDO ALUNOS À CURSOS AGENDADOS RELATÓRIOS www.clarify.com.br Bem-vindo Estabelecida em 1998, a Clarify tem como propósito ser referência em qualidade e em capacitação profissional nas áreas de tecnologia e gestão. Paulista/SP Av. Paulista, 171 - 2º andar São Paulo/SP (11) 3675-0033 | 3142-9699 [email protected] www.clarify.com.br