SlideShare une entreprise Scribd logo
1  sur  8
INTRODUÇÃO PLATAFORMA .NET
Leonardo Lourenço Silva
MCT, MCPD, MCSD, MCTS, MTA, MCP
O BEM E O MAL SEMPRE SE ENFRENTARAM…
FELIZMENTE O BEM SEMPRE VENCE NO FINAL !!! IEIE GLUGLU
ANTES DE COMEÇAR, ALGUMAS VERDADES !!!
JAVA EXISTE HÁ PELO MENOS 18 ANOS
NESSA ÉPOCA NÃO EXISTIA A PLATAFORMA .NET (VB 4)
JAVA RODA EM TODOS OS SISTEMAS OPERACIONAIS
.NET TAMBÉM (LINUX, ANDROID, IOS, MAC, MICRO CONTROLERS)
JAVA É GRATUITO
.NET É GRATUITO, O QUE É PAGO É O VS (MAS TEM A EDIÇÃO EXPRESS)
JAVA É A LINGUAGEM E A PLATAFORMA DE DESENVOLVIMENTO
MICROSOFT .NET FRAMEWORK
Plataforma para concorrer diretamente com a plataforma Java2
Atualmente se encontra na versão 4.53
1 Versão lançada em 2.002 (.NET Framework 1.0)4
OBS: Atualmente existem +- 41 linguagens de programação .NET
O Windows 8 vem com a plataforma .NET 4.5
Idéia da Microsoft de criar uma plataforma única de desenvolvimento1
BENEFÍCIOS DO CÓDIGO GERENCIADO
O CLR se encarrega de gerenciar a memória na aplicação1
Garbage Collector efetua a liberação de memória2
Integração com outras linguagens através do código MSIL3
Segurança, Abstração do sistema operacional4
Otimizações de acordo com Processador e SO5
O PODER DO VISUAL STUDIO
SOC (Separation of Concerns)
WINDOWS
GAME
WEB
MOBILE
ESTUDE O QUE DA DINHEIRO E ESTÁ NA MODA
O QUE DA DINHEIRO E ESTÁ NA MODA !!!
NÃO ESTUDE 1.001 LINGUAGENS DE PROGRAMAÇÃO
MANTENHA O FOCO
ONDE BUSCAR INFORMAÇÕES DE QUALIDADE ?
FAÇA PARTE DE UM GRUPO DE ESTUDOS DA MICROSOFT !!!

Contenu connexe

Tendances

Curso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação javaCurso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação java
Alex Braz
 

Tendances (16)

Flex 4 para desenvolvedores flash
Flex 4 para desenvolvedores flashFlex 4 para desenvolvedores flash
Flex 4 para desenvolvedores flash
 
Orquestrando Aplicações PHP com Symfony
Orquestrando Aplicações PHP com SymfonyOrquestrando Aplicações PHP com Symfony
Orquestrando Aplicações PHP com Symfony
 
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
 
Universal Apps: Criando apps para Windows Phone e Windows com um único código
Universal Apps: Criando apps para Windows Phone e Windows com um único códigoUniversal Apps: Criando apps para Windows Phone e Windows com um único código
Universal Apps: Criando apps para Windows Phone e Windows com um único código
 
Como montar o seu ambiente de ALM Gratuito em apenas 15 minutos
Como montar o seu ambiente de ALM Gratuito em apenas 15 minutosComo montar o seu ambiente de ALM Gratuito em apenas 15 minutos
Como montar o seu ambiente de ALM Gratuito em apenas 15 minutos
 
Integração entre times e o desafio de desenvolver uma aplicação (v2)
Integração entre times e o desafio de desenvolver uma aplicação (v2)Integração entre times e o desafio de desenvolver uma aplicação (v2)
Integração entre times e o desafio de desenvolver uma aplicação (v2)
 
Plataformas Para Desenvolvimento Em Celulares
Plataformas Para Desenvolvimento Em CelularesPlataformas Para Desenvolvimento Em Celulares
Plataformas Para Desenvolvimento Em Celulares
 
Windows Phone Development
Windows Phone DevelopmentWindows Phone Development
Windows Phone Development
 
App CrossMobile com C# para Android, Iphone e WindowsPhone
App CrossMobile com C# para Android, Iphone e WindowsPhoneApp CrossMobile com C# para Android, Iphone e WindowsPhone
App CrossMobile com C# para Android, Iphone e WindowsPhone
 
