SlideShare a Scribd company logo
1 of 22
Desenvolvimento de Software
utilizando tecnologia Microsoft




        Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
Assuntos abordados

 • Apresentação
 • .NET Framework
 • Desenvolvimento por caterogia
   –   Windows
   –   Web
   –   Dispositivo Móvel
   –   Nuvem
 • Mercado
 • Conclusões

                   Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
Quem sou eu

 • Guilherme Ferreira
 • 22 anos
 • Desenvolvedor desde 2006
 • Analista de Sistemas na Wittel
 • Formado em Sistemas de
   Informação, pela Universidade Anhembi
   Morumbi
 • MCTS ASP.NET e ADO.NET
              Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
.NET Framework

 • Lançado em 2002
 • Gratuito
 • Linguagens C#, VB.NET(?), F#, FoxPro,
   etc.
 • Versões estáveis: 1.0, 2.0*, 3.0, 3.5 e 4.0
 • Engloba bibliotecas para interação com
   Windows
 • Base de todo projeto Windows criado por
   terceiros** Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
Desenvolvimento para Windows

 •   Windows Forms
 •   Windows Presentation Foundation
 •   HTML5 + Javascript*
 •   Windows Services
 •   Console Application




                Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
Exemplo: Windows Forms

• Primeiro tipo de projeto para Windows

• Pouca customização

• Alto acoplamento

• Não se conecta a serviços

• ** Cálculo idade nos planetas



                     Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
Exemplo: Windows Presentation
Foundation

• Alta customização de design

• Integrado a serviços

• Baixo acoplamento

• Design default ao Windows 7

• Skype, MSN, Steam…



                    Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
Exemplo: Windows 8 App


• HTML5

• Javascript

• Integrado ao Windows 8

• Modern UI

• Endomondo, AccuWeather…



                   Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
Exemplo: Windows Services


• Rotinas executadas em segundo plano

• É interpretado como um processo no Gerenciador de Tarefas

• Acesso Remoto, SQL Server Jobs, Windows Update…




                   Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
Exemplo: Console Application


• Aplicações executadas direto
  no prompt

• Ciclo de vida limitado

• Permite linha de comando

• Ipconfig, getmac, ping…
Desenvolvimento para Web

 • ASP.NET
 • Silverlight




                 Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
Exemplo: ASP.NET

• Possui duas vertentes: WebForms e MVC

• Disponibiliza páginas na Internet

• Motor para renderização de HTML

• Integrado ao IIS

• Orkut, Submarino, R7.com



                     Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
Exemplo: ASP.NET WebForms

• Desenvolvimento rápido

• Funções de “mão beijada”

• Tira a liberdade do código gerado

• Acesso baseado em páginas (.aspx)

• ** Deixa o desenvolvedor desaprender algumas coisas…



                    Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
Exemplo: ASP.NET MVC

• Modelo: Model-View-Controller

• Baseado em Rotas (/Camisetas/Lista)

• Desenvolvimento mais demorado

• Total liberdade no código gerado

• Semelhantes as tecnologias Web que não são MS (Phyton, Rub

• ** Web transparente
                    Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
Desenvolvimento para Dispositivo
Móvel
 •   Windows Phone
 •   C# ou XNA (Plataforma de Games)
 •   Utiliza Modern UI
 •   Conceito de smartphone integrado
 •   Lançado em 2010
 •   Windows Phone Dev Center
 •   Versões pouco fragmentadas
 •   Variedade de dispositivos
                Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
Desenvolvimento para Dispositivo
Móvel




            Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
Desenvolvimento para Nuvem

 •   Windows Azure
 •   SQL Azure
 •   Plataformas escaláveis
 •   Configurações sob-demanda
 •   SDK para outras tecnologias
 •   Amazon AWS, Google Cloud…


                Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
Mercado
Conclusões


• Muitas oportunidades de tecnologia para diferentes cenários

• Framework “experiente”

• Foco no usuário, não na tecnologia

• Não se apeguem

• Não importa o quê, como e onde: FAÇA!

• Vejam outras tecnologias também.
                    Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
Perguntas ?
Contatos
  http://facebook.com/guiluizferreira

  guilherme.ferreira09@gmail.com


  www.guilhermeferreira.net

  http://twitter.com/guiluizferreira
Obrigado

More Related Content

Viewers also liked

Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)
Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)
Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)ETEC Monsenhor Antonio Magliano
 
1214 visual basic
1214 visual basic1214 visual basic
1214 visual basicElvis Reis
 
Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)
Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)
Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)ETEC Monsenhor Antonio Magliano
 
