Formação ASP.NET MVC com C# Acesse aqui a página do curso. www.clarify.com.br Formação ASP.NET MVC com C# Comece a desenvolver sistemas para Web e Desktop com a linguagem de programação mais utilizada entre as equipes de alta performance. Carga-horária: 80h O que você aprenderá na formação ASP .NET MVC com C# ? »» C# orientado a objetos. Se você ainda programa de forma procedural, entenderá definitivamente como trabalhar com orientação a objetos! »» Entity Framework para acesso a dados, com uso de LINQ e expressões lambda; »» Desenvolvimento de aplicações Windows Forms; »» Desenvolvimento de aplicações Web Responsivas com ASP NET MVC; »» Criação de serviços com WCF para isolamento da camada de banco de dados. www.clarify.com.br Formação ASP.NET MVC com C# 1º Módulo | 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 »» INPUT E OUTPUT www.clarify.com.br Formação ASP.NET MVC com C# 1º Módulo | Curso C# Profissional »» 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 CLASSES E OBJETOS ENCAPSULAMENTO HERANÇA www.clarify.com.br Formação ASP.NET MVC com C# 1º Módulo | Curso C# Profissional »» 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 COMPONENTE NUMERICUPDOWN E SUAS PROPRIEDADES COMPONENTE DATETIMEPICKER E SUAS PROPRIEDADES COMPONENTE COMBOBOX E SUAS PROPRIEDADES COMPONENTE DATAGRIDVIEW E SUAS PROPRIEDADES www.clarify.com.br Formação ASP.NET MVC com C# 1º Módulo | Curso C# Profissional 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 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 www.clarify.com.br Formação ASP.NET MVC com C# 1º Módulo | Curso C# Profissional 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 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 www.clarify.com.br Formação ASP.NET MVC com C# 1º Módulo | Curso C# Profissional »» 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 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 www.clarify.com.br Formação ASP.NET MVC com C# 1º Módulo | Curso C# Profissional 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 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 Formação ASP.NET MVC com C# 2º Módulo | Curso ASP.NET MVC com C# CAPÍTULO 01 - INTRODUÇÃO AOS PROTOCOLOS DE COMUNICAÇÃO WEB »» »» »» »» INTERNET COMO MEIO DE COMUNICAÇÃO CLIENTE E SERVIDOR ENVIO E RECEBIMENTO DE INFORMAÇÕES ENTRE CLIENTE E SERVIDOR A INTERPRETAÇÃO DOS BROWSERS SOBRE A INFORMAÇÃO CAPÍTULO 02 - INTRODUÇÃO AO PADRÃO DE DESIGN MVC »» O QUE SÃO PADRÕES DE DESIGN »» PADRÃO MVC CAPÍTULO 03 – APLICAÇÃO DO PADRÃO AO ASP.NET »» O QUE É ASP.NET »» DIFERENÇA ENTRE ASP.NET WEBFORMS E ASP.NET MVC »» CRIAR UM PROJETO ASP.NET MVC COM O VISUAL STUDIO 2013 EXPRESS CAPÍTULO 04 - VALIDAÇÕES E DATA ANNOTATIONS »» O QUE SÃO DATA ANNOTATIONS »» UTILIZAÇÃO DAS VALIDAÇÕES EM VIEWS CAPÍTULO 05 - HTML HELPERS »» HTML HELPERS »» CRIANDO COMPONENTES HTML A PARTIR DE HTML HELPERS »» CONSUMIR OS VALORES PASSADOS EM HTML HELPERS CAPÍTULO 06 - CASCADING STYLE SHEET »» ESTRUTURA DE CSS DENTRO DOS PROJETOS ASP.NET MVC »» CRIANDO SEU PRÓPRIO CSS »» RESPONSIVIDADE COM CSS PRÓPRIO www.clarify.com.br Formação ASP.NET MVC com C# 2º Módulo | Curso ASP.NET MVC com C# CAPÍTULO 07 - TWITTER BOOTSTRAP »» »» »» »» O QUE É E QUAL A UTILIDADE INCORPORAR AO PROJETO ASP.NET MVC REPONSIVIDADE COM TWITTER BOOTSTRAP COMPONENTES VISUAIS DISPONÍVEIS E COMO UTILIZA-LOS CAPÍTULO 08 - INTRODUÇÃO À ARQUITETURAS DE APLICAÇÕES »» ARQUITETURA DE SOFTWARE »» DESIGN PATTERNS »» APLICAÇÕES MULTICAMADAS CAPÍTULO 09 – SERVICE ORIENTED ARCHITECTURE (SOA) »» O QUE É ARQUITETURA ORIENTADA A SERVIÇOS SOA »» ENTERPRISE SERVICE BUS (ESB) CAPÍTULO 10 – WINDOWS COMMUNICATION FOUNDATION »» O QUE É O WCF »» O QUE PODEMOS REALIZAR COM WCF »» REQUISITOS PARA O DESENVOLVIMENTO CAPÍTULO 11 – TIPOS DE PROJETO E ESTRUTURAÇÃO »» COMPREENSÃO BÁSICA »» SERVICE LIBRARY X SERVICE APPLICATION (HOST ENVIRONMENT) CAPÍTULO 12 – FUNCIONAMENTO BÁSICO »» SERVIÇOS »» CONTRATOS »» SERVICE CONTRACT www.clarify.com.br Formação ASP.NET MVC com C# 2º Módulo | Curso ASP.NET MVC com C# »» SERVICE BEHAVIOR »» DATA CONTRACTS »» DATA MEMBERS CAPÍTULO 13 – SOAP E REST »» SIMPLE OBJECT ACCESS PROTOCOL (SOAP) »» REPRESENTATIONAL STATE TRANSFER (REST) CAPÍTULO 14 – CRIANDO SERVIÇOS REST »» »» »» »» REQUISITOS CONTRATOS COMPORTAMENTOS ARQUIVO DE CONFIGURAÇÕES CAPÍTULO 15 – ABC DO WCF »» »» »» »» ENDPOINTS ADDRESS BINDING CONTRACT CAPÍTULO 16 – CONSUMIR WEBSERVICE SOAP COM C# »» COMO CONSUMIR UM WEB SERVICE COM WCF TEST CLIENT C#.NET CAPÍTULO 17 – CONSUMIR WEBSERVICE REST COM C# »» COMO CONSUMIR UM WEB SERVICE REST COM C#.NET CAPÍTULO 18 - PUBLICAÇÃO DO WEB SERVICE »» O QUE É O IIS »» HABILITANDO O IIS EXPRESS www.clarify.com.br Formação ASP.NET MVC com C# 2º Módulo | Curso ASP.NET MVC com C# »» CONFIGURAÇÕES BÁSICAS »» PROCESSO PUBLICAÇÃO DO WEB SERVICE LOCALMENTE »» DISPONIBILIZAÇÃO DO WEB SERVICE ATRAVÉS DO IIS CAPÍTULO 19 - ENVIO DE INFORMAÇÕES POR AJAX »» O QUE É AJAX »» AJAX TRADICIONAL »» AJAX COM AJAXHELPER CAPÍTULO 20 - SERVICE ORIENTED ARCHITECTURE (SOA) »» »» »» »» »» O QUE É ARQUITETURA ORIENTADA A SERVIÇOS SOA ENTERPRISE SERVICE BUS (ESB) PROTOCOLO SOAP COMO CONSUMIR UM WEB SERVICE COM WCF TEST CLIENT C#.NET COMO CONSUMIR UM WEB SERVICE COM C#.NET CAPÍTULO 21 - PROJETO PARTE 01 – MIGRAÇÃO DE PLATAFORMA »» »» »» »» REQUISITO DE MUDANÇA MODELAGEM DE DADOS SISTEMA ATUAL WEB SERVICE DISPONIBILIZADO CAPÍTULO 22 - PROJETO PARTE 02 – CRIAÇÃO DO PROJETO ASP.NET MVC »» »» »» »» DEFINIÇÃO DO LAYOUT A SER UTILIZADO DEFINIÇÃO DOS MODELOS NECESSÁRIOS CRIAÇÃO DOS CONTROLLERS E ACTIONS NECESSÁRIOS MUDANÇA LÓGICA DO ROTEAMENTO DA APLICAÇÃO www.clarify.com.br Formação ASP.NET MVC com C# 2º Módulo | Curso ASP.NET MVC com C# CAPÍTULO 23 - PROJETO PARTE 03 – CRIAÇÃO DE VIEWS E DINÂMICA DA APLICAÇÃO »» ESTRUTURANDO _LAYOUT.CSHTML »» CRIAÇÃO DAS VIEWS PARA CADA ACTION »» UTILIZAÇÃO DOS PRINCIPAIS HELPERS COM OS MODELS E COM VARIÁVEIS DINÂMICAS CAPÍTULO 24 - PROJETO PARTE 04 – CONEXÃO COM WEB SERVICES »» CONSUMIR O WEBSERVICE CURSOSCLARIFYSERVICES »» CONSTRUÇÃO DO NAMESPACE UTILIDADES E CLASSE CONVERSOR »» UTILIZAR O WEB SERVICE PARA ENVIO E RECEBIMENTO DE DADOS DO BANCO DE DADOS CAPÍTULO 25 - PROJETO PARTE 05 – RELATÓRIOS »» SAINDO DO BÁSICO »» ESTRUTURAÇÃO INICIAL »» CRIAÇÃO DAS VIEWS E MULTI-FORMULÁ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