Conhecendo o WordPress, números, dados e como instalar
Conhecendo o WordPress, números, dados e como instalarConhecendo o WordPress, números, dados e como instalar
Conhecendo o WordPress, números, dados e como instalar
 
Coders In Rio Summit - 2018
Coders In Rio Summit - 2018Coders In Rio Summit - 2018
Coders In Rio Summit - 2018
 
Express 4
Express 4Express 4
Express 4
 
A Influência da Computação em Nuvem e IA no nosso dia-a-dia
A Influência da Computação em Nuvem e IA no nosso dia-a-diaA Influência da Computação em Nuvem e IA no nosso dia-a-dia
A Influência da Computação em Nuvem e IA no nosso dia-a-dia
 
Conhecendo o Visual Studio 2010
Conhecendo o Visual Studio 2010Conhecendo o Visual Studio 2010
Conhecendo o Visual Studio 2010
 
Curso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação javaCurso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação java
 
Xamarin plataform
Xamarin plataformXamarin plataform
Xamarin plataform
 

Similaire à Introdução a Plataforma .NET

Similaire à Introdução a Plataforma .NET (20)

Introdução ao .NET
Introdução ao .NETIntrodução ao .NET
Introdução ao .NET
 
.NET Open Source 2009
.NET Open Source 2009.NET Open Source 2009
.NET Open Source 2009
 
JavaFX 1.2
JavaFX 1.2JavaFX 1.2
JavaFX 1.2
 
JavaFX 1.2
JavaFX 1.2JavaFX 1.2
JavaFX 1.2
 
NetBeans: a IDE que você precisa
NetBeans: a IDE que você precisaNetBeans: a IDE que você precisa
NetBeans: a IDE que você precisa
 
Desenv. jogos em java e Proj. Parallax
Desenv.  jogos em java e Proj. ParallaxDesenv.  jogos em java e Proj. Parallax
Desenv. jogos em java e Proj. Parallax
 
O Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não WindowsO Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não Windows
 
Ria e Java FX
Ria e Java FXRia e Java FX
Ria e Java FX
 
O projeto Mono
O projeto MonoO projeto Mono
O projeto Mono
 
Produtividade net
Produtividade netProdutividade net
Produtividade net
 
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não WindowsPalestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
 
Novidades do .NET 3.5
Novidades do .NET 3.5Novidades do .NET 3.5
Novidades do .NET 3.5
 
ITerior - .NET Core, usando .NET no Linux!
ITerior - .NET Core, usando .NET no Linux!ITerior - .NET Core, usando .NET no Linux!
ITerior - .NET Core, usando .NET no Linux!
 
Int305 projeto mono-final
Int305 projeto mono-finalInt305 projeto mono-final
Int305 projeto mono-final
 
Plataforma java: detalhes da JVM
Plataforma java: detalhes da JVMPlataforma java: detalhes da JVM
Plataforma java: detalhes da JVM
 
Introdução ao .Net Micro Framework
Introdução ao .Net Micro FrameworkIntrodução ao .Net Micro Framework
Introdução ao .Net Micro Framework
 
Projetos Mono e Moonlight
Projetos Mono e MoonlightProjetos Mono e Moonlight
Projetos Mono e Moonlight
 
Mono - .NET além do Windows
Mono - .NET além do WindowsMono - .NET além do Windows
Mono - .NET além do Windows
 
Mono - .NET além do Windows
Mono - .NET além do WindowsMono - .NET além do Windows
Mono - .NET além do Windows
 
Xna Touch Campus Party
Xna Touch  Campus PartyXna Touch  Campus Party
Xna Touch Campus Party
 

Plus de Leonardo Lourenço Silva (20)

Resources no XAML
Resources no XAMLResources no XAML
Resources no XAML
 
Como se tornar um desenvolvedor faixa preta
Como se tornar um desenvolvedor faixa pretaComo se tornar um desenvolvedor faixa preta
Como se tornar um desenvolvedor faixa preta
 
Programação em Camadas - Iniciantes
Programação em Camadas - IniciantesProgramação em Camadas - Iniciantes
Programação em Camadas - Iniciantes
 
Visual F# 3.0 - Constantes, Variáveis e Classes
Visual F# 3.0 - Constantes, Variáveis e ClassesVisual F# 3.0 - Constantes, Variáveis e Classes
Visual F# 3.0 - Constantes, Variáveis e Classes
 