Visual Basic 2010 - Criando uma aplicação de Controle de Notas
Visual Basic 2010 - Criando uma aplicação de Controle de NotasVisual Basic 2010 - Criando uma aplicação de Controle de Notas
Visual Basic 2010 - Criando uma aplicação de Controle de NotasETEC Monsenhor Antonio Magliano
 
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportRahmat Taufiq Sigit
 
Curso completo de excel
Curso completo de excelCurso completo de excel
Curso completo de excelCDIM Daniel
 
Visual basic ppt for tutorials computer
Visual basic ppt for tutorials computerVisual basic ppt for tutorials computer
Visual basic ppt for tutorials computersimran153
 
Desenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioDesenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioGeovani Ferreira Gonçalves
 
Basic controls of Visual Basic 6.0
Basic controls of Visual Basic 6.0Basic controls of Visual Basic 6.0
Basic controls of Visual Basic 6.0Salim M
 
Apostila desenvolvimento aplicações comerciais com C#
Apostila desenvolvimento aplicações comerciais com C#Apostila desenvolvimento aplicações comerciais com C#
Apostila desenvolvimento aplicações comerciais com C#Vinicius Vieira
 
Introduction to SlideShare for Businesses
Introduction to SlideShare for BusinessesIntroduction to SlideShare for Businesses
Introduction to SlideShare for BusinessesSlideShare
 

Viewers also liked (20)

Apostila de-vb-net
Apostila de-vb-netApostila de-vb-net
Apostila de-vb-net
 
JPA INTRODUÇÃO
JPA INTRODUÇÃOJPA INTRODUÇÃO
JPA INTRODUÇÃO
 
Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)
Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)
Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)
 
1214 visual basic
1214 visual basic1214 visual basic
1214 visual basic
 
Excel VBA: Aula 9
Excel VBA: Aula 9Excel VBA: Aula 9
Excel VBA: Aula 9
 
Excel VBA: Aula 8
Excel VBA: Aula 8Excel VBA: Aula 8
Excel VBA: Aula 8
 
Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)
Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)
Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)
 
Excel VBA: Aula 11
Excel VBA: Aula 11Excel VBA: Aula 11
Excel VBA: Aula 11
 
Excel VBA: Aula 3
Excel VBA: Aula 3Excel VBA: Aula 3
Excel VBA: Aula 3
 
Excel VBA: Aula 2
Excel VBA: Aula 2Excel VBA: Aula 2
Excel VBA: Aula 2
 
Visual Basic 2010 - Criando uma aplicação de Controle de Notas
Visual Basic 2010 - Criando uma aplicação de Controle de NotasVisual Basic 2010 - Criando uma aplicação de Controle de Notas
Visual Basic 2010 - Criando uma aplicação de Controle de Notas
 
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Curso completo de excel
Curso completo de excelCurso completo de excel
Curso completo de excel
 
Visual basic ppt for tutorials computer
Visual basic ppt for tutorials computerVisual basic ppt for tutorials computer
Visual basic ppt for tutorials computer
 
Sistema Controle de Estoque ASP.NET
Sistema Controle de Estoque ASP.NETSistema Controle de Estoque ASP.NET
Sistema Controle de Estoque ASP.NET
 
Desenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioDesenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual Studio
 
Basic controls of Visual Basic 6.0
Basic controls of Visual Basic 6.0Basic controls of Visual Basic 6.0
Basic controls of Visual Basic 6.0
 
Apostila desenvolvimento aplicações comerciais com C#
Apostila desenvolvimento aplicações comerciais com C#Apostila desenvolvimento aplicações comerciais com C#
Apostila desenvolvimento aplicações comerciais com C#
 
Introduction to SlideShare for Businesses
Introduction to SlideShare for BusinessesIntroduction to SlideShare for Businesses
Introduction to SlideShare for Businesses
 

Similar to Desenvolvimento de Software com .NET

Windows Phone 7 & Windows Azure
Windows Phone 7 & Windows AzureWindows Phone 7 & Windows Azure
Windows Phone 7 & Windows AzureVinicius Quaiato
 
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...Renato Groff
 
Descomplicando o Android
Descomplicando o AndroidDescomplicando o Android
Descomplicando o AndroidHeider Lopes
 
2006 - Tipos de Projeto & IDE do Visual Studio.ppt
2006 - Tipos de Projeto & IDE do Visual Studio.ppt2006 - Tipos de Projeto & IDE do Visual Studio.ppt
2006 - Tipos de Projeto & IDE do Visual Studio.pptRicardo Guerra Freitas
 
