Formação ASP.NET MVC com C# www.clarify.com.br

Propaganda
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
Download