Introdução ao ORM
Introdução ao ORMIntrodução ao ORM
Introdução ao ORM
 
1° Madrugada de Testes
1° Madrugada de Testes1° Madrugada de Testes
1° Madrugada de Testes
 
Mudança de Vida
Mudança de VidaMudança de Vida
Mudança de Vida
 
Princípio DRY
Princípio DRYPrincípio DRY
Princípio DRY
 
Evolução ASP.NET
Evolução ASP.NETEvolução ASP.NET
Evolução ASP.NET
 
Conhecendo o Windows 8
Conhecendo o Windows 8Conhecendo o Windows 8
Conhecendo o Windows 8
 
Introdução a Plataforma .NET 4.0
Introdução a Plataforma .NET 4.0Introdução a Plataforma .NET 4.0
Introdução a Plataforma .NET 4.0
 
ASP.NET Profile
ASP.NET ProfileASP.NET Profile
ASP.NET Profile
 
ASP.NET AJAX
ASP.NET AJAXASP.NET AJAX
ASP.NET AJAX
 
WCF
WCFWCF
WCF
 
Visual C# - Parâmetros Opcionais e Nomeados
Visual C# - Parâmetros Opcionais e NomeadosVisual C# - Parâmetros Opcionais e Nomeados
Visual C# - Parâmetros Opcionais e Nomeados
 
.NET - Interfaces
.NET - Interfaces.NET - Interfaces
.NET - Interfaces
 
SilverLight
SilverLightSilverLight
SilverLight
 
WPF | XBAP
WPF | XBAPWPF | XBAP
WPF | XBAP
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
 
Conhecendo o ASP .NET 4.5
Conhecendo o ASP .NET 4.5Conhecendo o ASP .NET 4.5
Conhecendo o ASP .NET 4.5
 

Dernier

Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
Natalia Granato
 

Dernier (6)

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

Introdução a Plataforma .NET

  • 1. INTRODUÇÃO PLATAFORMA .NET Leonardo Lourenço Silva MCT, MCPD, MCSD, MCTS, MTA, MCP
  • 2. O BEM E O MAL SEMPRE SE ENFRENTARAM… FELIZMENTE O BEM SEMPRE VENCE NO FINAL !!! IEIE GLUGLU
  • 3. ANTES DE COMEÇAR, ALGUMAS VERDADES !!! JAVA EXISTE HÁ PELO MENOS 18 ANOS NESSA ÉPOCA NÃO EXISTIA A PLATAFORMA .NET (VB 4) JAVA RODA EM TODOS OS SISTEMAS OPERACIONAIS .NET TAMBÉM (LINUX, ANDROID, IOS, MAC, MICRO CONTROLERS) JAVA É GRATUITO .NET É GRATUITO, O QUE É PAGO É O VS (MAS TEM A EDIÇÃO EXPRESS) JAVA É A LINGUAGEM E A PLATAFORMA DE DESENVOLVIMENTO
  • 4. MICROSOFT .NET FRAMEWORK Plataforma para concorrer diretamente com a plataforma Java2 Atualmente se encontra na versão 4.53 1 Versão lançada em 2.002 (.NET Framework 1.0)4 OBS: Atualmente existem +- 41 linguagens de programação .NET O Windows 8 vem com a plataforma .NET 4.5 Idéia da Microsoft de criar uma plataforma única de desenvolvimento1
  • 5. BENEFÍCIOS DO CÓDIGO GERENCIADO O CLR se encarrega de gerenciar a memória na aplicação1 Garbage Collector efetua a liberação de memória2 Integração com outras linguagens através do código MSIL3 Segurança, Abstração do sistema operacional4 Otimizações de acordo com Processador e SO5
  • 6. O PODER DO VISUAL STUDIO SOC (Separation of Concerns) WINDOWS GAME WEB MOBILE
  • 7. ESTUDE O QUE DA DINHEIRO E ESTÁ NA MODA O QUE DA DINHEIRO E ESTÁ NA MODA !!! NÃO ESTUDE 1.001 LINGUAGENS DE PROGRAMAÇÃO MANTENHA O FOCO
  • 8. ONDE BUSCAR INFORMAÇÕES DE QUALIDADE ? FAÇA PARTE DE UM GRUPO DE ESTUDOS DA MICROSOFT !!!

Notes de l'éditeur

  1.