www.juliobattisti.com.br
 Você está aqui: Principal > E-books > ASP.NET
  :: Autor: Júlio Battisti   :: e-mail: webmaster@juliobattisti.com.br
Em DVD
Curso de Oratória - Falando em Público sem Medo
Conversão de Formatos Digitais: Áudio e Vídeo
Hardware - Curso Básico
Access
Access 2007 - Aprenda na Prática
Access 2007 Avançado, Macros e VBA
Access Avançado
Access Básico
Access - Como Depurar o VBA
Access - Progr. VBA APIs
Classes no Access
Formulários no Access
Funç. Person. no Access
Menus Person. no Access
Modelagem de Dados
Progr. ADO ADOx
Programação DAO e VBA
Sistemas de Ajuda
Tab. Dinâmicas no Access
Tudo Sobre Consultas
Tudo sobre Relatórios no Access
Excel
Classes no Excel
Dashboards no Excel 2007
Datas e Horas no Excel
Estatística no Excel Básico
Excel 2007 - Aprenda na Prática
Excel 2007 - Format. Cond.
Excel 2007 - Progr. Ribbon
Excel 2007 - SmartArt
Excel 2007 - Tabelas
Excel 2007 - Tabelas Dinâmicas
Excel AddIns e DLLs
Excel Avançado
Excel Básico
Excel - Como Depurar o VBA
Excel - Com XML
Excel - Progr. ADO ADOx
Excel - Utilizando DAO
Excel - Progr. VBA APIs
Forms. Avanç. no Excel
Forms. com VBA no Excel
Fórm. Matriciais no Excel
Funções Pers. Av. no Excel
Funç. BD, Listas e Filtros
Funç. Person. no Excel
Funç. Pesquisa no Excel
Funç. Texto no Excel
Matem. Finan. no Excel
Menus Person. no Excel
Program. VBA no Excel
Registry no Excel
Sistemas de Ajuda
Tabelas Dinâmicas
Tudo Sobre Gráficos
Tudo Sobre Solver
VBA Avançado
VSTO - Excel 2003 - Formulários Básicos
VSTO - Painel de Tarefas
VSTO - Personalizando o Excel
Office 2007
Outlook 2007 - Aprenda na Prática
PowerPoint 2007 - Aprenda na Prática
Word 2007 - Aprenda na Prática
Word 2007 - Básico - Passo a Passo
Word 2007 - Ribbon
Outros cursos
BrOffice - Curso Básico
Certificações Microsoft
Estatística Bás. Teórico
Eventos no Word
Formulários no Word
Matemática Financeira
Menus Person. no Word
MS Project - Curso Avançado
OpenOffice Fórm. Matriciais
OpenOffice Mat. Financeira
PowerPoint
Windows XP - Curso Básico
Tutoriais MCSE 2000
Word 2003 - Básico
Word Avançado
Semi-interativos
Redes de Computadores - Fundamentos
Vídeo-Aulas
Access 2003 Avançado
Access 2003 Básico
Access 2007 - Curso Básico
Access 2007 - Tudo Sobre Consultas
Análise Combinatória - Teoria e Prática - Curso Completo
Autocad 2D
Autocad 3D
Calculadora HP 12C
Calculadoras HP50G 49G/G+ 48GII
Como Criar Vídeo-Aulas - Curso Prático
Como Criar uma Loja Virtual completa com Magento
Como Criar um Portal Profissional e Dinâmico, com o WordPress sem Usar Programação
Como Criar um Cadastro de Clientes com VBA no Excel 2003
Conjuntos - Teoria e Prática - Curso Completo
CorelDraw - Curso Básico
CorelDraw X4 - Curso Completo
Criação de Sites - Curso Básico
Criando Efeitos Digitais com Photoshop e Illustrator CS4 - Curso Prático
Criando Sites Dinâmicos com Wordpress
Criando uma Agenda no Excel
Criando um Site Completo
Criando uma Loja Virtual com PHP e MySQL
Curso Prático de Internet
Dominando o ORACLE
Dominando o SQL Server 2005
Excel 2000, XP, 2003 - Avançado
Excel 2007 - Curso Avançado
Excel 2007 - Curso Básico
Excel Básico
Excel Para Concursos Públicos - Simulados e Provas Comentadas
Flash MX - Curso Básico
Funções Matriciais no Excel
HTML - Curso Prático
Java - Curso Básico
Linguagem SQL e Banco de Dados - Teoria e Prática
Lógica de Programação - Curso Completo
Lógica de Programação com VB.NET
Macros e VBA no Excel - Básico e Intermediário
Macros e VBA no Excel - Avançado
Matemática Básica - Módulo I
Matemática Financeira - Teoria e Prática
Microinformática Prática
MySQL - Curso Completo e Prático
Outlook Express Prático
PHP + HTML + CSS - Curso Completo
Português - Módulo 1
PowerPoint 2003 Básico
Profissional Photoshop
Programação C - Básico + Intermediário
Programação Visual C# 2010 - Básico
Programação Web com ASP.NET 3.5 e VB.NET - Básico
Questões de Matemática de Concursos Públicos Resolvidas
Raciocínio Lógico - Curso Completo e Prático
Série Concursos: Inglês ESAF - Simulados e Provas Comentadas
Sony Vegas Pro 8.0 - Curso Prático
SQL Server 2005 - Reporting Services
Tabelas Dinâmicas Avançadas no Excel 2003
Teoria Musical
Tudo Sobre Gráficos no Excel
Tudo Sobre Tabelas Dinâmicas no Excel 2003
VB.NET 2010 - Curso Avançado
VB.NET 2010 - Curso Básico
Windows 7 - Formatação, Instalação e Configuração
Windows XP - Curso Básico
Windows XP Básico + Intermediário + Dicas Práticas
Windows XP - Formatação e Instalação
Word Básico
Word 2003 Avançado
Word 2007 - Curso Básico
Certificações
Manual - Exame 70-270
Manual - Exame 70-271
Manual - Exame 70-272
Manual - Exame 70-290
Manual - Exame 70-291
Manual - Exame 70-620
Manual - Exame 70-621
Simulado 70-228
Simulado 70-270
Simulado 70-290
Simulado 70-620
Simulado 70-621
Simulado 70-648
Simulado 70-649
Simulado 70-680
Simulado 01 - 70-291
E-books
Administração de Recursos Patrimoniais
Aprendendo a Operar na Bolsa de Valores
AutoCad 2D - Curso Prático
BROffice 2.1 - Planilha Básico
BROffice 2.1 - Texto Básico
Cidadania Italiana - Como Obtê-la - 2ª Edição
Como Criar um Curriculum Profissional
Como Falar em Público
Como Humanizar a Saúde
Como Passar em Concursos
CorelDraw - Básico
CorelDraw X4 - Curso Completo
Criação e Gravação de DVDs
CRM – Vendas e Marketing
CSS - Curso Básico
CSS - Curso Intermediário e Avançado
Curso de Internet - Avançado e Dicas Práticas
Curso de Memorização
Curso de Oratória
Desvendando o Flash MX
Desvendando o iPod
DreamWeaver - Curso Prático
Edição de Vídeo
Edição de Vídeos - Avançado
Edição de Vídeos com Sony Vegas
Empreendedorismo
Empreendedorismo - Curso Prático
Emprego e Sucesso Profissional - Curso Prático
Exchange 2000 Server
Fireworks Básico
Fireworks - Curso Prático
Fotografia Digital
FrontPage XP - Curso Completo
Gerência Financeira
Gerência de Projetos
Gerência de Projetos - Avançado
Gerência de Projetos - Metodologias Ágeis
Gerência de Vendas - Avançado
Google - Curso Completo
Influenciar e Liderar Pessoas
Informática para Negócios - Curso Prático
ISA SERVER 2006 - Curso Básico
Linux com CACIC
Linux Básico
Linux Básico & Rápido
Marketing - Curso Prático
MS Project 2003 - Curso Prático
MS Project 2007
MySQL - Curso Prático
Motivação e Eficiência no Serviço Público
Normas da ABNT para TCCs Teses e Dissertações
Notebooks: Curso Prático de Operação e Manutenção
Oracle - Curso Completo
Oratória - Pregando o Evangelho
Organização no Trabalho
OSM - Noções de Organização, Sistema e Métodos
Page Maker 7.0
Photoshop Básico
Photoshop CS, CS2 & CS3 - Curso Básico
Photoshop CS, CS2 & CS3 - Curso Intermediário
Primeiro Emprego
Relacionamento Humano no Trabalho
SAP - Curso Prático - Módulo 1
SAP - Módulos FI - CO
Secretária e Recepcionista
Segurança da Informação
Sistemas de Apoio a Decisão
Sistema Financeiro Nacional
SQL Server 2000
SQL Server 2005 - Curso Completo
Técnicas de Negociação
Telemarketing e Atendimento
Vendas e Atendimento - Curso Prático
Windows 2003 Server - Curso Completo
Windows 7 - Curso Prático
Windows e Redes
Curso Prático de Redes
GPOs no Windows Server 2003 - Curso Completo
Introdução ao TCP/IP
Redes Wireless - Treinamento Profissional
Segurança no Windows XP
Windows 2000 Server
Win 2000 Server Prático
Windows XP - Curso Completo
Windows XP - Dicas Práticas
Programação
AJAX e ASP.NET
ASP 3.0
ASP 3 Camadas
ASP.NET com C#
ASP.NET 2.0 com VS.NET 2005
Assinatura Digital
Banco de Dados com C#
C# - Curso Básico
Curso de Delphi 7
Delphi - Banco de dados
Delphi 6.0 - Curso Completo
Delphi 7.0 - Curso Completo
Delphi 8.0 - Curso Completo
HTML - Básico e Avançado
Lógica de Programação
Programando com Java
Programando em PHP
Redes - Curso Rápido & Básico
UML - Treinamento Prático
VB.NET - Curso Básico
VB.NET 2005 - Banco de Dados
VB.NET 2005 - Básico
Visual Studio 2005
Visual Studio.NET
XML p/ Programadores ASP
Concursos Públicos
Contabilidade Básica
Contabilidade Comercial
Contabilidade Folhas de Pagamento
Informática p/ Concursos
Informática Essencial
Internet Fundamental
Matemática Fácil
Raciocínio Lógico
Matemática p/ Concursos
Português Para Concursos
Literatura e Cultura
Copas do Mundo
O Prisioneiro
Paixão de Cristo
Paganini - O Guarnerius Endiabrado
Rachmaninoff - Depressão, Amor & Música
Schubert - Entre a Música e a Paixão
Livros Indicados
Dossiê Hacker
Universidade Project
Entendendo e Dominando o Java - 2ª Edição
Entendendo e Dominando o PHP
Contato
Indique este site
Enviar a um amigo
Contato por e-mail
(0xx51) 9627-3434
 

