Hello World! Conhecendo o .NET Framework 3.5
Foco
Hoje a plataforma .NET é uma das mais atuais, robustas e poderosas tecnologias para
desenvolvimento de aplicativos e soluções automatizadas de negócio.
Como o próprio título do curso diz, nesse momento o aluno terá seu primeiro contato
com a plataforma .NET. Serão apresentadas as duas principais linguagens nativas
e também o Visual Studio .NET 2008, a IDE utilizada para desenvolvimento .NET.
São demonstrados os principais recursos do .NET como Generics, LINQ, ADO.NET e outros
poderosos recursos e facilidades da plataforma. Este curso poderá ser apresentado
em C# ou Visual Basic.NET
Nível do Curso
Básico
Público-Alvo
- Profissionais com experiência em ASP clássico e Visual Basic até a versão 6.0
- Estudantes da área de TI e correlatas
- Profissionais fluentes em outra linguagem de programação comum (C++, Java, Delphi)
- Iniciantes de outras áreas
Pré-Requisitos
Familiaridade com lógica de programação
Duração
8 horas
Ementa Detalhada
- O .NET Framework
- Versões do .NET Framework até o momento
- Infra-estrutura.NET
- Linguagem intermediária – CIL
- Common Type System - CTS
- Common Language Runtime – CLR
- Base Class Library – BCL
- Garbage Collection
- Vantagens sobre outras linguagens
- Comparação com Java
- Versões para Linux
- Linguagens que o .NET suporta
- VB.NET
- C#.NET
- J#
- Outras
- Projetos e Soluções: Visual Studio 2008
- Software necessário
- Introdução ao ambiente de desenvolvimento
- Versões pagas e gratuitas
- Principais Tipos de Projetos
- Windows Forms
- ASP.NET
- ASP.NET Web Services
- Windows Communication Foundation
- Windows Presentation Foundation
- Console Application
- Class Libraries
- Windows Services
- Silverlight 2
- ADO.NET Data Services
- ADO.NET Entity Framework
- Mobile
- Setup
- Soluções do Visual Studio
- Possibilidades
- Controle de Versão
- Source Safe
- Subversion
- Team System
- Plugins
- VB.NET / C#.NET: Apresentação da linguagem
- Características básicas da linguagem
- Operadores Aritméticos
- Operadores Lógicos
- Comentários
- Principais tipos de dados
- Estruturas de controle e repetição
- Classes
- Coleções de objetos
- Coleções não genéricas
- Coleções Genéricas
- LINQ
- Introdução
- Exemplos de aplicação