Novidades sobre o C# 7.0 e sua evolução
Novidades sobre o C# 7.0 e sua evoluçãoNovidades sobre o C# 7.0 e sua evolução
Novidades sobre o C# 7.0 e sua evoluçãoRafael Cruz, MCT, MBA
 
Desenvolvimento de Aplicativos para Android
Desenvolvimento de Aplicativos para AndroidDesenvolvimento de Aplicativos para Android
Desenvolvimento de Aplicativos para AndroidPaulo Henrique de Sousa
 
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone Apps
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone AppsComo deixar de fazer "copy and paste" entre Windows Store e Windows Phone Apps
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone AppsComunidade NetPonto
 
DotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - IntroduçãoDotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - IntroduçãoLorival Smolski Chapuis
 
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
Tecnologias em 2021: no que ficar de olho? | WTT2021 - MackenzieTecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
Tecnologias em 2021: no que ficar de olho? | WTT2021 - MackenzieRenato Groffe
 
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem....NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...Renato Groff
 
.NET: Passado, Presente, Futuro, Mercado de Trabalho… | Generation Brazil
.NET: Passado, Presente, Futuro, Mercado de Trabalho… | Generation Brazil.NET: Passado, Presente, Futuro, Mercado de Trabalho… | Generation Brazil
.NET: Passado, Presente, Futuro, Mercado de Trabalho… | Generation BrazilRenato Groffe
 
Visual Studio Summit 2014 - Portable Class Library
Visual Studio Summit 2014 - Portable Class LibraryVisual Studio Summit 2014 - Portable Class Library
Visual Studio Summit 2014 - Portable Class LibraryThiago Lunardi
 
Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013Rogério Rodrigues
 
Desenvolvimento para Windows 8
Desenvolvimento para Windows 8Desenvolvimento para Windows 8
Desenvolvimento para Windows 8Nelson Junior
 
Cloud Solutions com o Microsoft Azure - TDC Online Especial BH
Cloud Solutions com o Microsoft Azure - TDC Online Especial BHCloud Solutions com o Microsoft Azure - TDC Online Especial BH
Cloud Solutions com o Microsoft Azure - TDC Online Especial BHRenato Groff
 
T@rget trust windows forms com visual studio 2010
T@rget trust   windows forms com visual studio 2010T@rget trust   windows forms com visual studio 2010
T@rget trust windows forms com visual studio 2010Targettrust
 
Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...
Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...
Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...Renato Groffe
 

Similar to Desenvolvimento de Software com .NET (20)

Windows Phone 7 & Windows Azure
Windows Phone 7 & Windows AzureWindows Phone 7 & Windows Azure
Windows Phone 7 & Windows Azure
 
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
 
Descomplicando o Android
Descomplicando o AndroidDescomplicando o Android
Descomplicando o Android
 
2006 - Tipos de Projeto & IDE do Visual Studio.ppt
2006 - Tipos de Projeto & IDE do Visual Studio.ppt2006 - Tipos de Projeto & IDE do Visual Studio.ppt
2006 - Tipos de Projeto & IDE do Visual Studio.ppt
 
Novidades sobre o C# 7.0 e sua evolução
Novidades sobre o C# 7.0 e sua evoluçãoNovidades sobre o C# 7.0 e sua evolução
Novidades sobre o C# 7.0 e sua evolução
 
Desenvolvimento de Aplicativos para Android
Desenvolvimento de Aplicativos para AndroidDesenvolvimento de Aplicativos para Android
Desenvolvimento de Aplicativos para Android
 
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone Apps
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone AppsComo deixar de fazer "copy and paste" entre Windows Store e Windows Phone Apps
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone Apps
 
Tecnologias ria2
Tecnologias ria2Tecnologias ria2
Tecnologias ria2
 
DotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - IntroduçãoDotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - Introdução
 
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
Tecnologias em 2021: no que ficar de olho? | WTT2021 - MackenzieTecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
 
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem....NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...
 
.NET: Passado, Presente, Futuro, Mercado de Trabalho… | Generation Brazil
.NET: Passado, Presente, Futuro, Mercado de Trabalho… | Generation Brazil.NET: Passado, Presente, Futuro, Mercado de Trabalho… | Generation Brazil
.NET: Passado, Presente, Futuro, Mercado de Trabalho… | Generation Brazil
 
Visual Studio Summit 2014 - Portable Class Library
Visual Studio Summit 2014 - Portable Class LibraryVisual Studio Summit 2014 - Portable Class Library
Visual Studio Summit 2014 - Portable Class Library
 
Web Tools Pt Br
Web Tools Pt BrWeb Tools Pt Br
Web Tools Pt Br
 
Web tools pt-br
Web tools pt-brWeb tools pt-br
Web tools pt-br
 
Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013
 
