quinta-feira, dezembro 06, 2007
O que é o C#
O que é C #
Descrição da nova linguagem de Microsoft C #, vinculada à plataforma .NET.
C# É a nova linguagem de propósito geral orientada a objetos criado por
Microsoft para sua nova plataforma .NET.
Microsoft.NET é o conjunto de novas tecnologias nas quais Microsoft esteve
trabalhando estes últimos anos com o objetivo de melhorar tanto seu sistema
operativo quanto seu modelo de componentes (COM) para obter uma plataforma
com a que seja Simples o desenvolvimento de software em forma de serviços
web.
Os serviços web são um novo tipo de componentes software que se caracterizam
na hora de trabalhar por sua total independência em relação a sua colocação
física real, a plataforma sobre a que corre, a linguagem de programação com
a que tenha sido desenvolvidos ou o modelo de componentes utilizado para
isso.
O acesso a estes serviços se realiza em base a padrões da Internet, como são
diferentes mecanismos do protocolo HTTP (GET e PUT) ou o novo protocolo RPC
conhecido como SOAP (Simple Access Object Protocol), que não é mais do que
uma combinação de padrões como HTTP e XML para realizar chamadas aos membros
destes serviços web. A idéia atrás de SOAP consiste simplesmente em utilizar
HTTP como meio de transporte para o envio das mensagens de solicitude de
execução dos membros de serviços web remotos (o que permite atravessar
barreiras tais como firewalls) e utilizar XML como linguagem com a qual
escrever os corpos destas mensagens.
Porém, a plataforma .NET não são somente os serviços web, pois também
oferece numerosos serviços às aplicações que para ela se escrevam, como são
uma re-coleção de lixo, independência da plataforma, total integração entre
linguagens (por exemplo, é possível escrever uma classe em C# que derive de
outra escrita em Visual Basic.NET que por sua vez derive de outra escrita em
Cobol)
Como se pode deduzir do parágrafo anterior, é possível programar a
plataforma .NET em praticamente qualquer linguagem, porém, Microsoft decidiu
lançar uma nova porque viu conveniente poder dispor de uma linguagem
desenhada desde 0 com vistas a ser utilizada em .NET, uma linguagem que não
conta com elementos herdados de versões anteriores e desnecessárias nesta
plataforma e que, portanto, seja o mais simples possível para programa-la
aproveitando toda sua potência e versatilidade.
C# combina os melhores elementos de múltiplas linguagens de ampla difusão
como C++, Java, Visual Basic ou Delphi. De fato, seu criador Anders
Heljsberg foi também o criador de muitas outras linguagens e meios como
Turbo Pascal, Delphi ou Visual J++. A idéia principal atrás da linguagem é
combinar a potência de linguagens como C++ com a simplicidade de linguagens
como Visual Basic, e que ademais a migração a esta linguagem pelos
programadores de C/C++/Java seja o mais imediato possível.
Além de C#, Microsoft proporciona Visual Studio.NET, a nova versão de seu
meio de desenvolvimento adaptado à plataforma .NET e que oferece uma
interface comum para trabalhar de forma cômoda e visual com qualquer das
linguagens da plataforma .NET (por padrão, C++, C#, Visual Basic.NET e
JScript.NET, embora possam acrescentar novas linguagens mediante os plugins
que proporcionem seus fabricantes).
O WebDesigner formado no Instituto Infnet é um profissional capaz de
desenvolver sites utilizando as melhores técnicas e ferramentas.
Ele domina os processos para a criação de sites e as peculiaridades da mídia
on-line, incluindo importantes questões de usabilidade e Webstandards.
Além disso, aprende a utilizar softwares líderes de mercado, como o
Dreamweaver, o Flash e o Photoshop, com professores certificados pela
Macromedia e pela Adobe.
Como é a formação, no dia-a-dia?
É uma formação prática, composta de 8 cursos e ministrada para turmas de até
16 alunos, em laboratórios com acesso à Internet. São 148 horas de aula, que
você pode fazer em cerca de 2 meses, estudando 4 horas por dia, à noite,
pela manhã, à tarde ou aos sábados. A formação é prática, e oferece
exercícios ao longo de todos os cursos. No último módulo, você desenvolve um
site, colocando em prática o conhecimento adquirido. Ou seja, você já sai da
formação com experiência para integrar as tecnologias num site de verdade,
pronto para trabalhar.
O que eu aprendo?
Você aprende tudo o que precisa para criar um site Web. Ou seja, você vai
dominar a linguagem HTML, incluindo programação em DHTML e criação de Style
Sheets, conceitos de Webstandards, acessibilidade e usabilidade, vai
aprender a fazer animações para a Web em Flash e criar imagens otimizadas
com o Photoshop. Vai também colocar o conhecimento em prática desenvolvendo
um site completo, e aprenderá habilidades necessárias para atuar num projeto
Web e relacionar-se com os clientes.
Os cursos da Formação WebDesigner
Código Nome do curso Carga horária
I200 HTML Completo
Você aprende a linguagem fundamental dos sites e aplicações Web. 16 horas
D10 Dreamweaver: Website Development
Você domina a ferramenta mais utilizada em todo o mundo para o
desenvolvimento de páginas. 24 horas
I202 Webstandards, Tableless, CSS e Acessibilidade
Você aprende a construir páginas dinâmicas e acessíveis em vários
dispositivos, entendendo e respeitando os padrões da Web. 24 horas
A01 Photoshop para Web
Você aprende a usar o software líder mundial na criação de imagens e efeitos
especiais. 16 horas
D03 Flash: Rich Media Design
Você aprende a fazer animações em Flash para sites e aplicações Web. 16
horas
I250
Programação Visual
Você compreende os conceitos mais importantes para a criação de sites
bonitos e funcionais. 16 horas
I251
Usabilidade e Desenvolvimento de Interfaces
Você aprende os conceitos de planejamento e criação de interfaces web e suas
respectivas implantações dentro dos padrões de usabilidade. 16 horas
I232 Arquitetura e Projeto de Sites
Você coloca em prática tudo o que aprendeu, desenvolvendo um projeto de site
Web. 20 horas
Por que estudar no Instituto Infnet é Especial?
1. O Infnet é o líder nacional na formação de WebDesigners. É o pioneiro no
Brasil, e é o único parceiro da Adobe e da Macromedia, habilitado a emitir
certificados oficiais profundamente reconhecidos no mercado de trabalho.
2. O Infnet é especialista no ensino de tecnologia Internet, já tendo
ministrado cursos em todo o país, para centenas de organizações como
Accenture, Banco do Brasil, Itaú, BNDES, CNPq, Datamec, Embratel, ESPM,
Nabisco, FINEP, Furnas, IBM, KPMG, Lojas Americanas, Origin, Ponto Frio,
Rede Globo, Telemar, UERJ, UFRJ, Xerox, etc.
3. O Infnet é totalmente dedicado à formação profissional e treinamento de
seus alunos, e trabalha com um departamento acadêmico integralmente dedicado
à qualidade das aulas. Ter um certificado do Instituto faz diferença no seu
currículo!
4. Os instrutores do Infnet são sempre profissionais com experiência
prática, certificados pela Adobe e Macromedia e aprovados pelo rigoroso
departamento acadêmico do Instituto.
5. O Infnet permite que o pagamento dos cursos seja parcelado em até 10
vezes para pessoas físicas.
http://pt.wikipedia.org/wiki/C_Sharp
apostila c#
http://www.microsoft.com/brasil/msdn/csharp/default.mspx
c# download
aprendendo c#
visual studio
http://www.linhadecodigo.com.br/Artigo.aspx?id=984
http://www.mundooo.com.br/php/modules.php?name=News&file=article&sid=275
http://xml.com/pub/a/2002/03/06/csharpxml.html
http://www.javafree.org/wiki/Eclipse
Eclipse é uma plataforma (IDE) focado no desenvolvimento de ferramentas e
aplicações de software. Hoje o Eclipse é a IDE Java mais utilizada no mundo.
Possui como características marcantes o uso da SWT e não do Swing como
biblioteca gráfica, a forte orientação ao desenvolvimento baseado em
plug-ins e o amplo suporte ao desenvolvedor com centenas de plug-ins que
procuram atender as diferentes nescessidades de diferentes programadores.
A Eclipse Foundation mantém varios projetos envolvendo a sua IDE Eclipse
tornando-a extremamente adaptável às necessidades de cada cliente.
Um belo tutorial sobre o eclipse é este:
http://www.dei.unicap.br/%7Ealmir/seminarios/2004.2/ts04/xmlide/introducao.h
tml
Artigos Relacionados
Instalando Sysdeo no Eclipse; Eclipse Callisto; Eclipse; Atalhos no Eclipse;
Indicar para qual versão compilar; Configurações de Memória; SuperWaba;
Eclipse em português; Subclipse; IDEs; JUnit; Código Java no Wiki; Sysdeo;
http://hotwork.sourceforge.net/hotwork/manual/eclipse/eclipse-user-guide.htm
l
Eclipse User Guide
http://br-linux.org/linux/linux-magazine-de-aniversario-de-novembro-eclipse
O Eclipse já não é mais apenas um IDE. Muitos o chamam de plataforma de
desenvolvimento, dada sua grande flexibilidade através de plugins. Conheça
esse software e veja se chegou a hora de aposentar as múltiplas janelas de
terminal. Poliglota: Apesar de ter surgido com foco em Java, o Eclipse já
conta com ferramentas para inúmeras linguagens de programação. Apresentamos
o plugin CDT, ideal para a programação em C e C++. Banco de dados: Os
plugins para criação, manipulação e consulta a bancos de dados
disponibilizam diversas funções muito úteis para o programador. Confira a
introdução a dois plugins gratuitos que interagem muito bem. Os 12 melhores:
Nossa equipe escolheu os 12 melhores plugins para programar no Eclipse.
REDES: ClusterIP - Torne sua rede resistente a falhas. O alvo CLUSTERIP do
Iptables acrescenta redundância inteligente à sua rede. SEGURANÇA: Módulo
suexec do Apache - Use o módulo suexec do Apache para trancafiar seus
scripts web e evitar que abram caminho para invasões. Canonical no Brasil. A
Canonical está presente no Brasil, e já tem vários planos para o nosso
mercado. Entrevistamos Fabio Filho, gerente de negócios da empresa
sul-africana para a América Latina. Graduação em Software Livre. Cezar
Taurion propõe o currículo para uma graduação formal em Software Livre.
Sulamita Garcia exemplifica como as empresas estão percebendo as vantagens
do Código Aberto. Cansado do GNU make? Experimente o Cmake! Conheça as
qualidades desse sistema de compilação alternativo que já foi adotado até
pelos desenvolvedores do KDE. Modelagem 3D: Veja as novidades da versão mais
recente do Maya, usado em Hollywood em várias animações campeãs de
bilheteria. Augusto Campos parabeniza a Linux Magazine. No terceiro
aniversário da revista, seu mais fiel colunista relembra o início da
publicação, as expectativas do público e algumas das mudanças enfrentadas
pela publicação. Um belo relato!
E mais: Confira a quinta aula preparatória para os exames LPIC-2. - Você
entende os três valores de Load Average mostrados pelo comando uptime?
Conheça uma nova métrica, com significado bem mais útil.”
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário