Próximas Turmas

Nenhuma turma disponível no momento

Entre em contato para informar seu interesse

O que você vai aprender nesse curso

 

Objetivo: Apresentar aos alunos Java a plataforma C# de forma a exemplificar as principais diferenças entre elas, em relação à linguagem e ao desenvolvimento web AspNet;

Pré-Requisito: Ter sido aluno da COTI no curso de Web Developer em Java 

 

Conteúdo do curso

 

  • C# Orientado a Objetos

 

o       Sintaxe da linguagem C#

o       Classes, Métodos e Atributos

o       Tipos de dados

o       Encapsulamento

o       Construtores

o       Classe System.Object

§         ToString

§         GetType

§         GetHashCode

§         Equals

o       Métodos virtuais

o       Operador static

o       Const

o       Sobrescrita e Sobrecarga

o       Herança

o       Classe Sealed

o       Relacionamentos de Associação

o       Interfaces

o       Classes abstratas

o       Polimorfismo

o       Generics

o       Tratamento de exceções

§         try, catch, finally, throw e throw new

o       Listas e Coleções

§         List, Enumerable e Queryable

o       Entrada de dados por Console

o       Arquivos

§         Gravação

§         Leitura

o       Manipulação de XML

o       Acesso a base de dados – padrão DAL

o       Biblioteca SqlClient

 

  • Desenvolvimento web com AspNet

 

o       Páginas Aspx

o       Padrão WebForms

o       Tags e componentes Aspx

§         TextBox

§         CheboxList

§         DropDownList

§         RadioButtonList

§         Button

§         Label

§         GridView, etc...

o       Classes CodeBehind

o       Eventos

o       Validação por Regex

o       MasterPage

o       Navegação dinâmica

o       Padrão de desenvolvimento em camadas

§         DAL

§         BLL

§         Presentation

o       Projeto CRUD (gravação, consulta, exclusão e atualização)

o       Introdução ao EntityFramework

o       Manutenção da base de dados pelo Entity

o       Engenharia reversa do banco de dados

o       Linguagem de consultas LINQ

o       Relatórios com ReportWizard