Desenvolvimento para Windows 8
Desenvolvimento para Windows 8Desenvolvimento para Windows 8
Desenvolvimento para Windows 8
 
Cloud Solutions com o Microsoft Azure - TDC Online Especial BH
Cloud Solutions com o Microsoft Azure - TDC Online Especial BHCloud Solutions com o Microsoft Azure - TDC Online Especial BH
Cloud Solutions com o Microsoft Azure - TDC Online Especial BH
 
T@rget trust windows forms com visual studio 2010
T@rget trust   windows forms com visual studio 2010T@rget trust   windows forms com visual studio 2010
T@rget trust windows forms com visual studio 2010
 
Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...
Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...
Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...
 

Desenvolvimento de Software com .NET

  • 1. Desenvolvimento de Software utilizando tecnologia Microsoft Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
  • 2. Assuntos abordados • Apresentação • .NET Framework • Desenvolvimento por caterogia – Windows – Web – Dispositivo Móvel – Nuvem • Mercado • Conclusões Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
  • 3. Quem sou eu • Guilherme Ferreira • 22 anos • Desenvolvedor desde 2006 • Analista de Sistemas na Wittel • Formado em Sistemas de Informação, pela Universidade Anhembi Morumbi • MCTS ASP.NET e ADO.NET Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
  • 4. .NET Framework • Lançado em 2002 • Gratuito • Linguagens C#, VB.NET(?), F#, FoxPro, etc. • Versões estáveis: 1.0, 2.0*, 3.0, 3.5 e 4.0 • Engloba bibliotecas para interação com Windows • Base de todo projeto Windows criado por terceiros** Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
  • 5. Desenvolvimento para Windows • Windows Forms • Windows Presentation Foundation • HTML5 + Javascript* • Windows Services • Console Application Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
  • 6. Exemplo: Windows Forms • Primeiro tipo de projeto para Windows • Pouca customização • Alto acoplamento • Não se conecta a serviços • ** Cálculo idade nos planetas Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
  • 7. Exemplo: Windows Presentation Foundation • Alta customização de design • Integrado a serviços • Baixo acoplamento • Design default ao Windows 7 • Skype, MSN, Steam… Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
  • 8. Exemplo: Windows 8 App • HTML5 • Javascript • Integrado ao Windows 8 • Modern UI • Endomondo, AccuWeather… Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
  • 9. Exemplo: Windows Services • Rotinas executadas em segundo plano • É interpretado como um processo no Gerenciador de Tarefas • Acesso Remoto, SQL Server Jobs, Windows Update… Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
  • 10. Exemplo: Console Application • Aplicações executadas direto no prompt • Ciclo de vida limitado • Permite linha de comando • Ipconfig, getmac, ping…
  • 11. Desenvolvimento para Web • ASP.NET • Silverlight Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
  • 12. Exemplo: ASP.NET • Possui duas vertentes: WebForms e MVC • Disponibiliza páginas na Internet • Motor para renderização de HTML • Integrado ao IIS • Orkut, Submarino, R7.com Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
  • 13. Exemplo: ASP.NET WebForms • Desenvolvimento rápido • Funções de “mão beijada” • Tira a liberdade do código gerado • Acesso baseado em páginas (.aspx) • ** Deixa o desenvolvedor desaprender algumas coisas… Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
  • 14. Exemplo: ASP.NET MVC • Modelo: Model-View-Controller • Baseado em Rotas (/Camisetas/Lista) • Desenvolvimento mais demorado • Total liberdade no código gerado • Semelhantes as tecnologias Web que não são MS (Phyton, Rub • ** Web transparente Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
  • 15. Desenvolvimento para Dispositivo Móvel • Windows Phone • C# ou XNA (Plataforma de Games) • Utiliza Modern UI • Conceito de smartphone integrado • Lançado em 2010 • Windows Phone Dev Center • Versões pouco fragmentadas • Variedade de dispositivos Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
  • 16. Desenvolvimento para Dispositivo Móvel Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
  • 17. Desenvolvimento para Nuvem • Windows Azure • SQL Azure • Plataformas escaláveis • Configurações sob-demanda • SDK para outras tecnologias • Amazon AWS, Google Cloud… Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
  • 19. Conclusões • Muitas oportunidades de tecnologia para diferentes cenários • Framework “experiente” • Foco no usuário, não na tecnologia • Não se apeguem • Não importa o quê, como e onde: FAÇA! • Vejam outras tecnologias também. Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
  • 21. Contatos http://facebook.com/guiluizferreira guilherme.ferreira09@gmail.com www.guilhermeferreira.net http://twitter.com/guiluizferreira