801
Clique aqui para acessar o índice completo do curso.
 
 
 A seguir você encontra uma visão geral do curso e um resumo de cada módulo do curso.


PROGRAMAÇÃO EM ASP.NET COM C#

É com muita alegria que apresento a todos os colegas, a disponibilidade no formato .PDF, do meu livro: PROGRAMAÇÃO EM ASP.NET COM C#. Um curso detalhado sobre a programação ASP.NET, onde você aprenderá desde os fundamentos da plataforma .NET, passando pela instalação e configuração do ASP.NET, programação básica, até os conceitos mais avançados, com a conexão de páginas com bancos de dados.

Mais do que uma nova versão do ASP, ASP.NET representa uma mudança no modelo de desenvolvimento de aplicações Web.

Mesmo que você não conheça nada sobre .NET, C# ou ASP.NET, você será capaz de acompanhar todos os capítulos deste livro. Os capítulos foram organizados de tal maneira que os conceitos e exemplos são apresentados em uma ordem natural e intuitiva. Em outras palavras, procurei imaginar o que faria um leitor que nada conhecesse sobre .NET, C# e ASP.NET e quisesse iniciar os seus estudos. Com esta idéia em mente, procurei organizar os capítulos em uma seqüência que facilitasse o aprendizado de tais tecnologias

MESMO QUE VOCÊ NUNCA TENHA PROGRAMADO EM ASP.NET, VOCÊ TERÁ CONDIÇÕES DE ACOMPANHAR TODOS OS EXEMPLOS DO LIVRO

Quer aprender, rapidamente, a utilizar o ASP.NET para criar páginas e aplicações Web?

Então este livro é para você. Entenda o novo modelo e as conseqüências do mesmo para a criação de aplicações tradicionais e aplicações Web. Conheça os fundamentos básicos da nova linguagem: C#. Aprenda a criar páginas ASP.NET para as mais variadas funções.

UM GUIA INDISPENSÁVEL PARA QUEM QUER APRENDER SOBRE A PLATAFORMA .NET E SOBRE A PROGRAMAÇÃO ASP.NET, PARA A CRIAÇÃO DE PÁGINAS DINÂMICAS, PROFISSIONAIS.

Este manual apresenta as seguintes características:

  • Curso em Português
  • Completo, abrangente, abordando a programação ASP.NET em detalhes
  • Repleto de exemplos práticos, passo-a-passo, detalhadamente explicados
  • Códigos detalhadamente explicados, linha por linha
  • Todos os códigos de exemplos são fornecidos na compra do curso.
  • Centenas de referências para sites de estudo sobre .NET e ASP.NET
  • Abordagem didática, de fácil compreensão e acompanhamento

Dezenas de exemplos práticos, detalhadamente explicados. Em cada exemplo, eu explico todas as linhas de código, detalhando exatamente o que faz cada comando. Exemplos reais de conexão de páginas ASP.NET com banco de dados, dicas de segurança e de configurações do servidor IIS e muito mais.

Com este livro você aprenderá, dentre outros tópicos, a utilizar os seguintes recursos:

  • Entenda o que é a iniciativa .NET da Microsoft.
  • Detalhes sobre o Framework .NET.
  • Saiba o que é o Common Language Runtime - CLR.
  • Saiba o que é o Microsoft Intermediate Language - MSIL.
  • Saiba o que é o .NET Framework Class Library.
  • Aprenda os fundamentos básicos da nova linguagem da Microsoft: C#.
  • Criar páginas ASP.NET e utilizar os novos Web Server Controls.
  • Exemplos detalhados, explicados passo-a-passo.
  • Aprenda a utilizar o ADO.NET para conectar com bancos de dados.
  • Conexão, pesquisa e alterações em bancos de dados, via ASP.NET
  • Como criar formulários avançados para edição de dados.
  • Aprenda, em detalhes, a utilizar os novos controles do ASP.NET.
  • Como configurar as opções de segurança do Windows 2000, do IIS e do ASP.NET.
  • Entende o conceito de Web Services e aprenda a criar e utilizar um Web Service.
  • Utilize o Visual Studio .NET para criar páginas ASP.NET
  • Referência das principais classes.
  • Explicação das propriedades e métodos de cada classe.
  • Exemplos prontos, que você pode adaptar e utilizar em suas aplicações.
  • Você também recebe todos os códigos fonte utilizados no livro

Você nunca programou com ASP.NET??

É iniciante em programação para a Internet??

Quer aprender com exemplos práticos, detalhadamente explicados?

ENTÃO ESTE LIVRO É PARA VOCÊ

Quem deveria ler este livro?

Mesmo que você não conheça nada sobre .NET, C# ou ASP.NET, você será capaz de acompanhar todos os capítulos deste livro. Os capítulos foram organizados de tal maneira que os conceitos e exemplos são apresentados em uma ordem natural e intuitiva. Em outras palavras, procurei imaginar o que faria um leitor que nada conhecesse sobre .NET, C# e ASP.NET e quisesse iniciar os seus estudos. Com esta idéia em mente, procurei organizar os capítulos em uma seqüência que facilitasse o aprendizado de tais tecnologias. O conhecimento da tecnologia ASP pode facilitar e acelerar o aprendizado de alguns conceitos, porém não é um pré-requisito obrigatório. Ainda que o amigo leitor nada conheça sobre as versões anteriores do ASP, mesmo assim você será capaz de acompanhar todo o conteúdo deste livro.

Para usuários que já trabalham com as versões anteriores do ASP, o livro oferece a possibilidade de conhecer os fundamentos básicos de uma nova linguagem – C#, bem como os elementos básicos do .NET e a nova versão do ASP – ASP.NET.

Em resumo, nos capítulos e anexos deste livro, você encontrará todas as informações necessárias para entender o modelo .NET. Também apresentarei os elementos básicos da nova linguagem C#. Uma vez conhecendo o modelo .NET e a linguagem C#, estaremos aptos a criar aplicações utilizando ASP.NET.

VISÃO GERAL DO CONTEÚDO DO MANUAL DE ESTUDOS:

