Capacitar o aluno para o mercado de trabalho da plataforma .NET, a qual será compreendida desde os princípios básicos como sintaxe e classes simples, até a formação necessária para que o aluno esteja apto ao mercado de trabalho. O curso tem como ênfase o sólido conhecimento na orientação a objetos aplicada a plataforma que mais cresce no mercado, com práticas nas interfaces visuais desktop e web, bem como a disponibilização de webservices para integração com outras tecnologias. Também, o curso tem como foco as tecnologias atuais do mercado, como jQuery, AngularJs, Boostrap, NHibernate e ASP.NET MVC 5.
  • Material didático Completo;
  • 01 aluno por computador com no máximo 12 alunos por sala;
  • Aulas Práticas;
  • Treinamento em sala climatizada;
  • Instrutores com experiência profissional e certificados;
  • Ter conhecimento básico de informática: domínio de conceitos de informática, utilização e conhecimento da Internet;
  • Ter conhecimento básico do sistema operacional Windows;
  • Lógica de Programação;
  • Compilar e executar softwares C#;
  • Criar e utilizar softwares com interface visual desktop;
  • Compreender os 4 pilares da orientação a objetos, sendo capaz de aplicá-las em seu dia a dia profissional;
  • Desenvolver aplicações web e desktop baseando-se em fundamentos arquiteturais e padrões de projeto, produzindo aplicativos com separação lógica de camadas;
  • Desenvolver aplicações web com tecnologias de alta demanda no mercado, como Bootstrap e AngularJS;
  • Entender e aplicar o conceito de ORM com o framework Nhibernate;
  • Explorar todo o potencial dos recursos das expressões Lamba e as querys LINQ;
  • Usufruir dos principais recursos oferecidos pela ferramenta Visual Studio;
  • Conhecer profundamente o recurso .NET Framework.

Formação Desenvolvedor Web C# (C Sharp) – ASP.NET

Duração: 90 horas

12 Alunos por Sala


Próximas Turmas de Desenvolvedor Web C# (C Sharp) - ASP.NET

Data Turno Dias da Semana
02/10/2017 a 10/11/2017 Matutino Segunda, Quarta e Sexta

Curso Desenvolvedor Web C# (C Sharp ASP.NET) – Tópicos

» O que é C# e .Net
1. A história do C# e .Net
2. Máquina virtual
3. O ambiente de desenvolvimento do C# – Conheça o Visual Studio
4. Executando aplicações sem o Visual Studio
5. O primeiro programa em C#
» Variáveis e tipos primitivos
1. Operações com variáveis
2. Tipos primitivos
3. Armazenando texto em variáveis
4. Documentando o código através de comentários
» Encapsulamento e Modificadores de Acesso
1. Encapsulamento
2. Controlando o acesso com propriedades
3. Declaração implícita e explicita de propriedade
4. Estados de visibilidade: Public, Protected e Private
5. Porque e quando devemos utilizar propriedades
» Construtores
1. Múltiplos construtores dentro da classe
2. Porque e quando devemos utilizar construtores
»Interface gráfica com a tecnologia Windows Form
1. Apresentação dos componentes visuais
2. Prática de software: Calculadora
3. Implementando eventos aos componentes
4. Refatoração de código com a ferramenta Visual Studio
5. O componente MessageBox

» Sobrecarga de métodos e parâmetros opcionais
1. Realizando sobrecarga de método
2. Definindo um parâmetro de método como opcional
3. Boas práticas: Quando utilizar sobrecargas e quando utilizar parâmetros opcionais
» Herança
1. Fundamento da implementação da Herança
2. Reaproveitando a implementação da classe base
3. Classes, métodos e propriedades abstratas
4. Utilizando abstração para padronizar implementação de componentes
5. Associando a utilização da herança com aspectos do mundo real – Quando utilizar herança
6. Prática – exemplificando composição e agregação no diagrama UML de classes
» Interfaces
1. O que é uma interface
2. Usos da interface
3. Importância de sua utilização
» Exceções
1. O que é uma exceção
2. Controlando o fluxo de código com try, catch e finally
3. Implementando uma exceção
4. Tipos de exceção
5. Disparando uma exceção
6. Quando utilizar exceções

» Sobrescrita
1. A palavra reservada virtual
2. Os métodos ToString, Equals e GetHashCode
» Trabalhando com listas e estruturas de conjunto
1. Tipos de listas do C#
2. As interfaces das listas e coleções do framework .NET
3. Utilização da lista
4. Utilizando dicionários
5. Listas genéricas
» Trabalhando com tipos genéricos
1. O que é um tipo genérico
2. Parametrizando um tipo genérico
3. Utilidade do recurso de tipo genérico
4. Palavra reservada where na utilização de tipos genéricos
» LINQ e Lambda
1. O que é LINQ e Lambda
2. Práticas de utilização de LINQ com listas
3. Reduzindo o código através do LINQ
» System.IOa
1. Persistência de arquivos de texto através do namespace System.IO
2. O método dispose
3. Como obter diretórios relativos à aplicação na plataforma .NET
» Métodos de extensão
1. Adicionando métodos para a classe String
2. Os métodos de extensão da plataforma .NET
3. Criando o objeto CPF e CNPJ através dos métodos de extensão
» Conclusão do módulo 1
1. Implementação de aplicativo para lançamento de contas a pagar e receber
utilizando a tecnologia Windows Forms

