Conteúdo Detalhado em PDF

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