.NET Por: Pablo Diego vulgo “El Tigre”. O que é.NET? É uma plataforma de desenvolvimento. Com o.NET é possível de desenvolver vários tipos de aplicação.

Slides:



Advertisements
Apresentações semelhantes
Vitor Santos Microsoft Corporation
Advertisements

Segurança na .NET Framework
ARQUITETURA EM CAMADAS
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
.Net Para Web Plataforma.Net 2º Semestre 2009 > PUCPR > Tecnologia de Programação II Bruno C. de Paula.
Infra-Estrutura de TI: Hardware e Software
Paradigmas de Programação
Desenvolvimento Baseado em CGI Material cedido pelo Prof
Web Services Erika Hmeljevski Estefania Borm Leonardo Malagoli
Linguagens de programação
Alexandre Parra Site: Linguagem Java Alexandre Parra Site:
Objetos Distribuídos Padrão CORBA
.NET FRAMEWORK. 2.NET Framework É uma plataforma que permite desenvolver aplicações de software e bibliotecas chamadas aplicações gerenciadas; Ele provê
Microsoft.NET Framework Luiz Miranda devgoiania.net Programas & Soluções.
09/03/10 20:13 Claudio de Oliveira – 1/21.
Introdução a Programação Orientada a Objetos
Conhecendo o Visual Studio.NET
SOA - Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a serviços
Linguagem de Programação JAVA
PÁginas Dinâmicas Programação Web.
Elizeu Madeira Eduardo Cardoso João Paulo Duarte
Aula prática – geração de código (.NET)
Arquitetura Microsoft .Net
Flávia Andrade de Souza Rodrigo Mibielli Peixoto
Tecnologias.NET Equipe: Ayrton Johab Rejane Roosevelt Wanessa.
JAVA Linguagem Ambiente de Desenvolvimento
Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.
Higher Education Statistics in C# Language
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Programação de SCRIPTS
MANUEL M. SERRANO ARIMUYA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
Arquitetura Cliente /Servidor
Curso de ISI (Implantação de Sistemas de Informação)
Introdução à Plataforma Microsoft .NET
Geração de Código Teoria e Implementação de Linguagens Computacionais – IF688 Jobson Ronan Jeronimo da Silva
Conceitos de J2EE para a WEB
Cristiano Soares Rafael di Lego Roberto Nemirovsky Thiago Nascimento
XIV Jornada de Cursos .NET com C# Antônio Júnior Bruno Inojosa.
Adriano Melo Introdução ao ASP.NET Adriano Melo
Professor: Márcio Amador
Definição A rigor, tudo o que pode ser armazenado eletronicamente pode ser chamado de software. Consideraremos aqui, como software, apenas os conjuntos.
Arquitetura SOA e Oracle SOA SUITE
Módulo I Capítulo 1: Introdução ao curso
Geração de Código Equipe de Monitores Teoria e Implementação de Linguagens Computacionais – IF688.
MINI CURSO J2ME Vinícius Maran SEMINÁRIO REGIONAL DE INFORMÁTICA 2008.
Introdução a JEE Marco A. S. Reis Arquiteto de Software Abril/2011.
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
Sistemas de Informação: Estrutura básica dos Sistemas Empresariais.
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
Java Conexão com Baco de dados Saulo Bazzi Oberderfer Fonte:
.NET com C#.  Conceitos e Características  Vantagens do SOAP  Descrição do WebService  Gerenciamento de Estados  UDDI  Novidades do Framework 2.0.
GARBAGE COLLECTOR 1 UNIVERSIDADE FEDERAL DO PARÁ - UFPA.
Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas.
Alexandre Ricardo Nardi
Introdução a Programação Orientada a Objetos
Visão Geral do Arcabouço.NET Alexandre Ricardo Nardi
1.Net Framework Aluno Luiz GUStavo Martins Matéria Sistemas de Objetos Distribuídos.
Asp.Net By Microsoft for web Application. Uma simples abordagem sobre a plataforma.
CloudSim Um framework para modelagem e simulação de infraestrutura e serviços de Computação em Nuvem.
Processamento no Servidor - Prof. Antonio Geraldo da Rocha Vidal
Student Tech Clubs Desenvolvimento WEB Antonio Ladeia Graduando em Tecnologia em Análise e Desenvolvimento de Sistemas Instituto Federal da Bahia Introdução.
 é uma iniciativa da Microsoft, que visa uma plataforma única para desenvolvimento e execução de sistemas e aplicações.  Todo e qualquer código gerado.