A seguir apresento uma visão geral do conteúdo de cada um dos capítulos do livro. Este livro foi projetado para quem quer aprender ASP.NET desde o básico, até os conceitos mais avançados

  • Introdução: Na introdução eu faço uma apresentação do livro, mostro a quem se destina o livro, descrevo os equipamentos e softwares necessários para acompanhar o curso, mostro como instalar o IIS e o Framework .NET e apresento as configurações que serão utilizadas para acompanhamento dos exemplos do livro.
  • Capítulo 1 – Entendendo o Framework .NET: Neste Capítulo eu apresento o Framework .NET. Mostrarei o que é e qual a proposta do Framework .NET (ou simplesmente .NET) da Microsoft. O .NET propõe-se a ser um novo paradigma para o desenvolvimento de aplicações, tanto aplicações tradicionais, quanto aplicações Web de n-camadas. Neste capítulo falarei sobre a estrutura e os principais componentes do .NET, sobre modelos de aplicação e sobre o que o .NET traz de novo, como proposta para o desenvolvimento de aplicações. É um capítulo para entender o que é o .NET.
  • Capítulo 2 – Entendendo o CLR: Neste capítulo eu irei detalhar aquele que é o “coração”, o “motor” do .NET: Common Language Runtime – CLR. Você entenderá exatamente o que é o CLR, como ele se encaixa na arquitetura do .NET, aprenderá sobre o processo de execução de código na plataforma .NET, sobre Assemblies, CTS – Common Type System e sobre o conceito de Orientação a Objetos.
  • Capítulo 3 – Apresentando o C#: Neste capítulo você começará a estudar a linguagem que é uma das novidades do .NET: C# (pronuncia-se C Sharp). Apresentarei as instruções básicas do C#, para a declaração de variáveis, operadores de cálculos e lógicos, instruções de controle e repetição e, evidentemente, que não poderia faltar um bom e velho exemplo do Hello Word!!
  • Capítulo 4 – Classes, Métodos, Herança e Polimorfismo no C#: Neste Capítulo continuaremos a estudar o C#, agora avançado para conceitos mais avançados. Você aprenderá sobre Classes e entenderá que o .NET nada mais é do que uma gigantesca hierarquia de classes, cada classe com seus objetos e coleções e cada objeto com seus métodos e propriedades. Você também aprenderá sobre o importante conceito de herança e de polimorfismo, conceitos muito importantes para a criação de código reutilizável.
  • Capítulo 5 – Tópicos Diversos em C#: Este é um capítulo do tipo “Salada de Frutas”, onde eu apresento diversos tópicos sobre a linguagem C#. Você aprenderá sobre a classe System.Math para a realização de operações matemáticas, aprenderá sobre a Estrutura System.Date.Time, sobre o namespace System.IO, sobre System.IO.File e sobre o tratamento de Exceções no C#.
  • Capítulo 6 – Uma Introdução ao ASP.NET: Muito bem, após a preparação dos cinco primeiros capítulos é hora de, finalmente, começar a utilizar o ASP.NET. Neste capítulo você aprenderá sobre o que é exatamente o ASP.NET, quais as novidades do ASP.NET em relação ao ASP 3.0, fará um Chek List para poder acompanhar todos os exemplos do livro, verá que é possível rodar ASP e ASP.NET ao mesmo tempo, no mesmo servidor e, finalmente, veremos os primeiros exemplos de páginas ASP.NET.
  • Capítulo 7 – HTML Server Controls: Uma das inovações mais bem vindas do ASP.NET é a disponibilização de uma série de controles mais “poderosos”, flexíveis e “inteligentes”, do que os controles disponíveis no ASP 3.0 e nas versões anteriores. Com ASP.NET temos acesso a diversos controles que permitem a criação de páginas com uma aparência gráfica mais parecida com os programas tradicionais do Windows, além de termos acesso a um rico modelo de eventos, o que já estava disponível aplicações tradicionais do Windows, a um bom tempo . Neste capítulo você aprenderá sobre o que são exatamente os HTML Server Controls e aprenderá a utilizá-los, um a um, aprendendo a configurar as diversas propriedades de cada controle.
  • Capítulo 8: - Validation Server Controls: Nesta capítulo será a vez de aprender sobre mais esta novidade do ASP.NET: Validation Server Controls. Para entender esta novaidade, vamos novamente fazer uma analogia com as versões anteriores do ASP. O assunto em paute é “validação da entrada de dados em formulário”. Vamos imaginar que você cria um formulário onde o internauta deva preencher os seguintes dados: Nome, Endereço, e-mail, Fone, Profissão, Data de Nascimento, Valor do crédito pretendido, Renda mensal, Empresa onde trabalha, Endereço do site da empresa. Os campos Nome, Endereço e e-mail e Fone são obrigatórios. Além disso o valor do crédito pretendido não pode ser superior a 20% da Renda mensal. Para criarmos um formulário que funcione de acordo com estes critérios, usando programação ASP, vamos precisar de uma boa quantidade de código. Quando o usuário preenche os dados e clica no botão enviar, os dados são enviados, para processamento, para a página especificada na propriedade action do formulário. Esta página deve, em primeiro lugar, verificar se os campos obrigatórios foram preenchidos e, em segundo lugar, verificar se o valor do crédito não está acima de 20% da renda mensal. Se as informações digitadas pelo usuário atenderem estes critérios, o processamento continua e os dados são gravados em um banco de dados, como o SQL Server ou o ORACLE. Mas basta que um único campo obrigatório não tenha sido preenchido, para que o formulário tenha que ser enviado de volta para o navegador do cliente, mantendo as informações já digitadas e solicitando que sejam feitas as correções necessárias. Explicar a lógica que está por trás deste processo de validação já não é uma tarefa simples. Implementar toda esta validação é bastante trabalhoso e exige muita codificação. Para facilitar a vida do desenvolvedor, o ASP.NET apresenta uma série de controles que já vem com funcionalidades, no próprio controle, as quais facilitam a validação dos dados digitados pelo usuário. Estes controles são conhecidos como: Validation Controls o Server Validation Controls, uma vez que são controles de servidor, a exemplo dos HTML Server Controls que vimos no Capítulo 7. Neste capítulo vamos entender exatamente o que são os Server Validation Controls. Também aprenderemos a utilizar os diversos controles disponíveis. Iremos estudar os seguintes controles: RequiredFieldValidator Control, CompareValidator Control, RangeValidator Control, CustomValidator Control, RegularExpressionValidator Control. Veremos diversos exemplos de utilização destes controles.
  • Capítulo 9 – Web Form Controls: No Capítulo 7 estudamos os HTMLServer Controls, os quais são, basicamente, os controles HTML para a criação de formulários, porém processados no servidor. Ao ser processado no servidor, cada controle é compilado como um objeto incorporado a página ASP.NET. Por ser um objeto temos acesso, via código de programação, a uma série de propriedades e métodos de cada controle. Com este novo modelo, o Framework .NET traz para o desenvolvimento Web, um modelo baseado em eventos, muito parecido com o modelo de desenvolvimento baseado em eventos de aplicações Windows tradicionais. Em seguida, no Capítulo 8 tratamos dos controles de validação – Validation Server Controls. Estes controles também são processados no servidor, porém não existem controles HTML correspondentes. Os controles de validação fazem parte de um conjunto de controles maior, conhecido como Web Server Controls. Neste capítulo vamos continuar o nosso estudo sobre os controles de servidor. Vamos aprender a utilizar um conjunto de controles que nos permitem criar uma interface visual mais aprimorada, com maior riqueza de detalhes, dando um aspecto mais profissional a nossas páginas ASP.NET. Estes controles são chamados de Web Form Controls. Os controles que estudaremos neste capítulo são, a exemplo dos controles de validação, Web Server Controls. Vamos aprender a utilizar controles para a criação de interface, onde o usuário pode digitar informações, e interagir com a página. Na prática estudaremos controles que podem ser utilizados no lugar dos HTML Server Controls, para a criação de páginas com uma interface mais “profissional”. Todos os Web Form Controls são derivados de uma classe básica: WebControl. Esta classe pertence ao namespace System.Web.UI.WebControls. Iniciaremos o capítulo estudando as propriedades e métodos desta classe. Por serem derivados desta classe básica, os Web Form Controls herdam as propriedades e métodos da classe básica. Em seguida passaremos ao estudo dos seguintes Web Form Controls: TextBox, Label, CheckBox, RadioButton, Button, ListBox, Table, TableCell e TableRow, Panel, Image, HyperLink, LinkButton, ImageButton. Estes controles nos dão acesso a um grande número de propriedades e eventos, o que permite um controle bastante preciso sobre o layout e a funcionalidade de uma página ASP.NET, o que justifica a existência de mais um conjunto de controles, além do conjunto dos HTMLServer Controls. A medida que formos estudando os diversos controles, iremos apresentar exemplos de utilização dos mesmos. Para acompanhar os exemplos deste capítulo é importante que você tenhas estudado os Capítulos 3, 4 e 5, os quais tratam dos aspectos básicos da Linguagem C#.
  • Capítulo 10 – Acessando Bancos de Dados com ASP.NET – Parte 1: Você lembra do tempo em que para construir um site era só criar um “monte” de páginas HTML? Eu lembro. Se eu tenho saudades? Sinceramente, não. Embora fosse muito mais simples e fácil, o que se pode fazer apenas com HTML é muito pouco. Hoje, a realidade é bem diferente. Vivemos em um mundo com milhões de pessoas conectadas à Internet. O Comércio eletrônico entre empresas (B2B – Business To Business) e o comércio eletrônico entre empresas e consumidores finais (B2C – Business To Consumer) já é uma realidade. Mas a Internet não é utilizada apenas para comércio eletrônico. Sistemas de gerenciamento das relações com o cliente – CRM – Customer Relationship Management, software para ser utilizado pela Internet, mediante o pagamento de uma taxa mensal – ASP – Application Services Providers, são apenas alguns exemplos dos serviços que tornaram-se realidade graças a utilização da Internet. Novas ofertas e serviços surgem diariamente. Mas o que tem em comum todos estes sites? A tecnologia? De maneira alguma. Existem tecnologias para os mais variados gostos, desde soluções 100% Java, passando pelo software livre, com a utilização do servidor Apache, Linux e da linguagem PHP, até o mundo Microsoft, antes com a tecnologia ASP e o padrão COM/COM+ e agora com o Framework .NET. O que todos estes sites e aplicações Web tem em comum, é a necessidade, cada vez maior, do acesso a dados das mais variadas fontes. Existem exemplos de aplicações Web que apresentam, na mesma página, dados oriundos do Mainframe, de um servidor SQL Server ou ORACLE e de uma planilha do Excel. O fato é que o acesso aos dados é uma necessidade. Com o uso da Informática um volume cada vez maior de dados é gerado, diariamente, nas empresas. Para transformar todos estes dados, em informações úteis, geradoras de negócios e lucros, precisamos de tecnologias que facilitem o acesso às mais diversas e variadas fontes de dados. Com o ASP 3.0 temos a tecnologia ADO/OLE-DB (Activex Data Objects/ OLE Database) para acesso a fontes de dados. Com ASP.NET temos um novo conjunto de classes para acesso a dados, conjunto este conhecido como ADO.NET. É importante salientar que ADO.NET não é uma nova versão de ADO. As duas tecnologias podem ser utilizadas em conjunto. ADO dando suporte a páginas e aplicações Web criadas com ASP 3.0; e para páginas ASP.NET utilizamos ADO.NET. Esta “convivência” entre as tecnologias, facilita a migração das páginas criadas com ASP 3.0 para ASP.NET, uma vez que as páginas ASP 3.0 continuarão funcionando, mesmo após a instalação do Framework .NET. Como acessar bancos de dados a partir de páginas ASP.NET é o assunto deste capítulo. Vamos apresentar os namespaces onde estão as classes para acesso à dados. Iremos estudar as principais classes destes namespaces. Também aprenderemos a acessar bancos de dados do Microsoft SQL Server e do Microsoft Access. Veremos como apresentar os dados obtidos, utilizando os novos controles do ASP.NET. Veremos diversos exemplos de utilização das classes estudadas. Sempre que for pertinente, faremos a comparação entre a maneira como uma determinada operação é realizada com ASP 3.0 e a maneira como passamos a realizar a mesma operação com ASP.NET. O conteúdo visto neste capítulo é a base para os assuntos apresentados nos Capítulos 11 e 12.
  • Capítulo 11 – Acessando Bancos de Dados com ASP.NET – Parte 2: No Capítulo 10 aprendemos a conectar páginas ASP.NET com bancos de dados. Trabalhamos com classes dos namespaces System.Data, System.Data.SqlClient e System.Data.OleDb. Para exibir os dados em um página ASP.NET utilizamos, basicamente, o controle DataGrid. Existem diversos Web Server Controls que podem exibir dados a partir de um objeto DataView ou DataReader (será visto neste capítulo). Iniciaremos este capítulo estudando os seguintes Web Server Controls: CheckBoxList, DropDownList, RadioButtonList. Estes controles também são conhecidos como: Data-bound list controls. Todos possuem uma propriedade DataSource, que define a fonte de dados para o controle. Em seguida estudaremos um pouco mais sobre o controle DataGrid. No Capítulo 10 aprendemos a utilizar o controle DataGrid para efetuar as seguintes ações: Exibir dados em uma página, Ordenar dados, Fazer paginação. Neste capítulo aprenderemos a utilizar o controle DataGrid para efetuar as seguintes operações: Filtrar dados, Criar as colunas do DataGrid manualmente. Veremos que com poucas linhas de código somos capazes de realizar operações que, com o ASP 3.0, demandam uma boa quantidade de codificação. Uma das grandes vantagens do ASP.NET é a disponibilidade de um conjunto de controles mais poderoso e flexível. Para que possamos usufruir destas vantagens é importante que saibamos utilizar estes controles. Com o estudo feito neste capítulo, mais o que foi visto nos Capítulos 7, 8, 9 e 10, o leitor terá um amplo entendimento dos novos controles do ASP.NET. Porém o assunto é bastante extenso, são centenas de métodos e propriedades. A melhor fonte de informações para você aprofundar seus estudos é a documentação do Framework .NET. Antes de iniciarmos o estudo dos Data-bound controls, iremos apresentar o conceito de Data Binding, veremos alguns conceitos que se aplicam a todo controle que pode ser associado a uma fonte de dados. Os conceitos vistos nesta parte inicial são a base para que possamos estudar os Data-bound controls.
  • Capítulo 12 – Acessando Bancos de Dados com ASP.NET – Parte 3: Nos capítulos 10 e 11 aprendemos a acessar dados do Microsoft Access e do SQL Server 2000. Utilizamos diversas classes do ADO.NET para fazer o acesso aos dados. Comentamos que com ASP.NET temos um “modelo desconectado”, ou seja, retornamos uma ou mais tabelas através de um objeto DataSet e encerramos a conexão com o banco de dados. Nos exemplos vistos até o momento apenas exibimos, pesquisamos e classificamos os dados obtidos. Neste capítulo aprenderemos a alterar, adicionar e excluir dados. Estas operações serão feitas no conjunto de dados do objeto DataSet, ou seja, no conjunto de dados Desconectados. Em seguida aprenderemos a passar as alterações que foram feitas no conjunto de dados desconectados, para a fonte original de dados, em outras palavras, aprenderemos a sincronizar as alterações feitas nos dados do DataSet com a fonte original de dados. Iniciaremos este capítulo aprendendo a utilizar o objeto DataTable para realizar as seguintes operações básicas: Adicionar um registro, Excluir um registro, Alterar um registro. Para realizar estas operações aprenderemos novas propriedades e métodos do objeto DataTable. Em seguida aprenderemos a enviar as alterações feitas no conjunto de dados do objeto DataTable, de volta para o banco de dados. Neste capítulo apresentamos tópicos fundamentais para a construção de qualquer aplicação Web que acesse dados. Por exemplo, se você constrói um site, onde o Internauta pode cadastrar-se para participar de promoções; você precisará construir um formulário onde o Internauta possa digitar seus dados e enviar os mesmos para o banco de dados. Você também terá que fornecer um formulário para que o usuário possa alterar seus dados e, finalmente, uma opção para que o usuário possa excluir seu cadastro. Conforme destacaremos neste capítulo, as operações de manipulação de dados com o ASP.NET são bem diferentes das operações que utilizávamos com ASP 3.0. De início, a maior dificuldade será entender este novo mecanismo. Vamos apresentar exemplos detalhados, onde explicaremos, em detalhes, toda a funcionalidade de cada exemplo. Desta maneira o leitor poderá entender os passos necessários e quais objetos utilizar para implementar as operações de manipulação de dados. Nos diversos exemplos deste capítulo, utilizaremos os objetos do namespace System.Data.OleDb, para fazer conexão com um banco de dados do Microsoft Access – C:\Meus documentos\NorthWind.mdb. Você pode, facilmente, adaptar os exemplos para utilizar um banco de dados do SQL Server ou do ORACLE. Para utilizar um banco de dados do SQL Server, basta alterar a string de conexão, de tal maneira que ao invés de utilizar o banco de dados NorthWind.mdb, você passe a utilizar o banco de dados NorthWind que é instalado com o SQL Server 2000. Porém, para obter um melhor desempenho, sugiro que você utilize, ao invés dos objetos do namespace System.Data.OleDb, os objetos do namespace System.Data.SqlClient, os quais são específicos e otimizados para o acesso a bancos de dados do SQL Server. Para conexão com o ORACLE você apenas precisa alterar a string de conexão, para fazer a conexão com um servidor/banco de dados onde o ORACLE esteja rodando.
  • Capítulo 13 – Web Services e Visual Studio .NET: Na década de 70 tínhamos os dados e a lógica de programação instalados no Mainframe. Acessávamos estas aplicações utilizando terminais para conectar com o Mainframe. Como uma evolução surgiu o modelo Cliente/Servidor, onde tradicionalmente temos o Banco de Dados rodando no Servidor e a lógica e apresentação da aplicação, instaladas na estação do cliente. Este modelo mostrou-se de difícil manutenção e atualização e surgiu o modelo em três camadas, onde a lógica fica armazenada no Servidor de Aplicações, normalmente no formato de componentes COM/COM+, os dados no servidor de Banco de Dados e a apresentação no programa instalado no Cliente. Com o crescimento explosivo da Internet e, conseqüentemente, com a consolidação dos protocolos Web, passamos a utilizar o Navegador como cliente e o modelo de desenvolvimento baseado em padrões Web é uma realidade. as a Tecnologia de Informação está sempre evoluindo, buscando mais eficiência e melhores resultados a custos mais razoáveis. Dentro deste contexto surge a idéia da construção e utilização de Software como se fossem serviços. Por exemplo, ao invés de pagar um valor X, por uma licença do Office e receber um CD para instalação, você paga, simplesmente, um valor mensal de assinatura e acessa o Office através da Internet. Utilizando o Navegador você tem acesso ao Word, Excel, etc; podendo optar por salvar seus arquivos na máquina local ou no servidor do prestador de serviços. A idéia do aluguel de Software está movimentando o mercado. As empresas que fornecem este tipo de serviço são os chamados Applications Services Providers – ASP. Para a criação de programas que possam ser acessados como serviços, precisamos de alguma maneira, poder criar pequenas unidades de software, com funcionalidades específicas e depois juntar estas “pequenas unidades”, para formar nossos programas. Em determinadas situações pode ser vantajoso criar a “funcionalidade” internamente; em outras situações pode ser mais interessante simplesmente pagar para ter acesso a um componente que já fornece a funcionalidade desejada. Por exemplo, se você cria um site de Comércio Eletrônico, pode ser mais vantajoso permitir que o seu sistema utilize um componente de validação de Cartão de Crédito, disponível no servidor da empresa que criou o componente, mediante um pagamento por acesso ou por mês, do que criar um componente a partir do zero. Com os Web Services do Framework .NET, podemos criar componentes que tenham as funcionalidades descritas no parágrafo anterior, ou seja, um componente com uma funcionalidade específica, que pode ser acessado por qualquer aplicação, através da Web. Neste componente posso definir permissões de acessa, de tal maneira que somente possa utilizá-lo, os usuários que estão pagando pelo serviço. Com isso podemos criar aplicações realmente distribuídas, onde as diversas funcionalidades do sistema estão localizadas em diferentes servidores, inclusive de diferentes empresas. Neste capítulo veremos como criar Web Services e depois utilizar os Web Services criados em nossas páginas ASP.NET. Em seguida aprenderemos a utilizar o ambiente de desenvolvimento do Framework .NET – Visual Studio .NET. Aprenderemos a criar páginas ASP.NET simples e também exemplos mais elaborados, que fazem conexão com bancos de dados. Veremos que o Visual Studio .NET traz, para o desenvolvimento Web, as mesmas facilidades que temos no desenvolvimento de aplicações Windows tradicionais. Com o Visual Studio .NET construímos aplicações Web, baseadas em ASP.NET, arrastando componentes na página e configurando as diversas opções, propriedades e eventos dos componentes. Com o Visual Studio .NET a produtividade do programador, na criação de aplicações Web aumenta enormemente, uma vez que o Visual Studio .NET traz para o desenvolvimento de páginas ASP.NET um modelo já conhecido, onde simplesmente vamos arrastando elementos na página e fazenda as configurações necessárias.
  • Capítulo 14 – Segurança de Aplicações Web e Configuração do IIS com ASP.NET: Quando se fala de Internet nos dias de hoje, o assunto mais tratado, sem nenhuma dúvida, é sobre Segurança. Muitos relatos, alguns verdadeiros e outros mais fantasiosos, sobre invasões mirabolantes, roubo de número de cartões de créditos, acesso a informações sigilosas de órgãos governamentais e assim por diante. Não podemos negar que o problema de segurança existe e é crítico, principalmente no momento em que o Comércio Eletrônico é, mais do que uma realidade, uma necessidade e um diferencial competitivo para as empresas. O diferencial competitivo não é entrar ou não no mundo do Comércio Eletrônico, o diferencial é criar serviços agregados ao comércio eletrônico, capazes de gerar diferenciais competitivos. Assuntos como fidelização do cliente, melhorias nos sistemas de CRM – Customer Relationship Management (Gerenciamento das Relações com o Cliente), B2B – Bussines to Bussines, B2C – Bussines to Consumer e outros, estão em evidência. Porém sistemas de Comércio Eletrônico, CRM e assemelhados, exigem acesso a um conjunto de dados estratégicos da empresa. Uma vez que estes sistemas estão acessíveis a Internet, os dados empresariais precisam estar protegidos. Neste ponto é que a questão segurança é de fundamental importância. Existem os mais variados tipos de ataques pela Internet. Um engano comum é pensar que único tipo ataque capaz de causar prejuízos é aquele que rouba ou destrói dados. No caso de um site de comércio eletrônico, qualquer ataque que torne o site indisponível por um determinado período de tempo, causa prejuízos incalculáveis, pois além das compras que deixaram de ser feitas no período de indisponibilidade, tem a questão da imagem da empresa, sem contar que o cliente pode ter feito a compra no site do concorrente e passar a fazer as próximas compras também do concorrente. Por todos estes motivos é que a questão de segurança é fundamental e deveria ser prioritária quando tratamos de aplicações Web. Outro fato importante a ser mencionado é que a maioria dos ataques, ao contrário do que muitos pensam, é originado dentro da Intranet da própria empresa. Pode ser um funcionário descontente ou desonesto, ou um usuário com permissões de acesso indevidas que causa algum prejuízo por imperícia técnica. O fato é que a questão de segurança não deve ser tratada apenas como uma questão de proteção contra “as forças do mal que vem da Internet”. O fato é que precisamos definir uma política de segurança que permita que todos possam realizar o seu trabalho, porém com os níveis de permissão adequados. Além de definir uma política de segurança, é necessário a ampla divulgação da mesma. É alarmante constatar que muitas empresas não possuem uma política de segurança definida, ou quando tem, a política não é adequadamente divulgada. Outro erro bastante comum é achar que a questão de segurança é responsabilidade somente da equipe de desenvolvimento ou somente do Administrador da Rede. Na verdade o item segurança é bastante complexo e exige que o pessoal de desenvolvimento trabalha em sintonia com a Administração da rede e com todos na empresa. Conforme veremos neste capítulo, existem aspectos de segurança que são de responsabilidade do desenvolvimento e outros que são de responsabilidade da Administração de rede. Na verdade o que se faz é criar várias barreiras para que o hacker não tenha sucesso em sua tentativa de invasão. Algumas destas barreiras são criadas na própria rede da empresa e outras em nível de aplicação Web. Neste capítulo tratarei de questões como: Autenticação do usuário com o servidor Web, Aspectos de segurança a nível de Windows 2000 Server, Aspectos de segurança no IIS 5.0, Implementando um segurança a nível de Banco de dados. Este aspectos tem a ver com o ambiente – Sistema Operacional (Windows 2000, Windows XP, Windows 2002) mais Servidor Web (IIS 5.0), onde rodam as aplicações Web criadas com ASP.NET. Estes aspectos são os mesmos, quer estejamos trabalhando com ASP ou ASP.NET. Na segunda parte do capítulo, estudaremos alguns aspectos de segurança que são específicos do Framework .NET e do ASP.NET. Conforme veremos existem uma série de classes que nos permitem fazer configurações de segurança para aplicações Web criadas com ASP.NET.De maneira alguma temos a pretensão de que esta capítulo seja um guia completo para a segurança na Internet e para o Comércio eletrônico. O objetivo é fornecer as informações básicas para que o usuário possa tomar as medidas mínimas necessárias para garantir um nível aceitável de segurança para seu site e suas aplicações Web. Quando trabalhamos com tecnologias da Microsoft como ADO.NET, IIS e Windows 2000 Server, o endereço a seguir é de consulta obrigatória para assuntos relacionados a segurança de tecnologias Microsoft: http://www.microsoft.com/security. Neste site são divulgados boletins de segurança sobre os produtos Microsoft. Sempre que algum novo problema é descoberto, são divulgadas informações sobre o problema, bem como a maneira de corrigi-los. Também são disponibilizados arquivos para Download. Estes arquivos normalmente contém correções (Hot-fix) que devem ser aplicados para corrigir problemas de segurança. B= Permissões NTFS.
  • Capítulo 15 – Caixa de Ferramentas do ASP.NET: Como o próprio título sugere, este capítulo apresenta assuntos variados sobre o ASP.NET. Veremos uma série de exemplos e técnicas úteis na criação de páginas e aplicações Web com ASP.NET. Veremos assuntos que variam de classes do Framework .NET que tratam da requisição do usuário, passando por alguns exemplos práticos que fazem conexão com banco de dados, seguindo com o conceito de Code-Behind até questões relacionadas ao controle de segurança através do código ASP.NET. Vamos iniciar o capítulo apresentando três exemplos práticos: Como limitar o controle de uma lista, com base no valor selecionada em outra lista, Utilizando o controle DataGrid para editar dados, Apresentaremos mais um exemplo prático, no qual estaremos exibindo em uma página ASP.NET, dados de uma planilha do Excel. Este exemplo é importante, pois salienta a possibilidade de acessarmos dados das mais variadas fontes. Esta é uma situação comum nas empresas, nos dias atuais. Os dados estão “espalhados” nos mais diversos formatos. Com o .NET podemos criar aplicações que acessam dados das mais variadas fontes. Em seguida apresentaremos o conceito de “Code Behind”, que é uma técnica utilizada para facilitar a separação entre o código responsável pela lógica e o código responsável pela apresentação da página. Seguindo na apresentação da nossa “Caixa de Ferramentas”, falaremos sobre dois importantes objetos: HttpRequest e HttpResponse. Com estes objetos podemos ter um controle mais eficaz sobre a requisição que é enviada pelo navegador do cliente e sobre a resposta que é enviada de volta pelo servidor. Também iremos tratar sobre as diretivas de página. Uma diretiva é, geralmente, incluída no início da página e é utilizada para instruir o servidor sobre como efetuar o processamento da página. Por exemplo, podemos utilizar uma diretiva @OutputCache, para controlar a maneira como o servidor fará o cache das páginas ASP.NET. O nosso próximo e final assunto será sobre as configurações de segurança através da utilização de código. Veremos uma série de pontos sobre segurança, utilizando código ASP.NET e classes do Framework .NET. Este capítulo apresenta assuntos variados, mas de grande utilização na construção de aplicações Web. O objetivo dos exemplos apresentados é salientar técnicas que você provavelmente utilizará nas aplicações que estiver construindo. Para os exemplos apresentados, utilizarei diversos conceitos e técnicas que foram apresentados nos capítulos anteriores, de tal forma que não irei explicá-los novamente. Caso você tenha alguma dúvida em relação aos comandos ou técnicas utilizados consulte os capítulos iniciais do livro, principalmente os Capítulos 10, 11 e 12 quando tratamos do acesso a bancos de dados, utilizando as classes do ADO.NET.
  • Capítulo 16 – Tratamento de Erros e Gerenciamento de Estado: Este capítulo não faz parte do livro impresso: “ASP.NET: Uma Nova Revolução na Construção de Sites e Aplicações Web”. O presente capítulo somente está disponível somente na versão em .PDF, para envio via download ou via CD. Para os leitores que adquiriram o livro, este capítulo é um brinde, uma vez que são tratados novos assuntos, os quais não foram tratados nos capítulos do livro. Para os interessados em adquirir o livro, este capítulo serve para que o leitor tenha uma idéia do estilo do autor. Importante: Para o completo entendimento deste capítulo, são necessários os conhecimentos tratados nos Capítulos 1, 2, 3, 4, 5, 6, 7, 8 e 9 do livro. Os aspectos básicos da linguagem C# e da criação de páginas ASP.NET não serão novamente detalhados. Vamos iniciar o capítulo falando sobre o “Tratamento de Erros” em páginas ASP.NET. Fazer o Tratamento de Erros, torna nossas aplicações, digamos, “mais elegantes”. Quando ocorre um determinado erro, este é interceptado pelo código de tratamento de erro e uma mensagem “mais esclarecedora”, sobre os possíveis motivos do erro, pode ser gerada. Se não for feito o tratamento de erros, o usuário terá que se contentar com a mensagem padrão emitida pelo servidor Web. Veremos que com o ASP.NET é possível fazer um tratamento estruturado dos erros que ocorrem em uma página ou aplicação Web. Também podemos com que o Administrador do sistema seja notificado dos erros, seja escrevendo no Log de Eventos do Sistema Operacional, fazendo com que o código de tratamento de erros envie uma mensagem de e-mail para a Caixa Postal do Administrador. Concordo que tratamento de erros não é, nem de longe, um assunto tão interessante quanto acesso a Bases de Dados usando ADO.NET, segurança, ou outro qualquer; porém para que nossas aplicações se comportem de uma maneira adequada, é de fundamental importância que seja dada a devida atenção ao item: “Tratamento de Erros”. Faremos uma breve revisão das estruturas Try...Catch...Finally, já apresentadas no Capítulo 5, para que o leitor possa relembrar da sintaxe e da forma de utilização destes comandos. Para uma descrição detalhada destes comandos, consulte o Capítulo 5. Para entender o funcionamento do mecanismo para tratamento de erros, utilizaremos diversos exemplos práticos, onde o leitor poderá ver em funcionamento o tratamento de erros em páginas ASP.NET. Apresentaremos exemplos onde são tratadas exceções genéricas e também exceções específicas, tais como uma tentativa de conexão com um servidor SQL Server 2000 que não existe. Para o desenvolvimento de Sites e Aplicações Web profissionais, baseadas no Framework .NET, mais especificamente na tecnologia de páginas ASP.NET, o correto tratamento de erros e exceções é um tópico fundamental. Muitas vezes, devido a prazos esgotados e pressões pela entrega de um aplicativo, o tratamento de erros é negligenciado, o que resulta em programas, no mínimo, “deselegantes” e instáveis, os quais não atendem as necessidades dos usuários.
  • Anexo 1 : Principais tags HTML e Criação de contas de usuários no Windows 2000
  • Anexo 2 : A linguagem SQL
  • Anexo 3: Dicas de sites sobre ASP.NET, C#, VB.NET e XML