» Banco de Dados Relacionais
1. O que é ‘banco de dados’?
2. Sistema gerenciador de banco de dados (SGBD)
3. Tabelas e chaves(Chave primária e chave estrangeira)
4. Comandos SQL
5. União de tabelas (Joins)
6. A biblioteca ADO.NET
7. DAO – Design Patterns
» HTML e CSS
1. A linguagem de marcação HTML 5
2. Criando estilos com CSS
3. Seletores CSS
4. Estruturando a camada visual com HTML
5. Novos recursos do HTML5
6. As tags HTML, BODY, SCRIPT, HEAD e META.
» Javascript e jQuery
1. A linguagem de programação javascript
2. Simplificando o javascript através da blibioteca jQuery
3. Manipulação de DOM com jQuery
4. Sintaxe, estrutura de repetição e conceitos do javascript
5. Implementação de orientação a objetos no javascript
6. Implementando classes concretas e estáticas em javascript
7. Tratamento de erros no javascript
8. Funções declaradas e funções anônimas

» Práticas com HTML, CSS, Javascript e jQuery
2. Criando interfaces web ricas com CSS e jQuery
3. Criando formulários com HTML
4. Utilização das tags TABLE e DIV
5. Obter e preencher um formulário HTML com jQuery
6. Validar um formulário HTML com jQuery
7. Apresentação de plugins jQuery
8. Prática de criação de plugin jQuery

» Introdução à tecnologia ASP.NET MVC
1. Primeiro programa ASP.NET MVC
2. Entendendo a estrutura de pastas
3. Entendendo os arquivos de configuração
4. As classes RouteConfig e BundleConfig
5. A classe Global.asax.cs
6. Entendendo as Views
7. Utilização de PartialViews e Layouts
8. A página _ViewStart
9. Scaffolds
10. Padrão de implementação ASP.NET MVC
» JSON e XML
1. O que é JSON e XML
2. Entendendo a estrutura de um arquivo XML
3. Entendendo a estrutura de objetos JSON
4. Serialização de objetos para JSON e XML
» Entendendo a WEB utilizando ASP.NET MVC
1. O que é o protocolo HTTP?
2. A classe Controller
3. Requisições GET, POST e DELETE
4. Requisições AJAX
5. A bibilioteca JSON.NET
6. Visualização de fluxo da WEB – do browser até a aplicação.

» Práticas com tecnologia ASP.NET MVC 5
1. Utilizando a linguagem RAZOR
2. O recurso ViewBag
3. Filtros de autenticação e filtros personalizados
4. Controlando sessão
5. Controlando cookies
6. Otimizações na WEB

» Facilitando o acesso ao banco com o NHibernate
1. O que é uma ferramenta de mapeamento objeto-relacional?
2. Instalando a referência do NHibernate com o gerenciador de pacotes Nuget
3. Mapeando a primeira classe
4. Configurando a conexão com o NHibernate
5. Inserindo posts com o NHibernate
6. Isolando a configuração do NHibernate
7. Operações de inclusão e alteração no NHibernate
8. Implementando pesquisas com o recurso do LINQ to Entities
Implementação da aplicação WEB em 4 camadas: Asp.NET MVC, Bootstrap, jQuery,
» AngularJS e NHibernate
1. Modelagem da aplicação “Controle de equipe”: UML de Classes e Diagrama UML
de casos de uso
2. Conhecendo e aplicando o framework CSS Twitter Bootstrap
3. Especificando a utilização do jQuery
4. Conhecendo e aplicando o framework AngularJS
5. Especificando a utilização do AngularJS
6. Criação dos componentes jQuery para a lógica dos componentes visuais
7. Definindo o visual das páginas web com bootstrap
8. Aplicando responsibilidade às páginas web
9. Implementando controllers
10. Implementando camada controladora
11. Implementando camada de serviço
12. Implementando validações front-end e back-end
13. Implementando recurso de login e logout na aplicação
14. Implementação dos cadastros previstos no escopo do item 1
15. Implementação dos módulos previstos no escopo do item 2
16. Implementação de testes unitários previstos no escopo do item 1
17. Publicação da aplicação no IIS

c sharp asp.net, c sharp asp.net, c sharp asp.net, c sharp asp.net, c sharp asp.net, c sharp asp.net

Cadastre seu email

Quero Receber Novidades, Ofertas e Vagas de empregos