1º FasS2B 2010
-
Upload
tadeu-matos -
Category
Technology
-
view
425 -
download
0
Transcript of 1º FasS2B 2010
Desenvolvimento: Por onde começo?
Tadeu [email protected]@tadeumatoswww.tadeumatos.net
Tadeu Matos
Por onde começo?
A melhor linguagem ?
A mais utilizada atualmente?
A mais promissora no mercado?
As suas escolhas fazem a diferença!
TIOBE Programming Community Index for September 2010
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Começando
Dúvidas e agora ?
Comunidades
Vantagens de fazer parte de uma comunidade ?
Compartilhar conhecimentos, códigos etc.
Pessoas reunidas em todo de um mesmo objetivo.
Propiciar o network de profissionais.
Aprender com a experiência de outros desenvolvedores.
Esperando o que para começar ?
- .Net Framework é um componente integrado ao Windows que suporta a execução eo desenvolvimento de uma nova geração de aplicações e XML web services. Os seusprincipais objetivos são:
- Prover um ambiente consistente de programação orientado a objetos de modo queo código do objeto é armazenado e executado localmente, mas pode ser tambémarmazenado na internet e executado remotamente.
- Prover um ambiente de execução de código que minimiza o desenvolvimento desoftware e conflitos de versão.
- Prover um ambiente de execução de código que promove execução segura decódigo, inclusive código criado por fontes desconhecidas.
- Prover um ambiente de execução de código que elimine os problemas dedesempenho gerados por linguagens de script ou ambientes interpretados.
- Aproveitar o conhecimento do programador em diferentes tipos de aplicações, comoaplicações Windows ou Web.
- Construir toda a comunicação em padrões de reconhecidos pela indústria para que o.Net Framework possa se integrar com qualquer tipo de código.
.Net Framework
Componentes do .Net Framework
Programming Tools
Common
Language Runtime
(CLR)
Base Class Library
(BCL)
Code
Uses
Uses
Common Language Runtime (CLR)
Gerencia a execução dos programas em tempo de execução, incluindo os seguintesaspectos:
- Gestão de memória.
- Verificação de código de segurança.
- Execução de código.
- Coleta de lixo.
- Compilação e outros serviços do sistema.
Base Class Library (BCL)
É uma biblioteca de classes utilizada pelo. NET Framework que permite acesso àsfuncionalidades do sistema e é a base a partir da qual são construídas aplicações .Net,componentes e controles. Com essa biblioteca de classes, podemos criar aplicaçõesque executam as mais variadas tarefas.
- Representa tipos de dados básicos e exceções.
- Permite o encapsulamento da estrutura de dados.
- Executa operações de entrada e saída.
- Acessa informações sobre tipos de dados carregados.
- Realiza verificação de segurança.
- Provê acesso a dados e à internet.
- Permite desenvolver a interface de uma aplicação.
- Permite o desenvolvimento de aplicativos de console.
- Permite o desenvolvimento de aplicativos Windows GUI (Windows Forms), WPF,ASP.Net, WebServices , aplicativos Windows, aplicativos orientados para serviços(WCF).
Ferramentas de Programação
As ferramentas de programação incluem tudo que você precisa para codificação edepuração, incluindo:
- O Visual Studio ambiente de desenvolvimento integrado.
- .Net compiladores compatível (por exemplo C#, VB, JScript etc).
- Depuradores.
Base Class Libraries
The CLRJIT &
NGENGarbage Collector
Security Model
Exception Handling
Loader & Binder
WPFWin
FormsDLR ASP.NET WCF
And more!
LINQ
.Net Framework
Novidades .Net Framework 4.0
Links
http://msdotnetsupport.blogspot.com/2009/06/27-new-features-of-net-framework-40.html
http://msdn.microsoft.com/en-us/library/ms171868.aspx
http://cearadotnet.ning.com/
Dúvidas
Obrigado