Não tenha dúvidas, este é um manual completo, detalhado, uma excelente fonte de estudos para quem quer aprender a programar com ASP.NET

CLIQUE AQUI PARA COMPRAR ESTE E-BOOK

Sobre o autor: Eu sou profissional certificado da Microsoft, tendo sido aprovado em 30 Exames da Microsoft, com os quais obteve certificações como: MCP, MCP+I, MCSE 2000, MCSA-2000, MCSA-2003, MCSE-2003, MCSE+I, MCDBA 2000, MCDST e MCSD. Sou Técnico da Receita Federal, na Delegacia de Santa Maria – RS, e é autor de oito livros, todos publicados pela Axcel Books . Também sou autor de artigos sobre TI, Carreira, Trabalho, Vida e Felicidade, publicados no meu site pessoal: www.juliobattisti.com.br. Atua como instrutor de cursos de informática tanto na Secretaria da Receita Federal como para turmas em Universidades e outros cursos. Colunista de diversos sites da Internet e da revista Developers Magazine. Você pode entrar em contato com o autor pelo email: webmaster@juliobattisti.com.br.




Voltar ao início
LIVROS CAMPEÕES DE VENDA NO SITE

Cursos Online com Certificado e Suporte à Dúvidas

CURSOS ONLINE COM CERTIFICADO - INDICADOS POR JÚLIO BATTISTI
EM PARCERIA COM CURSOS 24 HORAS
AdministraÇÃo
  • Administração Contábil e Financeira
  • Administração de Empresas
  • Administração do Tempo
  • Aprenda a Falar em Público
  • Chefia e Liderança
  • Departamento Pessoal
  • Empreendedorismo
  • Gestão da Qualidade
  • Gestão de Compras
  • Gestão de Projetos
  • Gestão Escolar
  • Gestão Hoteleira
  • Gestão Pública
  • Logística
  • Matemática Financeira HP 12C
  • Planejamento Estratégico
  • Qualidade de Vida no Trabalho
  • COMUNICAÇÃO E MARKETING
  • Administração de Empresas
  • Aprenda a Falar em Público
  • Comércio Exterior
  • Empreendedorismo
  • Escrita e Redação
  • Etiqueta Social e Empresarial
  • Jornalismo Online
  • Marketing Pessoal
  • Marketing Social
  • Planejamento Estratégico
  • Produção de Eventos
  • Propaganda e Marketing
  • Sucesso Profissional
  • Técnicas de Vendas
  • Telemarketing
  • CONCURSOS PÚBLICOS
  • Conhecimentos Bancários
  • Gestão Pública
  • Memorização e Leitura Dinâmica
  • Noções Gerais de Direito
  • Raciocínio Lógico
  • CONTABILIDADE E ECONOMIA
  • Administração Contábil e Financeira
  • Administração de Empresas
  • Bolsa de Valores
  • Comércio Exterior
  • Conhecimentos Bancários
  • Contabilidade Básica
  • Finanças Pessoais
  • Matemática Financeira HP 12C
  • DIREITO
  • Assistente Social
  • Departamento Pessoal
  • Gestão Pública
  • Noções Gerais de Direito
  • GESTÃO E LIDERANÇA
  • Administração de Empresas
  • Administração do Tempo
  • Aprenda a Falar em Público
  • Chefia e Liderança
  • Empreendedorismo
  • Etiqueta Social e Empresarial
  • Gestão de Compras
  • Gestão de Projetos
  • Gestão Escolar
  • Gestão Hoteleira
  • Gestão Pública
  • Marketing Pessoal
  • Memorização e Leitura Dinâmica
  • Negociação
  • Propaganda e Marketing
  • Recolocação Profissional
  • Secretariado Executivo
  • Sucesso Profissional
  • INFORMÁTICA
  • Access 2007
  • ASP
  • AutoCad 2D
  • AutoCad 3D
  • CorelDraw
  • Excel 2007
  • Flash
  • Linux
  • MS Project 2007
  • Photoshop
  • PowerPoint 2007
  • Raciocínio Lógico
  • Redes e Noções de Hardware
  • Segurança na Internet
  • Webmaster
  • Windows 7
  • Word 2007
  • Word e Excel
  • MEIO AMBIENTE
  • Educação Ambiental
  • Guia de Turismo
  • Marketing Social
  • Reciclagem e Energias Renováveis
  • PEDAGOGIA
  • Bullying
  • Distúrbios de Aprendizagem
  • Educação Ambiental
  • Educação de Jovens e Adultos
  • Educação Especial
  • Educação Infantil
  • Escrita e Redação
  • Gestão Escolar
  • Saúde Emocional do Educador
  • ProfissionalizanteS
  • Administração de Empresas
  • Assistente Social
  • Comércio Exterior
  • Departamento Pessoal
  • Educação de Jovens e Adultos
  • Educação Infantil
  • Enfermagem
  • Fotografia Digital
  • Gestão da Qualidade
  • Gestão de Compras
  • Guia de Gastronomia
  • Guia de Turismo
  • Jornalismo Online
  • Logística
  • Produção de Eventos
  • Recepcionista de Hotel
  • Recrutamento e Seleção
  • Secretariado Executivo
  • Segurança do Trabalho
  • Técnicas de Vendas
  • Telemarketing
  • Webmaster
  • RECURSOS HUMANOS
  • Administração de Empresas
  • Departamento Pessoal
  • Gestão Pública
  • Qualidade de Vida no Trabalho
  • Recrutamento e Seleção
  • SAÚDE
  • Assistente Social
  • Bullying
  • Enfermagem
  • Primeiros Socorros
  • Saúde Emocional do Educador
  • Segurança do Trabalho
  • TURISMO E HOTELARIA
  • Gestão Hoteleira
  • Guia de Gastronomia
  • Guia de Turismo
  • Recepcionista de Hotel
  • CURSOS ONLINE COM CERTIFICADO - INDICADOS POR JÚLIO BATTISTI
    EM PARCERIA COM BRAVA CURSOS
    INFORMÁTICA
  • Curso de Digitação
  • Formatando e Instalando Computador
  • Excel para Iniciantes
  • Curso Compre no Ebay
  • Informática Educativa
  • Curso de Linux
  • Segurança na Internet
  • Montagem e Manutenção de Computadores
  • Curso Remoção de Vírus
  • Curso Ubuntu
  • Instalação Linux - Ubuntu
  • AdministraÇÃo
  • Gestão de Projetos e Empreendedorismo
  • Benefícios da Previdência
  • Curso HP 12C
  • Matemática Financeira
  • Curso Análise Salarial
  • Processo de Elaboração de Questionário
  • Excelência no Atendimento ao Cliente
  • Logística do Transporte
  • Licitações e Contratos Administrativos
  • Profissionalizante
  • Adestramento Canino
  • Como fazer pesquisa Científica e Monografia
  • Curso de Corte e Costura
  • Supervisor de Telemarketing
  • Balconista de Padaria
  • Curso Educação Infantil
  • Recepcionista e Secretaria
  • Velas Artesanais
  • Relações Interpessoais
  • Curso de Arbitragem
  • Bullying e Cyberbullying
  • Capacitação de Tutores em EAD
  • EstÉtica
  • Curso de Massoterapia
  • Curso de Depilação
  • Drenagem Linfática
  • Curso de Maquiagem
  • Limpeza Turbinada de Pele
  • Alisamento e Relaxamento Capilar
  • Curso de Etiqueta
  • SPA de Vinhoterapia na Estética Facial
  • Curso de Shantala
  • Introdução à Colorimetria Capilar
  • Pessoal
  • Curso de Caligrafia
  • Memorização
  • Chefia e Liderança
  • Curso Falar em Público
  • Curso Bases Neurológicas
  • Leitura Dinâmica
  • Planejamento de Projeto Pessoal
  • Reforma Ortográfica
  • Como Passar em Concursos Públicos
  • Direção Defensiva
  • Administração do Tempo
  • Curso de Redação
  • Curso de Meditação
  • Como Passar no Vestibular
  • Atualização Gramatical
  • NegÓCIOS
  • Relações Humanas e Ética Profissional
  • Marketing e Vendas Diretas
  • Persuasão em Vendas
  • Entretenimento
  • Curso de Mágica
  •  
    SaÚde
  • Primeiros Socorros
  • Curso de Fitoterapia
  • Curso de Aromaterapia
  • Medicina Alternativa
  • Plantas Medicinais
  • Técnicas básicas de Enfermagem
  • O Trabalho do Agente Comunitário de Saúde
  • Ergonomia - Postura Correta em Frente ao Computador
  • Ética Profissional - Ênfase em Radiologia
  • Adolescência: Visão Saúde do Assunto
  • Meio Ambiente
  • Curso Gestão Ambiental
  • Jardinagem e Paisagismo
  • Curso de Reciclagem
  • Curso de Bonsai
  • MÚsica
  • Curso de Violão
  •  
    NutriÇÃo
  • Higiene e Manipulação de Alimentos
  • Congelamento de Alimentos
  • Culinária Básica
  • Culinária Intermediária
  • RelaÇÕes Humanas
  • Curso Gestão de Pessoas
  • Departamento Pessoal
  • Desenvolvimento Pessoal Empresarial
  • Curso de Telemarketing
  • Curso Dinâmica em Grupo
  • Rescisão Contrato de Trabalho
  • Folha de Pagamento na Prática
  • Atendimento ao Cliente
  • Adm. da Empregada Doméstica
  • Curso de Homolognet
  • Recursos Humanos - Férias
  • Recursos Humanos - 13° Salário
  • Registro de Empregados
  • Web Master
  • Curso de HTML
  • Curso de WordPress
  • Curso de HTML5
  • Designer GrÁfico
  • Curso de Corel Draw
  • Efeitos Especiais com InDesign CS5
  • Efeitos Tipográficos com InDesign CS5
  • CURSO EM FORMATO DE VÍDEO-AULA
    EXEMPLOS PRÁTICOS PASSO A PASSO COM SOM E IMAGEM
    Clique no curso para informações detalhadas
    Curso Duração Informações
    ACCESS
    Vídeo Aula: Access 2007 - Consultas - Curso Completo e Prático 4:30h Clique aqui
    Vídeo Aula: Access 2007 - Curso Básico e Prático 5:30h Clique aqui
    Vídeo Aula: Access 2007 - Curso Intermediário - Passo a Passo 5:00h Clique aqui
    Vídeo Aula: Access 2007 Avançado Macros e Programação VBA 11:30h Clique aqui
    Vídeo Aula: Access 2010 - Básico + Intermediário 3:00h Clique aqui
    Vídeo Aula: Access 2010 - Curso Avançado - Passo a Passo 02:00h Clique aqui
    Vídeo Aula: Aprenda Access 2007 - Curso Prático 1:30h Clique aqui
    Vídeo Aula: Formulários e Macros no Access 2007 - Curso Prático 6:00h Clique aqui
    Vídeo-Aula - Access 2007 - Curso Básico 2:01h Clique aqui
    Vídeo-aula - Access 2007 - Tudo Sobre Consultas 2:30h Clique aqui
    Vídeo-Aula - Curso Avançado de Access 2003 2:48h Clique aqui
    Vídeo-Aula - Curso Básico de Access 2003 2:49h Clique aqui
    EXCEL
    Vídeo-aula - Curso de Macros e Programação VBA no Excel - Básico e In... 13:02h Clique aqui
    Vídeo-Aula: Excel 2007 - Curso Avançado 6:00h Clique aqui
    Vídeo-Aula: Excel 2007 Avançado - Passo a Passo 7:30h Clique aqui
    Vídeo Aula: Aprenda Excel 2007 - Avançado 1:30h Clique aqui
    Vídeo Aula: Aprenda Excel 2007 - Curso Básico 1:30h Clique aqui
    Vídeo Aula: Aprenda Excel 2007 - Intermediário 1:30h Clique aqui
    Vídeo Aula: Criando Formulários no Excel - Usando Programação VBA - Pa... 3:30h Clique aqui
    Vídeo Aula: Excel 2010 - Básico e Intermediário 7:36h Clique aqui
    Vídeo aula: Excel 2010 - Dashboards - Curso Completo 2:49h Clique aqui
    Vídeo Aula: Formatação Condicional no Excel 2007 2:00h Clique aqui
    Vídeo Aula: Funções de Pesquisa no Excel 2007 2:00h Clique aqui
    Vídeo Aula: Gráficos no Excel 2007 e Excel 2010 - Curso Completo 3:33h Clique aqui
    Vídeo Aula: Macros e Programação VBA no Excel 2007 - Básico + Intermed... 11:00h Clique aqui
    Vídeo Aula: Macros e Programação VBA no Excel 2007 Curso Avançado 4:00h Clique aqui
    Vídeo Aula: Programação VBA no Excel 2010 - Básico e Intermediário 02:30h Clique aqui
    Vídeo Aula: Tabelas Dinâmicas no Excel 2007 - Curso Completo 2:30h Clique aqui
    Vídeo Aula: Trabalhando com Datas e Horas no Excel 2007 2:20h Clique aqui
    Vídeo Aula: Tudo Sobre Funções de Texto no Excel 2007 2:00h Clique aqui
    Vídeo-Aula - Criando um Cadastro de Clientes com o VBA no Excel 2003 2:14h Clique aqui
    Vídeo-aula - Criando uma Agenda no Excel 0:40h Clique aqui
    Vídeo-aula - Curso de Macros e Programação VBA no Excel - Avançado 11:27h Clique aqui
    Vídeo-aula - Excel 2003 - Curso Básico 3:03h Clique aqui
    Vídeo-Aula - Excel 2007 - Dashboards - Curso Completo 1:30h Clique aqui
    Vídeo-Aula - Tabelas Dinâmicas Avançadas no Excel 2003 2:00h Clique aqui
    Vídeo-aula - Tudo Sobre Funções Matriciais no Excel 2:30h Clique aqui
    Vídeo-Aula - Tudo Sobre Gráficos no Excel 2003 9:00h Clique aqui
    Vídeo-aula interativa: Tudo Sobre Tabelas Dinâmicas no Excel 2003 2:30h Clique aqui
    Vídeo-Aula: Excel 2003 Avançado em 120 Lições 14:00h Clique aqui
    Vídeo-aula: Excel 2007/2010 Básico + Intermediário em 26 Lições 3:00h Clique aqui
    WORD
    Vídeo Aula: Aprenda Word 2007 - Curso Prático 1:30h Clique aqui
    Vídeo-Aula - Curso Básico de Word 2003 2:14h Clique aqui
    Vídeo-aula - Word 2003 Avançado 1:34h Clique aqui
    Vídeo-aula - Word 2003 Básico 2:14h Clique aqui
    Vídeo-Aula - Word 2007 - Curso Básico 2:23h Clique aqui
    Vídeo-Aula: Word 2007 - Curso Básico Passo a Passo 02:00h Clique aqui
    POWERPOINT
    Vídeo Aula: Aprenda PowerPoint 2007 - Curso Prático 1:30h Clique aqui
    Vídeo-Aula - Curso Básico de PowerPoint 2003 2:22h Clique aqui
    WINDOWS
    Vídeo Aula: Aprenda Windows 7 - Curso Prático 1:30h Clique aqui
    Vídeo-Aula - Curso Básico de Windows XP 2:36h Clique aqui
    Vídeo-Aula - Windows 7 - Formatação, Instalação e Configuração 3:40h Clique aqui
    Vídeo-Aula - Windows Server 2003 e Active Directory - Instalação e Adm... 27:00h Clique aqui
    Vídeo-Aula - Windows XP - Formatação e Instalação 3:47h Clique aqui
    Vídeo-Aula - Windows XP Básico + Intermediário + Dicas Práticas 8:00h Clique aqui
    Vídeo-Aula: GPOs no Windows Server 2003 - Curso Completo 4:00h Clique aqui
    Vídeo-Aula: Windows 7 - Curso Prático 5:00h Clique aqui
    Vídeo-Aula: Windows Server 2003 - DNS DHCP WINS e TCP/IP 5:00h Clique aqui
    Windows Server 2003 - Terminal Services e Active Directory 2:30h Clique aqui
    REDES E TCP/IP
    Aprenda Redes para Casas e Escritórios 1:30h Clique aqui
    PROGRAMAÇÃO
    Vídeo-Aula: Programação Delphi - Básico + Intermediário 30:00h Clique aqui
    Vídeo Aula: Criando um Sistema de Controle de Estoque Completo com Del... 11:19h Clique aqui
    Vídeo Aula: Programação C++ - Básico e Intermediário 6:00h Clique aqui
    Vídeo Aula: Programação Java - Módulo III 5:30h Clique aqui
    Vídeo Aula: Programação Orientada à Objetos com Java 9:00h Clique aqui
    Vídeo-Aula - CALCULADORA HP 12C - Curso Prático em 80 Lições 02:30h Clique aqui
    Vídeo-Aula - CALCULADORAS HP 50G - 49G/G+ - 48 GII 1:30h Clique aqui
    Vídeo-Aula - Curso Completo de Lógica de Programação 22:15h Clique aqui
    Vídeo-Aula - Curso Completo de PHP + HTML + CSS 27:35h Clique aqui
    Vídeo-Aula - Lógica de Programação com VB.NET 14:00h Clique aqui
    Vídeo-Aula - Programação C - Curso Básico e Intermediário 12:00h Clique aqui
    Vídeo-Aula - Programação Web com ASP.NET 3.5 e VB.NET - Básico 19:00h Clique aqui
    Vídeo-Aula - VB.NET 2010- Curso Avançado 37:00h Clique aqui
    Vídeo-Aula - VB.NET 2010- Curso Básico e Prático 22:00h Clique aqui
    Vídeo-Aula: Curso de Java e Lógica de Programação com Java 8:00h Clique aqui
    Vídeo-aula: Programação PHP - Passo a Passo em 151 Lições 2:00h Clique aqui
    Vídeo-aula: Programação Visual C Sharp 2010 - Passo a Passo - Curso Bá... 37:00h Clique aqui
    Vídeo-Aula: Programação Web com ASP.NET 4.0 e C# - Curso Avançado 22:00h Clique aqui
    Vídeo-Aula: Programação Web com ASP.NET 4.0 e C# - Curso Básico 20:00h Clique aqui
    Vídeo-aula: Visual C# 2010- Curso Avançado e Prático 32:00h Clique aqui
    CONCURSOS PÚBLICOS
    130 Questões de Matemática para Concursos Públicos - Resolvidas e Come... 6:00h Clique aqui
    Vídeo Aula: Aprenda Matemática na Prática - Geometria Espacial 6:00h Clique aqui
    Vídeo Aula: Aprenda Matemática na Prática - Logaritmos 03:00h Clique aqui
    Vídeo Aula: Aprenda Matemática na Prática - Números Complexos 1:00h Clique aqui
    Vídeo Aula: Derivadas I: Regras de Derivação e Exercícios Resolvidos -... 4:00h Clique aqui
    Vídeo Aula: Física 1 - Ensino Médio 1:30h Clique aqui
    Vídeo Aula: Física 2 - Ensino Médio 1:30h Clique aqui
    Vídeo Aula: Física 3 - Ensino Médio 1:30h Clique aqui
    Vídeo Aula: Matemática 1 - Ensino Médio 1:30h Clique aqui
    Vídeo Aula: Matemática 2 - Ensino Médio 1:30h Clique aqui
    Vídeo Aula: Matemática 3 - Ensino Médio 1:30h Clique aqui
    Vídeo Aula: Progressão Aritmética - PA mais Progressão Geométrica - PG... 4:00h Clique aqui
    Vídeo-aula - Análise Combinatória - Teoria e Prática 6:00h Clique aqui
    Vídeo-aula - Conjuntos - Teoria e Prática 5:00h Clique aqui
    Vídeo-aula - Excel Para Concursos Públicos - Simulados e Provas Coment... 2:00h Clique aqui
    Vídeo-aula - Matemática Financeira - Teoria e Prática 9:10h Clique aqui
    Vídeo-Aula - Raciocínio Lógico - Curso Completo e Prático 12:00h Clique aqui
    Vídeo-aula - Série Concursos: Inglês ESAF - Simulados e Provas Comenta... 2:00h Clique aqui
    Vídeo-Aula: Concordância Nominal e Concordância Verbal 0h Clique aqui
    Vídeo-Aula: Contabilidade Para Iniciantes - Curso Básico e Didático 05:00h Clique aqui
    Vídeo-Aula: Crase - 100 Questões Resolvidas e Comentadas 3:30h Clique aqui
    Vídeo-Aula: Matemática do 1º Ano do 2º Grau - Curso Completo 27:00h Clique aqui
    Vídeo-Aula: Matemática do 1º Grau - Curso Completo 30:00h Clique aqui
    Vídeo-Aula: Matemática do 2º Ano do 2º Grau - Curso Completo 23:00h Clique aqui
    Vídeo-Aula: Matemática do 3º Ano do 2º Grau - Curso Completo 10:00h Clique aqui
    Vídeo-Aula: Raciocínio Lógico - 100 Questões Resolvidas e Comentadas 08:00h Clique aqui
    Vídeo-Aula: Trigonometria - Teoria e Prática - Completo 6:00h Clique aqui
    BANCO DE DADOS
    Vídeo-Aula - Dominando o ORACLE - Curso Prático 12:00h Clique aqui
    Vídeo-Aula - Linguagem SQL e Banco de Dados - Teoria e Prática 08:00h Clique aqui
    Vídeo-Aula - MySQL - Curso Completo e Prático 12:00h Clique aqui
    Vídeo-aula - SQL Server 2005 - Reporting Services 2:30h Clique aqui
    Vídeo-Aula: Dominando o SQL Server 2005 - Curso Completo 5:00h Clique aqui
    Vídeo-Aula: Firebird e Linguagem SQL - Curso Completo 12:00h Clique aqui
    WEBDESIGN
    Criando um Site Completo e Profissional com Fireworks, Flash, Dreamwe... 5:00h Clique aqui
    Criando um Site ou Blog Dinâmico, Completo e Profissional, facilmente,... 6h Clique aqui
    Vídeo-Aula - Criação de Sites - Curso Básico 3:00h Clique aqui
    Vídeo-Aula - Criando uma Loja Virtual com PHP e MySQL - Curso Completo... 19:00h Clique aqui
    Vídeo-Aula - Flash MX - Curso Básico 2:26h Clique aqui
    Vídeo-Aula - HTML - Curso Prático 2:40h Clique aqui
    Vídeo-Aula: Como Criar um Portal Profissional e Dinâmico, com o WordPr... 7:40h Clique aqui
    Vídeo-Aula: Criando uma Loja Virtual Completa com o Magento 5:33h Clique aqui
    INTERNET
    Vídeo-Aula - Curso de Microinformática Prática 4:35h Clique aqui
    Vídeo-aula - Curso Prático de Internet 0:40h Clique aqui
    Vídeo-aula - Curso Prático de Outlook Express 0:55h Clique aqui
    Vídeo-Aula: Tudo Sobre Rede Sociais - Facebook, Twitter, Orkut e MSN ... 3:00h Clique aqui
    CAD
    Vídeo-Aula - Curso de Autocad 2D 4:00h Clique aqui
    Vídeo-Aula - Curso de Autocad 3D 3:45h Clique aqui
    VÍDEO E ÁUDIO
    DVD: Conversão de Formatos Digitais: Áudio e Vídeo 1:26h Clique aqui
    Sony Vegas 8 PRO - Edição de Vídeo e Multimídia para Web 5:00h Clique aqui
    Vídeo-Aula - Curso de Teoria Musical 1:00h Clique aqui
    PROGRAMAS GRÁFICOS
    Vídeo-Aula - Adobe Illustrator CS4 - Curso Completo 3:00h Clique aqui
    Vídeo-Aula - Adobe InDesignr CS4 - Curso Completo 3:00h Clique aqui
    Vídeo-Aula - Corel Draw X4 - Curso Completo 5:00h Clique aqui
    Vídeo-Aula - Criando Efeitos Digitais com o Photoshop CS4 e com o Illu... 5:00h Clique aqui
    Vídeo-Aula - Curso de CorelDraw X4 - Módulo I 3:00h Clique aqui
    Vídeo-Aula - Curso Profissional Photoshop 4:20h Clique aqui
    ADMINISTRAÇÃO E NEGÓCIOS
    DVD - Curso de Oratória - Falando em Público sem Medo 2:36h Clique aqui
    VÍDEO AULAS DE HARDWARE E MONTAGEM DE PCS
    DVD: Hardware - Curso Básico 0:58h Clique aqui
    Vídeo Aula: Aprenda Hardware e Montagem de Microcomputadores 1:30h Clique aqui

    TELEFONES - CONTATO
    Sta Cruz do Sul - RS
    (51) 3717-3796
    (51) 9627-3434
    E-mails
    batisti@hotmail.com
    webmaster@juliobattisti.com.br