Módulo II Capítulo 2: Bibliotecas
Acessando banco de dados com JAVA.  Linguagem independente de plataforma; ◦ “Write once, run anywhere” ◦ JVM  Java Virtual Machine  Mecanismo que permite.
LINGUAGEM DE PROGRAMAÇÃO I
YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio.
VIRTUALIZAÇÃO - INTRODUÇÃO Na área de TI; O que é sistema legado? É o termo utilizado em referência aos sistemas computacionais de uma organização que,
COMPILADORES 02 Prof. Marcos. COMPILADORES Do Programa à Execução Computadores das mais variadas arquiteturas têm funcionamento:
Capítulo 4 Estrutura do Sistema Operacional
Transcrição da apresentação:

.NET Por: Pablo Diego vulgo “El Tigre”

O que é.NET? É uma plataforma de desenvolvimento. Com o.NET é possível de desenvolver vários tipos de aplicação. –Aplicações desktop. –Aplicações Web. –Aplicações para sistemas embutidos. –Aplicações distribuidas. –Etc.

E daí? Já existem plataformas de desenvolvimento que fazem vários tipos de aplicações! O que o.NET tem de diferente?

Arquitetura

Vantagens Uso de várias linguagens de programação! Com o.NET é possível desenvolver aplicações em várias linguagens de programação. Compatível com a tecnologia COM(Component Object Model).

Common Language Infrastructure(CLI) Especificação que diz como uma linguagem deve ser de modo a ser compatível com o.NET. A CLI é dividida em: –Common Type SystemCommon Type System –Common Language SpecificationCommon Language Specification –Common Intermediate LanguageCommon Intermediate Language –Just-in-Time CompilerJust-in-Time Compiler –Virtual Execution SystemVirtual Execution System

MSIL(Microsoft Intermediate Language) Implementação da Microsoft da CIL. Todos os programas de.NET são compilados primeiramente para MSIL e só depois são compilados para código de “máquina”. Qualquer linguagem que compile para MSIL pode rodar no.NET. Com isso é possível lidar com componentes e aplicações já existentes! Muitas linguagens já estão disponíveis!

.NET framework O que é? Biblioteca de classes(API) + CLR(Common Language Runtime). CLR: Uma especie de JVM que lida com a execução do programa fornecendo vários serviços como gerencia de memória(GC), captura de exceções entre outros.

Esquema de execução

Tecnologias do.NET ASP.NET –Tecnologia para desenvolvimento Web desenvolvida a partir de ASP. –Páginas são compiladas e não interpretadas. –Oferece uma grande variedade de componentes e controles de modo a facilitar a vida do programador.

Tecnologias do.NET ADO.NET –Tecnologia para comunicação com banco de dados. –Pode se comunicar usando ODBC ou através de data providers(semelhante ao JDBC). –Pode utilizar o conceito de “Disconnected Access”.

Tecnologias do.NET Web services –Não é uma tecnologia exclusiva do.NET no entanto se dá muita ênfase a esta tecnologia. –.NET promete facilitar o uso da tecnologia de Web Services.

Enfim.NET é uma tecnologia já concretizada. Promete grande reuzo de software através da componetização e do uso de várias linguagens de programação. Oferece uma vasta API que procura atender a necessidade de grande parte dos programadores.

Agora vamos ao que interessa! Demonstração “by example”!