E/S 489 4: : : : : : 701 5: : : : ADO.NET

Tamanho: px
Começar a partir da página:

Download "E/S 489 4: : : : : : 701 5: : : : ADO.NET"

Transcrição

1 Sumário Resumido Sumário... viii Sobre o Autor... xxv Sobre o Revisor Técnico (da versão em inglês)... xxvi Agradecimentos... xxvii Introdução... xxviii n n n Parte 1 : Apresentando o C# e a Plataforma.NET... 1 n Capítulo 1: A Filosofia do.net... 3 n Capítulo 2: Construindo Aplicativos no C# n n n Parte 2: Principais Construções da Programação no C# n Capítulo 3: Principais Construções da Programação no C#, Parte I n Capítulo 4: Principais Construções da Programação no C#, Parte II n Capítulo 5: Definindo Tipos de Classe Encapsulados n Capítulo 6: Compreendendo a Herança e o Polimorfismo n Capítulo 7: Compreendendo a Manipulação Estruturada das Exceções n Capítulo 8: Compreendendo o Tempo de Vida de um Objeto n n n Parte 3: Construções Avançadas da Programação C# n Capítulo 9: Trabalhando com Interfaces n Capítulo 10: Compreendendo Generics v

2 Resumido n Capítulo 11: Delegates, Eventos e Lambdas n Capítulo 12: Recursos Avançados da Linguagem C# n Capítulo 13: LINQ para Objetos n n n Parte 4: Programando com Assemblies.NET n Capítulo 14: Configurando Assemblies.NET n Capítulo 15: Reflexão de Tipo, Ligação Tardia e Programação Baseada em Atributos n Capítulo 16: Processos, AppDomains e Contextos de Objeto n Capítulo 17: Entendendo a CIL e o Papel dos Assemblies Dinâmicos n Capítulo 18: Tipos Dinâmicos e a Dynamic Language Runtime n n n Parte 5: Apresentando as Bibliotecas.NET da Classe de Base n Capítulo 19: Programação Multithread e Paralela n Capítulo 20: Arquivo de E/S e Serialização de Objetos n Capítulo 21: ADO.NET Parte I: A Camada Conectada n Capítulo 22: ADO.NET Parte II: A Camada Desconectada n Capítulo 23: ADO.NET Parte III: Entity Framework n Capítulo 24: Apresentando o LINQ para XML n Capítulo 25: Apresentando o Windows Communication Foundation n Capítulo 26: Apresentando o Windows Workflow Foundation n n n Parte 6: Construindo Interfaces de Usuário Desktop com WPF n Capítulo 27: Apresentando o Windows Presentation Foundation e o XAML n Capítulo 28: Programando com Controles WPF n Capítulo 29: Serviços de Renderização Gráfica WPF n Capítulo 30: Recursos, Animações e Estilos WPF n Capítulo 31: Templates de Controle WPF e UserControls vi

3 Resumido n n n Parte 7: Construindo Aplicativos Web com ASP.NET n Capítulo 32: Construindo Páginas Web com ASP.NET n Capítulo 33: Controles Web ASP.NET, Master Pages e Temas n Capítulo 34: Técnicas de Gerenciamento do Estado ASP.NET n Apêndice A: Programando com Windows Forms n Apêndice B: Desenvolvimento.NET Independente de Plataforma com Mono n Índice vii

4 Sumário Sobre o Autor... xxv Sobre o Revisor Técnico (da versão em inglês)... xxvi Agradecimentos... xxvii Introdução... xxviii n n n Parte 1: Apresentando o C# e a Plataforma.NET...1 n Capítulo 1: A Filosofia do.net...3 Compreendendo a Situação Anterior...3 A Solução.NET...6 Apresentando os Blocos de Construção da Plataforma.NET (CLR, CTS e CLS)...7 Outras Linguagens de Programação Compatíveis com o.net...10 Uma Visão Geral dos Assemblies.NET...12 Compreendendo o Common Type System...19 Compreendendo a Common Language Specification...23 Compreendendo a Common Language Runtime...25 A Distinção entre Assembly/Namespace/Tipo...27 Explorando um Assembly Usando o ildasm.exe...33 Explorando um Assembly Usando o Reflector...35 Distribuindo o Runtime do.net...36 viii

5 A Natureza Independente de Plataforma do.net...37 Resumo...39 n Capítulo 2: Construindo Aplicativos no C#...41 O Papel do.net Framework 4 SDK...41 Construindo Aplicativos C# Utilizando o csc.exe...42 Construindo Aplicativos.NET Utilizando o Notepad Construindo Aplicativos.NET Utilizando o SharpDevelop...50 Construindo Aplicativos.NET Utilizando o C# Express...53 Construindo Aplicativos.NET Utilizando o Visual Studio...54 Resumo...69 n n n Parte 2: Principais Construções da Programação C#...71 n Capítulo 3: Principais Construções da Programação C# Parte I...73 A Anatomia de um Programa C# Simples...73 Um Aparte Interessante: Alguns Membros Adicionais da Classe System.Environment...79 A Classe System.Console...81 Tipos de Dados do Sistema e Notação Abreviada C#...86 Trabalhando com Dados de String...97 Estreitando e Ampliando as Conversões dos Tipos de Dados Compreendendo as Variáveis Locais Digitadas Implicitamente Construções de Iteração C# Construções de Decisão e os Operadores Relacionais/de Igualdade Resumo n Capítulo 4: Principais Construções da Programação C# Parte II Modificadores de Métodos e Parâmetros Compreendendo os Arrays do C# Compreendendo o Tipo Enum ix

6 SUmário Compreendendo o Tipo Structure Compreendendo os Tipos de Valor e os Tipos de Referência Compreendendo os Tipos Anuláveis (Nullable) do C# Resumo n Capítulo 5: Definindo Tipos de Classe Encapsulados Apresentando o Tipo de Classe C# Compreendendo os Construtores O Papel da Palavra-Chave this Compreendendo a Palavra-Chave static Definindo os Pilares da OOP Modificadores de Acesso C# Primeiro Pilar: Serviços de Encapsulamento do C# Compreendendo as Propriedades Automáticas Compreendendo a Sintaxe do Inicializador de Objetos Trabalhando Campos de Dados Constantes Compreendendo os Tipos Parciais Resumo n Capítulo 6: Compreendendo a Herança e o Polimorfismo A Mecânica Básica da Herança Revisando os Diagramas de Classe do Visual Studio Segundo Pilar da OPP: os Detalhes da Herança Programando para Contenção/Delegação Terceiro Pilar da OPP: O Suporte Polimórfico do C# Compreendendo as Regras de Conversão da Classe Básica/Derivada Classe-Mãe Principal: System.Object Resumo x

7 n Capítulo 7: Compreendendo a Manipulação Estruturada das Exceções Ode aos Erros, Bugs e Exceções O Papel da manipulação de Exceções.NET O Exemplo mais Simples Possível Configurando o Estado de uma Exceção Exceções no Nível do Sistema (System.SystemException) Exceções no Nível do Aplicativo (System.ApplicationException) Processando Diversas Exceções Quem está Gerando o quê? O Resultado das Exceções não Ligadas Depurando as Exceções não Ligadas Utilizando o Visual Studio Uma Palavra Rápida em Relação às Exceções de Estado Corrompido (CSE) Resumo n Capítulo 8: Compreendendo o Tempo de Vida de um Objeto Classes, Objetos e Referências O Tempo Básico de Vida de um Objeto O Papel das Raízes do Aplicativo Compreendendo as Gerações de Objeto Coleta de Lixo (Garbage Collection) Simultânea no.net O Tipo System.GC Construindo Objetos Finalizáveis Construindo Objetos Descartáveis Construindo Tipos Finalizáveis e Descartáveis Compreendendo a Instanciação Tardia de Objetos Resumo xi

8 n n n Parte 3: Construções Avançadas da Programação C# n Capítulo 9: Trabalhando com Interfaces Compreendendo os Tipos de Interface Definindo Interfaces Personalizadas Implementando uma Interface Chamando Membros da Interface no Nível do Objeto Interfaces como Parâmetros Interfaces como Valores de Retorno Arrays de Tipos de Interface Implementando Interfaces Através do Visual Studio Resolvendo os Conflitos de Nome Através da Implementação Explícita da Interface Projetando Hierarquias de Interfaces Construindo Tipos Enumeráveis (IEnumerable e IEnumerator) Construindo Objetos Clonáveis (ICloneable) Construindo Objetos Comparáveis (IComparable) Resumo n Capítulo 10: Compreendendo os Generics Problemas com as Coleções não Generics O Papel dos Parâmetros de Tipo Generics O Namespace System.Collections.Generic Criando Métodos Genéricos Personalizados Criando Estruturas e Classes Genéricas Personalizadas Limitando os Parâmetros do Tipo Resumo n Capítulo 11: Delegates, Eventos e Lambdas Compreendendo o Tipo Delegate do.net xii

9 Definindo um Tipo Delegate no C# As Classes Básicas System.MulticastDelegate e System.Delegate O Exemplo Mais Simples Possível de Delegate Enviando Notificações do Estado do Objeto usando Delegates Sintaxe de Conversão do Grupo de Métodos Compreendendo a Covariância do Delegate Compreendendo os Delegates Genéricos Compreendendo os Eventos C# Compreendendo os Métodos Anônimos do C# Compreendendo as Expressões Lambda Resumo n Capítulo 12: Recursos Avançados da Linguagem C# Compreendendo os Métodos Indexadores Compreendendo a Sobrecarga do Operador Compreendendo as Conversões dos Tipos Personalizados Compreendendo os Métodos de Extensão Compreendendo os Métodos Parciais Compreendendo os Tipos Anônimos Trabalhando com Tipos de Ponteiro Resumo n Capítulo 13: LINQ para Objetos Construções de Programação Específicas do LINQ Compreendendo o Papel do LINQ Aplicando Consultas LINQ em Arrays Primitivos Retornando o Resultado de uma Consulta LINQ Aplicando Consultas LINQ nos Objetos da Coleções xiii

10 Investigando os Operadores de Consulta LINQ do C# Representação Interna das Instruções de Consulta LINQ Resumo n n n Parte 4: Programando com Assemblies.NET n Capítulo 14: Configurando Assemblies.NET Definindo Namespaces Personalizados O Papel dos Assemblies.NET Compreendendo o Formato de um Assembly.NET Construindo e Consumindo um Assembly com um Arquivo Construindo e Consumindo um Assembly com Diversos Arquivos Compreendendo os Assemblies Privados Compreendendo os Assemblies Compartilhados Consumindo um Assembly Compartilhado Configurando Assemblies Compartilhados Compreendendo os Assemblies de Política de Publicação Compreendendo o Elemento <codebase> O Namespace System.Configuration Resumo n Capítulo 15: Reflexão de Tipo, Ligação Tardia e Programação Baseada em Atributos A Necessidade dos Metadados do Tipo Compreendendo a Reflexão Construindo um Visualizador Personalizado de Metadados Carregando Assemblies Dinamicamente Refletindo os Assemblies Compartilhados Compreendendo a Ligação Tardia Compreendendo o Papel dos Atributos.NET xiv

11 Construindo Atributos Personalizados Atributos no Nível do Assembly (e no Nível do Módulo) Refletindo Atributos Através da Ligação Inicial Refletindo Atributos Através da Ligação Tardia Colocando em Perspectiva a Reflexão, a Ligação Tardia e os Atributos Personalizados Construindo um Aplicativo Extensível Resumo n Capítulo 16: Processos, AppDomains e Contextos de Objeto O Papel de um Processo do Windows Interagindo com Processos na Plataforma.NET Compreendendo os Domínios do Aplicativo.NET Interagindo com o Domínio do Aplicativo Padrão Criando Novos Domínios do Aplicativo Compreendendo os Limites de Contexto de Objeto Resumindo Processos, AppDomains e Contexto Resumo n Capítulo 17: Entendendo a CIL e o Papel dos Assemblies Dinâmicos Razões para Aprender a Gramática da CIL Examinando as Diretivas, Atributos e Códigos de Operação CIL Acrescentando e Retirando: Natureza Baseada em Pilhas da CIL Entendendo a Engenharia de Round-Trip Entendendo as Diretivas e os Atributos CIL Mapeamento da Biblioteca de Classes de Base.NET, do C# e dos Tipos de Dados CIL Definindo os Membros do Tipo na CIL Examinando os Códigos de Operação CIL xv

12 Construindo um Assembly.NET com a CIL Compreendendo os Assemblies Dinâmicos Resumo n Capítulo 18: Tipos Dinâmicos e a Dynamic Language Runtime O Papel da Palavra-Chave dynamic do C# O Papel da Dynamic Language Runtime (DLR) Simplificando as Chamadas de Ligação Tardia Usando Tipos Dinâmicos Simplificando a Interoperabilidade COM Usando Dados Dinâmicos Interoperabilidade COM Usando os Recursos da Linguagem C# Resumo n n n Parte 5: Apresentando as Bibliotecas.NET da Classe de Base n Capítulo 19: Programação Multithread e Paralela Relacionamento entre Processo/AppDomain/Contexto/Thread Uma Rápida Revisão do Delegate.NET A Natureza Assíncrona dos Delegates Chamando um Método de Modo Assíncrono O Namespace System.Threading A Classe System.Threading.Thread Criando Programaticamente Threads Secundárias O Caso de Simultaneidade Programando com Callbacks de Temporizadores Entendendo a CLR ThreadPool Programação Paralela na Plataforma.NET Consultas LINQ Paralelas (PLINQ) Resumo xvi

13 n Capítulo 20: Arquivo de E/S e Serialização de Objetos Explorando o Namespace System.IO Tipos Directory(Info) e File(Info) Trabalhando com o Tipo DirectoryInfo Trabalhando com o Tipo Directory Trabalhando com o Tipo de Classe DriveInfo Trabalhando com o Tipo File Classe Abstrata Stream Trabalhando com StreamWriters e StreamReaders Trabalhando com StringWriters e StringReaders Trabalhando com BinaryWriters e BinaryReaders Vigiando os Arquivos Programaticamente Compreendendo a Serialização de Objetos Configurando Objetos para a Serialização Escolhendo a Formatação da Serialização Serializando Objetos Usando o BinaryFormatter Serializando Objetos Usando o SoapFormatter Serializando Objetos Usando o XmlSerializer Serializando Coleções de Objetos Personalizando o Processo de Serialização Soap/Binary Resumo n Capítulo 21: ADO.NET Parte I: A Camada Conectada Uma Definição de Alto Nível do ADO.NET Compreendendo os Provedores de Dados ADO.NET Outros Namespaces ADO.NET xvii

14 Os Tipos do Namespace System.Data Abstraindo Provedores de Dados Usando Interfaces Criando o Banco de Dados AutoLot O Modelo de Geração do Provedor de Dados ADO.NET Compreendendo a Camada Conectada do ADO.NET Trabalhando com Leitores de Dados Construindo uma Biblioteca Reutilizável de Acesso a Dados Criando um Front-End de Console Baseado na IU Compreendendo as Transações do Banco de Dados Resumo n Capítulo 22: ADO.NET Parte II: A Camada Desconectada Compreendendo a Camada Desconectada do ADO.NET Entendendo o Papel do DataSet Trabalhando com DataColumns Trabalhando com DataRows Trabalhando com DataTables Vinculando Objetos DataTable às GUIs Windows Forms Trabalhando com Adaptadores de Dados Adicionando a Funcionalidade de Desconexão a AutoLotDAL.dll Objetos DataSet com Diversas Tabelas e Relações de Dados Ferramentas de Designer do Banco de Dados Windows Forms Isolando o Código de Banco de Dados Fortemente Tipado em uma Biblioteca de Classes Programando com LINQ para DataSet Resumo n Capítulo 23: ADO.NET Parte III: Entity Framework Compreendendo o Papel do Entity Framework xviii

15 Construindo e Analisando seu Primeiro EDM Programando no Modelo Conceitual AutoLotDAL Versão 4, Agora com Entidades Entidades de Ligação de Dados para as GUIs Windows Forms Resumo n Capítulo 24: Apresentando o LINQ para XML Uma História de Duas APIs XML Membros do Namespace System.Xml.Linq Trabalhando com XElement e XDocument Manipulando um Documento XML na Memória Resumo n Capítulo 25: Apresentando o Windows Communication Foundation Uma mistura de APIs de Computação Distribuída O Papel do WCF Investigando os Assemblies Principais do WCF Os Modelos de Projeto WCF do Visual Studio A Composição Básica de um Aplicativo WCF Os ABCs do WCF Construindo um Serviço WCF Hospedando o Serviço WCF Construindo o Aplicativo Cliente WCF Simplificando as Definições da Configuração com o WCF Utilizando o Modelo de Projeto WCF Service Library Hospedando o Serviço WCF em um Serviço Windows Chamando um Serviço de Modo Assíncrono a partir do Cliente xix

16 Projetando Contratos de Dados WCF Resumo n Capítulo 26: Apresentando o Windows Workflow Foundation Definindo um Processo Comercial Construindo um Workflow Simples (Sem Problemas) O Runtime do WF Examinando as Atividades do Workflow Construindo o Fluxograma de um Workflow Isolando os Workflows em Bibliotecas Dedicadas Consumindo a Biblioteca de Workflows Resumo n n n Parte 6: Construindo Interfaces de Usuário Desktop com WPF n Capítulo 27: Apresentando o Windows Presentation Foundation e o XAML A Motivação Por Trás do WPF Diversos Tipos de WPF Analisando os Assemblies WPF Construindo um Aplicativo WPF sem XAML Construindo um Aplicativo WPF Usando Apenas o XAML Transformando a Marcação em um Assembly.NET Compreendendo a Sintaxe do XAML WPF Construindo um Aplicativo WPF Utilizando Arquivos Code-Behind Construindo Aplicativos WPF Utilizando o Visual Studio Resumo n Capítulo 28: Programando com Controles WPF Uma Pesquisa dos Principais Controles WPF Controlando o Layout do Conteúdo Usando Painéis xx

17 Construindo a Moldura de uma Janela Através de Painéis Aninhados Compreendendo os Comandos do Controle WPF Construindo uma Interface do Usuário WPF com o Expression Blend Construindo a Guia API Ink Apresentando a API Documents Construindo a Guia Documents Apresentando o Modelo de Ligação de Dados WPF Resumo n Capítulo 29: Serviços de Renderização Gráfica WPF Compreendendo os Serviços de Renderização Gráfica do WPF Renderizando Dados Gráficos Usando Formas Brushes e Pens WPF Aplicando Transformações Gráficas Trabalhando com Formas Usando o Expression Blend Apresentando Dados Gráficos Usando Desenhos e Geometrias Gerando Gráficos Vetoriais Complexos Usando o Expression Design Apresentando Dados Gráficos Usando a Camada Visual Resumo n Capítulo 30: Recursos, Animações e Estilos WPF Compreendendo o Sistema de Recursos WPF Trabalhando com os Recursos (Lógicos) de Objetos Compreendendo os Serviços de Animação do WPF Criando Animações no XAML Compreendendo o Papel dos Estilos WPF Gerando Estilos com o Expression Blend Resumo xxi

18 n Capítulo 31: Templates de Controle WPF e UserControls Compreendendo o Papel das Propriedades de Dependência Construindo uma Propriedade de Dependência Personalizada Compreendendo os Eventos Roteados Árvores Lógicas, Árvores Visuais e Modelos (Templates) Padrão Construindo um Template de Controle Personalizado com o Visual Studio Construindo UserControls Personalizados com Blend Criando o Aplicativo WPF Jackpot Deluxe Resumo n n n Parte 7: Construindo Aplicativos Web com ASP.NET n Capítulo 32: Construindo Páginas Web com ASP.NET O Papel do HTTP Compreendendo Aplicativos e Servidores Web O Papel do HTML O Papel do Script no Lado do Cliente Enviando para o Servidor Web Conjunto de Recursos da API ASP.NET Construindo uma Página Web ASP.NET com Um Arquivo Único Construindo uma Página Web ASP.NET usando Arquivos de Código Sites Web ASP.NET e Aplicativos Web ASP.NET Estrutura de Diretórios do Site Web ASP.NET Cadeia de Herança do Tipo Page Interagindo com a Solicitação HTTP de Entrada Interagindo com a Resposta HTTP de Saída xxii

19 O Ciclo de Vida de uma Página Web ASP.NET O Papel do Arquivo Web.config Resumo n Capítulo 33: Controles Web ASP.NET, Master Pages e Temas Compreendendo a Natureza dos Controles Web Principais Categorias dos Controles Web ASP.NET O Papel dos Controles de Validação Trabalhando com Temas Resumo n Capítulo 34: Técnicas de Gerenciamento do Estado ASP.NET A Questão do Estado Técnicas de Gerenciamento do Estado ASP.NET Compreendendo o Papel do Estado de Exibição do ASP.NET O Papel do Arquivo Global.asax Compreendendo a Distinção entre Aplicativo/Sessão Trabalhando com o Cache do Aplicativo Compreendendo os Cookies O Papel do Elemento <sessionstate> Compreendendo a API do Perfil ASP.NET Resumo n Apêndice A: Programando com Windows Forms Namespaces Windows Forms Construindo um Aplicativo Windows Forms Simples Modelo de Projeto Windows Forms do Visual Studio xxiii

20 A Anatomia de um Formulário Respondendo às Atividades do Mouse e do Teclado Projetando Caixas de Diálogo Apresentando Dados Gráficos Usando o GDI Construindo um Aplicativo Windows Forms Completo Resumo n Apêndice B: Desenvolvimento.NET Independente de Plataforma com Mono A Natureza Independente de Plataforma do.net Obtendo e Instalando o Mono As Linguagens de Desenvolvimento Mono As Ferramentas de Desenvolvimento Mono Compatíveis com a Microsoft Construindo Aplicativos.NET com Mono Quem Está Usando o Mono? Sugestões para Mais Estudo Resumo n Índice xxiv

PROGRAMAÇÃO EM C#

PROGRAMAÇÃO EM C# 20483 - PROGRAMAÇÃO EM C# CONTEÚDO PROGRAMÁTICO Módulo 1: Revisão de sintaxe c # Este módulo de Clientes uma sintaxe de núcleo e Características da linguagem de Programação C # He also fornece Uma INTRODUÇÃO

Leia mais

Licenciatura em Informática

Licenciatura em Informática Licenciatura em Informática Unidade Curricular Programação V Programming V Objetivos -Compreender os aspetos mais avançados de uma linguagem orientada a objetos abordando conceitos como: Encapsulamento,

Leia mais

Apresentação do VB.NET

Apresentação do VB.NET Apresentação do VB.NET O.NET Framework Professor: Danilo Giacobo Página pessoal: www.danilogiacobo.eti.br E-mail: danilogiacobo@gmail.com 1 Agenda O.NET Framework Os recursos da Common Language Runtime

Leia mais

Sumário. Parte I JavaScript básica. 1 Introdução a JavaScript Estrutura léxica Tipos, valores e variáveis... 28

Sumário. Parte I JavaScript básica. 1 Introdução a JavaScript Estrutura léxica Tipos, valores e variáveis... 28 Sumário 1 Introdução a JavaScript... 1 1.1 JavaScript básica 4 1.2 JavaScript do lado do cliente 8 Parte I JavaScript básica 2 Estrutura léxica... 21 2.1 Conjunto de caracteres 21 2.2 Comentários 23 2.3

Leia mais

Sumário. Capítulo 1 Introdução 29. Capítulo 2 Utilizando Objetos 59

Sumário. Capítulo 1 Introdução 29. Capítulo 2 Utilizando Objetos 59 Sumário Capítulo 1 Introdução 29 1.1 O que é programação? 30 1.2 A anatomia de um computador 31 1.3 Traduzindo programas legíveis pelo homem em código de máquina 36 1.4 A linguagem de programação Java

Leia mais

1 Explorando o ambiente de desenvolvimento integrado do Visual Studio... 35

1 Explorando o ambiente de desenvolvimento integrado do Visual Studio... 35 Sumário Parte I Apresentando o Microsoft Visual Basic 2008 1 Explorando o ambiente de desenvolvimento integrado do Visual Studio..................... 35 O ambiente de desenvolvimento do Visual Studio...............

Leia mais

CONTEÚDO PROGRAMÁTICO

CONTEÚDO PROGRAMÁTICO CONTEÚDO PROGRAMÁTICO C# C# (C Sharp) Básico Carga horária: 24 horas CONTEÚDO PROGRAMÁTICO TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP 1 - Conhecendo

Leia mais

Sumário. Introdução 1

Sumário. Introdução 1 Sumário Introdução 1 Capítulo 1. Rápida Introdução à Programação Procedural 7 Criando e Executando Programas Python 7 O Lindo Coração do Python 12 Parte #1: Tipos de Dados 12 Parte #2: Referência de Objeto

Leia mais

Formação ASP.NET MVC com C#

Formação ASP.NET MVC com C# Comece a desenvolver sistemas para Web e Desktop com a linguagem de programação mais utilizada entre as equipes de alta performance. Carga-horária: 80h O que você aprenderá na formação ASP.NET MVC com

Leia mais

MERGULHANDO NO PHYTON MERGULHANDO NO. O guia rápido e prático para dominar o Python. Mark Pilgrim

MERGULHANDO NO PHYTON MERGULHANDO NO. O guia rápido e prático para dominar o Python. Mark Pilgrim I MERGULHANDO NO PYTHON O guia rápido e prático para dominar o Python Mark Pilgrim Índice III Capítulo 1. Instalando o Python... 1 1.1. Qual Python é o mais adequado para você?... 1 1.2. Python no Windows...

Leia mais

GRUPO: Rafael Igor Vanderlei Vieira

GRUPO: Rafael Igor Vanderlei Vieira GRUPO: Rafael Igor Vanderlei Vieira C# INTRODUÇÃO Paradigmas: Orientado a objeto; Estruturado; Imperativo; Surgimento: 2002. Criador: Anders Hejlsberg. Principais Compiladores:.NET Framework (Windows),

Leia mais

Fundament n os s da platafo f rm r a. NE N T André Menegassi

Fundament n os s da platafo f rm r a. NE N T André Menegassi Fundamentos da plataforma.net André Menegassi O que é o.net Framework?.NET é uma plataforma de software para desenvolvimento de aplicações que conecta informações, sistemas, pessoas e dispositivos através

Leia mais

Sumário. 1 Introdução 1. Parte um: A linguagem Objective-C 2 Programação com Objective-C 7. 3 Classes, objetos e métodos 27

Sumário. 1 Introdução 1. Parte um: A linguagem Objective-C 2 Programação com Objective-C 7. 3 Classes, objetos e métodos 27 Sumário 1 Introdução 1 O que você vai aprender neste livro 2 Como o livro está organizado 3 Suporte 5 Agradecimentos 5 Prefácio da quarta edição 6 Parte um: A linguagem Objective-C 2 Programação com Objective-C

Leia mais

C# (C Sharp) Avançado

C# (C Sharp) Avançado CONTEÚDO PROGRAMÁTICO C# C# (C Sharp) Avançado Carga horária: 40 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Introdução

Leia mais

Apresentação da plataforma.net. Ambientes Virtuais de Execução. Semestre de Verão, 12/13

Apresentação da plataforma.net. Ambientes Virtuais de Execução. Semestre de Verão, 12/13 Apresentação da plataforma.net Ambientes Virtuais de Execução Semestre de Verão, 12/13 Desenvolvimento baseado em componentes Desenvolvimento modular funcionalidades genéricas implementadas em componentes

Leia mais

Introdução... 17. 1 Explorando o ambiente de desenvolvimento integrado do Visual Studio... 31

Introdução... 17. 1 Explorando o ambiente de desenvolvimento integrado do Visual Studio... 31 Sumário Introdução..................................... 17 Parte I Apresentando o Microsoft Visual Basic 2010 1 Explorando o ambiente de desenvolvimento integrado do Visual Studio................................

Leia mais

C# (C Sharp) - Web Forms (Módulo 1) Avançado

C# (C Sharp) - Web Forms (Módulo 1) Avançado CONTEÚDO PROGRAMÁTICO C# (C Sharp) - Web Forms (Módulo 1) Avançado Carga horária: 40 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO

Leia mais

Sumário INTRODUÇÃO AO DESENVOLVIMENTO COM VISUAL STUDIO. Oportunidades de desenvolvimento com Visual Basic 2013 e a Windows Store 3

Sumário INTRODUÇÃO AO DESENVOLVIMENTO COM VISUAL STUDIO. Oportunidades de desenvolvimento com Visual Basic 2013 e a Windows Store 3 PARTE I Capítulo 1 Capítulo 2 INTRODUÇÃO AO DESENVOLVIMENTO COM VISUAL STUDIO Oportunidades de desenvolvimento com Visual Basic 2013 e a Windows Store 3 Produtos e oportunidades com o Visual Basic 2013.......................

Leia mais

DESENVOLVIMENTO DE SOFTWARE AULA 1

DESENVOLVIMENTO DE SOFTWARE AULA 1 DESENVOLVIMENTO DE SOFTWARE AULA 1 CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014 1 Características da Plataforma.NET A plataforma.net Framework 4.0 (.NET 4.0) é uma plataforma de softwares que fornece

Leia mais

Professor Leo Larback Esta apresentação pode ser baixada livremente no site

Professor Leo Larback Esta apresentação pode ser baixada livremente no site C# Professor Leo Larback Esta apresentação pode ser baixada livremente no site www.larback.com.br C# - Definições C# é uma linguagem orientada a objeto que permite aos desenvolvedores construírem uma variedade

Leia mais

SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA...1

SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA...1 SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA...1 A Origem...2 O Caminho Para a Aprendizagem...4 Java Como Plataforma...6 Finalidade...8 Características...11 Perspectivas...13 Exercícios...14 CAPÍTULO 2 AMBIENTE

Leia mais

VB.NET - Web Forms (Módulo 1) Avançado

VB.NET - Web Forms (Módulo 1) Avançado CONTEÚDO PROGRAMÁTICO Visual Basic Web Forms I VB.NET - Web Forms (Módulo 1) Avançado Carga horária: 40 horas CONTEÚDO PROGRAMÁTICO TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765

Leia mais

4. BASES TECNOLÓGICAS

4. BASES TECNOLÓGICAS Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina IFSC Departamento Acadêmico de Saúde e Serviços - DASS Curso Superior de Tecnologia em Gestão da Tecnologia da Informação PLANO DE

Leia mais

Powered by. Tiago Bockholt

Powered by. Tiago Bockholt Powered by Tiago Bockholt Sobre Mim Tiago Bockholt (2003.2 2008.2) Graduação em Eng. da Computação (Poli-UPE) 2006.1 Semestre acadêmico na TU-BS. 2006.2 Desenvolvedor na GNS-Systems (Projeto Datafinder).

Leia mais

Pré-requisitos: Conhecimentos de informática gerencial e lógica de programação.

Pré-requisitos: Conhecimentos de informática gerencial e lógica de programação. CURSO DESENVOLVEDOR FRONT-END HTML5/CSS3/JavaScript Objetivo: Este curso visa introduzir o aluno do mundo do desenvolvimento Web, com aplicabilidade, ensino e capacitação nas principais linguagens de diagramação

Leia mais

1) DADOS DA OBRA: Programando em Java 2 Teoria e Aplicações Rui Rossi dos Santos 2004 Axcel Books (

1) DADOS DA OBRA: Programando em Java 2 Teoria e Aplicações Rui Rossi dos Santos 2004 Axcel Books ( 1) DADOS DA OBRA: Título: Programando em Java 2 Teoria e Aplicações Autor: Rui Rossi dos Santos Ano: 2004 Editora: Axcel Books (http://www.axcel.com.br) Páginas: 580 Encadernação: Capa dura 2) DESCRIÇÃO

Leia mais

Formação JAVA Web.

Formação JAVA Web. Inscreva-se na Formação JAVA Web e comece a desenvolver sistemas para Web e Desktop com a linguagem de programação open source multiplataforma mais valorizada do mercado. Carga-horária: 80h O que você

Leia mais

Framework.NET. Linguagem de Programação III. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento Acadêmico de Informática Campus Monte Castelo

Framework.NET. Linguagem de Programação III. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento Acadêmico de Informática Campus Monte Castelo Linguagem de Programação III Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento Acadêmico de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Linguagem

Leia mais

Parte I Princípios básicos do Microsoft.NET Framework

Parte I Princípios básicos do Microsoft.NET Framework Sumário Parte I Princípios básicos do Microsoft.NET Framework Capítulo 1 A arquitetura da plataforma de desenvolvimento.net Framework.............................. 35 Compilando código-fonte em módulos

Leia mais

1Sobre este livro 1. Sumário. O que há de novo no Access Apresentando o Access

1Sobre este livro 1. Sumário. O que há de novo no Access Apresentando o Access Sumário 1Sobre este livro 1 Sem informatiquês!... 1 Uma breve visão geral... 2 Algumas suposições... 3 Uma última palavra (ou talvez duas)... 4 2 3 O que há de novo no Access 2007 5 Conhecendo a nova interface

Leia mais

Ambientes Virtuais de Execução. Apresentação da plataforma.net

Ambientes Virtuais de Execução. Apresentação da plataforma.net Ambientes Virtuais de Execução Apresentação da plataforma.net 1 Plataforma.Net } Consiste de: } Common Language Runtime (CLR) } Fornece uma camada de abstracção sobre o sistema operativo } Bibliotecas

Leia mais

Sumário. Prefácio Capítulo 1 Orientação e primeiras etapas Capítulo 2 Dados: trabalhando com texto e números... 40

Sumário. Prefácio Capítulo 1 Orientação e primeiras etapas Capítulo 2 Dados: trabalhando com texto e números... 40 David Sklar Novatec Authorized Portuguese translation of the English edition of Learning PHP, ISBN 9781491933572 2016 Davis Sklar. This translation is published and sold by permission of O'Reilly Media,

Leia mais

CONTEÚDO PROGRAMÁTICO

CONTEÚDO PROGRAMÁTICO CONTEÚDO PROGRAMÁTICO PHP Avançado Carga horária: 40 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Introdução Introdução

Leia mais

Curso online de. Formação em Front-End. Plano de Estudo

Curso online de. Formação em Front-End. Plano de Estudo Curso online de Formação em Front-End Plano de Estudo Descrição do programa O Programa de Desenvolvimento Web lhe oferece conhecimentos para desenvolver habilidades necessárias para se tornar um Desenvolvedor

Leia mais

Apresentando o.net Framwork

Apresentando o.net Framwork Disciplina: Programação Web AULA 01 Apresentando o.net Framwork Edmilson Campos, Prof. MsC. http://edmilsoncampos.net edmilson.campos@ifrn.edu.br 2 3 »»»» 4 Code C# VB.NET J# Others Compiler Common Language

Leia mais

Desenvolva de qualquer sistema operacional para qualquer sistema operacional. Sem limites.

Desenvolva de qualquer sistema operacional para qualquer sistema operacional. Sem limites. Desenvolva de qualquer sistema operacional para qualquer sistema operacional. Sem limites. Gabriel Pereira, Especialista em Java da Clarify Projete e desenvolva situações de Mercado com a criação de um

Leia mais

Introdução 1 PARTE I: A LINGUAGEM DA WEB 5

Introdução 1 PARTE I: A LINGUAGEM DA WEB 5 Sumário Introdução 1 PARTE I: A LINGUAGEM DA WEB 5 Capítulo 1: Introdução a HTML5 7 Criando com tags: um panorama 8 Incorporando os novos elementos de HTML5 9 Usando tags válidas de HTML4 11 Esquecendo

Leia mais

PLANO DE ENSINO. 2. OBJETIVO GERAL Permitir ao aluno compreender os conceitos fundamentais relacionados ao desenvolvimento de aplicações para a Web.

PLANO DE ENSINO. 2. OBJETIVO GERAL Permitir ao aluno compreender os conceitos fundamentais relacionados ao desenvolvimento de aplicações para a Web. INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA IFSC Departamento Acadêmico de Saúde e Serviços - DASS Núcleo de Informática e Sistemas Curso Superior de Tecnologia em Gestão da Tecnologia

Leia mais

CONTEÚDO PROGRAMÁTICO

CONTEÚDO PROGRAMÁTICO CONTEÚDO PROGRAMÁTICO Java Básico Carga horária: 24 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Um pouco sobre o

Leia mais

PHP. Programando com Orientação a Objetos. Pablo Dall Oglio. Novatec

PHP. Programando com Orientação a Objetos. Pablo Dall Oglio. Novatec PHP Programando com Orientação a Objetos Pablo Dall Oglio Novatec Copyright 2007, 2009, 2016 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

Leia mais

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo 2012/2013

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo 2012/2013 Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo /2013 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Engenharia Informática 3. Ciclo de Estudos 1º 4. Unidade Curricular

Leia mais

2 Instalando e configurando o ambiente de desenvolvimento do Microsoft SQL Server

2 Instalando e configurando o ambiente de desenvolvimento do Microsoft SQL Server Sumário Parte 1 Introdução ao desenvolvimento de banco de dados com o Microsoft SQL Server 2005 1 Apresentando o desenvolvimento de banco de dados com o Microsoft SQL Server 2005... 21 O processo de armazenar

Leia mais

4ª Edição Pablo Dall Oglio

4ª Edição Pablo Dall Oglio 4ª Edição Pablo Dall Oglio Novatec Copyright 2007, 2009, 2016, 2018 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,

Leia mais

ADIANTI FRAMEWORK PARA PHP

ADIANTI FRAMEWORK PARA PHP ADIANTI FRAMEWORK PARA PHP 8ª edição PABLO DALL'OGLIO Copyright 2012 de Pablo Dall'Oglio. Todos os direitos reservados e protegidos pela Lei 9.160 de 19/02/1998. É proibida a reprodução desta obra, mesmo

Leia mais

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo 2013/2014

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo 2013/2014 Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo 2013/2014 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Informática 3. Ciclo de Estudos 1º 4. Unidade Curricular PROGRAMAÇÃO

Leia mais

Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C#

Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C# Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina POO -2017 Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C# http://www1.univap.br/~wagner Prof.

Leia mais

CONTEÚDO PROGRAMÁTICO

CONTEÚDO PROGRAMÁTICO CONTEÚDO PROGRAMÁTICO PHP Intermediário Carga horária: 32 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Introdução

Leia mais

Java. Guia do Programador. Peter Jandl Junior. Novatec

Java. Guia do Programador. Peter Jandl Junior. Novatec Java Guia do Programador Peter Jandl Junior Novatec Sumário Agradecimentos...15 Sobre o autor...16 Prefácio...17 Parte I Programação Java...19 Capítulo 1 Introdução...20 1.1 A Linguagem Java...20 1.2 Breve

Leia mais

1.1 o que é um algoritmo... 6

1.1 o que é um algoritmo... 6 sumário introdução 1 1 fundamentos 5 1.1 o que é um algoritmo... 6 1.1.1 algoritmos executados por um computador...7 1.1.2 comandos básicos executados por um computador...11 1.1.3 da necessidade do desenvolvimento

Leia mais

ÍNDICE GERAL PARTE I PROGRAMAÇÃO PROCEDIMENTAL INTRODUÇÃO 3 2 VISÕES (I 39 OBJETIVOS... 39

ÍNDICE GERAL PARTE I PROGRAMAÇÃO PROCEDIMENTAL INTRODUÇÃO 3 2 VISÕES (I 39 OBJETIVOS... 39 ÍNDICE GERAL AGRADECIMENTOS... VII EXTRATEXTO: FIGURAS A CORES... XVII ÍNDICE DE FIGURAS... XXV ÍNDICE DE TABELAS E QUADROS...XXXIII ÍNDICE DE CÓDIGO... XXXV SOBRE O LIVRO...XXXIX PARTE I PROGRAMAÇÃO PROCEDIMENTAL...

Leia mais

Programação Estruturada Orientada a Objetos

Programação Estruturada Orientada a Objetos INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@gmail.com

Leia mais

A c c e s s. Data Lógica Informática. Ambiente Real Conhecimento de Verdade. Carga Horária (referencial): 30 horas. Pré-requisito: Windows

A c c e s s. Data Lógica Informática. Ambiente Real Conhecimento de Verdade. Carga Horária (referencial): 30 horas. Pré-requisito: Windows A c c e s s (referencial): 30 horas O Access permite que o usuário, mesmo sem ser especialista, crie e gerencie bancos de dados de forma fácil, para desenvolver soluções que otimizam a entrada, filtros

Leia mais

Projeto de Sistemas para Internet

Projeto de Sistemas para Internet Slide 02 03/08/2018 Projeto de Sistemas para Internet Prof. Cleziel Franzoni da Costa 1 /cleziel cleziel@hotmail.com 42 Agenda O.NET Framework e o CLR O que posso fazer com o.net Framework? Plataforma

Leia mais

Adobe CS6 Professional

Adobe CS6 Professional Adobe CS6 Professional Objetivos Gerais: O curso Flash CS6 reúne todas as ferramentas de criação de interfaces do software, capacitando os profissionais para empregar recursos como textos, gráficos, animações,

Leia mais

ADIANTI FRAMEWORK PARA PHP

ADIANTI FRAMEWORK PARA PHP ADIANTI FRAMEWORK PARA PHP 9ª edição PABLO DALL'OGLIO Copyright 2012 de Pablo Dall'Oglio. Todos os direitos reservados e protegidos pela Lei 9.160 de 19/02/1998. É proibida a reprodução desta obra, mesmo

Leia mais

PROPOSTA DE CAPACITAÇÃO TÉCNICA

PROPOSTA DE CAPACITAÇÃO TÉCNICA PROPOSTA DE CAPACITAÇÃO TÉCNICA Em Tecnologias IBM e Microsoft Rua Cel. Dulcídio 517/79 Batel Curitiba PR 80420-170 Brasil (55-41) 3016-1212 w w w. u l t. c o m. b r PROPOSTA DE PROGRAMA PILOTO PARA CAPACITAÇÃO

Leia mais

Tutorial C# - O que é o WPF (Windows Presentation Foundation)

Tutorial C# - O que é o WPF (Windows Presentation Foundation) Tutorial C# - O que é o WPF (Windows Presentation Foundation) Date : 18 de Dezembro de 2009 No último tutorial de C#, o nosso caro leitor Shogun deixou uma sugestão de em vez de usar as tão comuns Windows

Leia mais

Sérgio Koch Van-Dall

Sérgio Koch Van-Dall PROTÓTIPO PARA ATUALIZAÇÃO ASSÍNCRONA DE DADOS UTILIZANDO WEB SERVICES Sérgio Koch Van-Dall sergiod@inf.furb.br Orientador: Prof. Paulo Fernando da Silva UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE CIÊNCIAS

Leia mais

Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C#

Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C# Linguagem de Programação 3 Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C# Prof. Mauro Lopes 1-31 35 Objetivos Nesta aula iremos apresentar a tecnologia.net, o ambiente de desenvolvimento

Leia mais

DESENVOLVIMENTO WEB COM C#: UM ESTUDO DE CASO

DESENVOLVIMENTO WEB COM C#: UM ESTUDO DE CASO DESENVOLVIMENTO WEB COM C#: UM ESTUDO DE CASO Camila Sanches Navarro 1,2, Jaime Willian Dias 2 ¹Universidade paranaense (Unipar) Paranavaí PR Brasil sanchesnavarro@gmail.com jaime@unipar.br Resumo. Este

Leia mais

Web Interativa com Ajax e PHP

Web Interativa com Ajax e PHP Web Interativa com Ajax e PHP Juliano Niederauer Novatec Copyright 2007, 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta

Leia mais

Ambiente de Programação Visual. Framework.NET. Prof. Mauro Lopes. Ambiente de Programação Visual Prof. Mauro Lopes

Ambiente de Programação Visual. Framework.NET. Prof. Mauro Lopes. Ambiente de Programação Visual Prof. Mauro Lopes Ambiente de Programação Visual Framework.NET Prof. Mauro Lopes 1-31 13 Objetivos Nesta aula iremos apresentar a tecnologia.net. Ao final desta aula, o aluno terá compreendido a Arquitetura de uma aplicação.net.

Leia mais

Aula 01. Prof. Diemesleno Souza Carvalho

Aula 01. Prof. Diemesleno Souza Carvalho Programação Orientada a Objetos II Aula 01 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... - Apresentação da disciplina;

Leia mais

Microsoft Visual Studio Community 2013

Microsoft Visual Studio Community 2013 Microsoft Visual Studio Community 2013 Linguagem de Programação III Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento Acadêmico de Informática Campus Monte Castelo Instituto Federal de Educação

Leia mais

Java Básico. Carga Horária: 32 horas. Pré-requisito: Lógica de Programação; JAVA. Conteúdo Programático

Java Básico. Carga Horária: 32 horas. Pré-requisito: Lógica de Programação; JAVA. Conteúdo Programático Java Básico Objetivo: Os assuntos apresentados no decorrer do curso Java Básico incluem os conceitos gerais desta linguagem assim como a definição e utilização de seus recursos diversos, tais como: tipos

Leia mais

Miguel Grinberg. Novatec

Miguel Grinberg. Novatec Miguel Grinberg Novatec Authorized Portuguese translation of the English edition of Flask Web Development ISBN 9781491991732 2018 Miguel Grinberg. This translation is published and sold by permission of

Leia mais

Introdução a Programação

Introdução a Programação Introdução a Programação Componente Linguagem de Programação I Prof. Esp. MBA Heuber G. F. Lima Aula 2 A plataforma.net VB C++ C# Common Language Specification ASP.NET: Web Services e Web Forms Te JScript

Leia mais

FCA - Editora de Informática xv

FCA - Editora de Informática xv Índice Geral Agradecimentos ix Prefácio xi Índice das Simulações xxv 1 - Introdução ao mundo dos computadores 1 1.1 O computador como ferramenta... 2 1.2 A importância dos computadores... 4 1.3 Processamento

Leia mais

HUGO SANTIAGO PERES AUTOMATIZANDO TESTES DE SOFTWARE COM SELENIUM

HUGO SANTIAGO PERES AUTOMATIZANDO TESTES DE SOFTWARE COM SELENIUM HUGO SANTIAGO PERES AUTOMATIZANDO TESTES DE SOFTWARE COM SELENIUM Rio de Janeiro 2015 FICHA CATALOGRÁFICA ii iii Santiago Peres, Hugo. Automatizando Testes com Selenium / Hugo Santiago Peres. Rio de Janeiro,

Leia mais

Sumário. Sobre este livro. Trabalhando no Office 7. Tarefas comuns no Office 21

Sumário. Sobre este livro. Trabalhando no Office 7. Tarefas comuns no Office 21 Sumário 1 2 3 Sobre este livro 1 Sem informatiquês!... 1 Uma breve visão geral... 2 O que há de novo no Office 2007?... 4 Algumas suposições... 6 Uma última palavra (ou talvez duas)... 6 Trabalhando no

Leia mais

iv SharePoint 2007 vi SharePoint 2007 Criação avançada de sites usando o Office... 29 Gerenciando a segurança do site... 31 Gerenciando grupos SharePoint... 32 Alterando a herança de permissões de um

Leia mais

Dreamweaver CC_15x21.indd 1 06/04/ :04:22

Dreamweaver CC_15x21.indd 1 06/04/ :04:22 Dreamweaver CC_15x21.indd 1 06/04/2015 11:04:22 SUMÁRIO INTRODUÇÃO... 3 CAPÍTULO 1 Iniciando e conhecendo o Dreamweaver... 8 Interfaces... 21 Criando e configurando sites... 22 CAPÍTULO 2 Criando arquivos...

Leia mais

Alexandre S. Spengler Monica C. Lima Antônio José Resende

Alexandre S. Spengler Monica C. Lima Antônio José Resende Alexandre S. Spengler Monica C. Lima Antônio José Resende O que é o Silverlight? É um cross-browser, multi-plataforma tecnológica Está sendo distribuído no formato de plug-in, como já acontece com outras

Leia mais

Conceitos Básicos de Programação

Conceitos Básicos de Programação BCC 201 - Introdução à Programação Conceitos Básicos de Programação Guillermo Cámara-Chávez UFOP 1/53 Conceitos básicos I Variável 2/53 Conceitos básicos II Posição de memoria, identificada através de

Leia mais

Indira Knight. Novatec

Indira Knight. Novatec Indira Knight Novatec Original English language edition published by Apress, Copyright 2018 by Apress, Inc.. Portuguese-language edition for Brazil copyright 2018 by Novatec Editora. All rights reserved.

Leia mais

Introdução ao C# com o Microsoft Visual Studio Community 2015

Introdução ao C# com o Microsoft Visual Studio Community 2015 José Roberto Madureira Junior Adaní Cusin Sacilotti Adriana Rodrigues Reginaldo Sacilotti Introdução ao C# com o Microsoft Visual Studio Community 2015 Primeira Edição São Paulo 2016 Sumário 1 INTRODUÇÃO

Leia mais

Ambiente de Programação Visual. Framework.NET. Prof. Mauro Lopes. Ambiente de Programação Visual Prof. Mauro Lopes

Ambiente de Programação Visual. Framework.NET. Prof. Mauro Lopes. Ambiente de Programação Visual Prof. Mauro Lopes Ambiente de Programação Visual Framework.NET Prof. Mauro Lopes 1-31 16 Objetivos Nesta aula iremos apresentar a tecnologia.net. Ao final desta aula, o aluno terá compreendido a Arquitetura de uma aplicação.net.

Leia mais

Java para Desenvolvimento Web Carga Horária: 40 Horas.

Java para Desenvolvimento Web Carga Horária: 40 Horas. Java para Desenvolvimento Web Carga Horária: 40 Horas. PROGRAMAÇÃO AULAS AOS SABADOS: Início : 20/08/2011 - Término: 17/09/2011 Horário: 8:30 as 12:30 13:30 ás 17:30. Pagamento em 6X no cartão ou cheque.

Leia mais

CONTEÚDO PROGRAMÁTICO

CONTEÚDO PROGRAMÁTICO CONTEÚDO PROGRAMÁTICO Ruby on Rails Básico Carga horária: 24 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Introdução

Leia mais

ASP.NET. Guia do Desenvolvedor. Felipe Cembranelli. Novatec Editora. www.novateceditora.com.br

ASP.NET. Guia do Desenvolvedor. Felipe Cembranelli. Novatec Editora. www.novateceditora.com.br ASP.NET Guia do Desenvolvedor Felipe Cembranelli Novatec Editora www.novateceditora.com.br 1 Introdução à plataforma.net A plataforma Microsoft.NET.NET é uma nova plataforma de software para desenvolvimento

Leia mais

PARA QUEM É ESTE CURSO?

PARA QUEM É ESTE CURSO? PARA QUEM É ESTE CURSO? Este curso é destinado para pessoas com pouco ou nenhum conhecimento na área de desenvolvimento web, e que querem aprender a criar sites otimizados e sistemas web. VOCÊ QUER APRENDER

Leia mais

OPORTUNIDADES: Analista de Sistemas Sênior

OPORTUNIDADES: Analista de Sistemas Sênior OPORTUNIDADES: Analista de Sistemas Sênior Experiência em projetos de desenvolvimento de sistemas Conhecimento de metodologia de desenvolvimento de sistema Experiência em levantamento de requisitos e elaboração

Leia mais

1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19

1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19 ÍNDICE GERAL SOBRE O LIVRO XI 1 INTRODUÇÃO 1 1.1 GERAÇÃO DIGITAL NATIVE 2 1.2 ALGORITMIA E PROGRAMAÇÃO DE COMPUTADORES 2 1.3 COMPUTAÇÃO EM NUVEM 4 1.4 PROGRAMAÇÃO DE DISPOSITIVOS MÓVEIS 6 1.5 PROGRAMAÇÃO

Leia mais

GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri

GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri FERRAMENTA VISUAL PARA GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri ROTEIRO Introdução Objetivos Motivação Fundamentação Teórica Desenvolvimento

Leia mais

Programando com ASP.NET MVC. Aprenda a desenvolver aplicações web utilizando a arquitetura MVC. Alfredo Lotar. Novatec

Programando com ASP.NET MVC. Aprenda a desenvolver aplicações web utilizando a arquitetura MVC. Alfredo Lotar. Novatec Programando com ASP.NET MVC Aprenda a desenvolver aplicações web utilizando a arquitetura MVC Alfredo Lotar Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela

Leia mais

2.1 Circuitos electrónicos analógicos Circuitos electrónicos digitais...29

2.1 Circuitos electrónicos analógicos Circuitos electrónicos digitais...29 Índice Geral Agradecimentos... vii Prefácio... ix Índice Geral... xiii Índice das Simulações... xxiii Índice das Figuras... xxvii Índice das Tabelas... xli Índice dos Programas... li 1 - Introdução ao

Leia mais

PADI 2015/16. Aula 1 Introdução à Plataforma.NET

PADI 2015/16. Aula 1 Introdução à Plataforma.NET PADI 2015/16 Aula 1 Introdução à Plataforma.NET 1 Sumário 1. Framework.NET Arquitectura 2. Linguagem C# 2.0 Sintaxe C# vs. Java vs. C++ 3. IDE: MS Visual Studio 2005 ou superior Ferramentas Console/Win

Leia mais

Ruby on Rails Avançado

Ruby on Rails Avançado CONTEÚDO PROGRAMÁTICO Ruby on Rails Avançado Carga horária: 32 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Introdução

Leia mais

OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO

OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO Prof. Msc. Carlos José Giudice dos Santos carlos@oficinadapesquisa.com.br www.oficinadapesquisa.com.br Linguagens de Programação Material

Leia mais

Editor: Rubens Prates PY Editoração eletrônica: Carolina Kuwabata Revisão gramatical: Patrizia Zagni Capa: Edinei Gonçalves/Carolina Kuwabata

Editor: Rubens Prates PY Editoração eletrônica: Carolina Kuwabata Revisão gramatical: Patrizia Zagni Capa: Edinei Gonçalves/Carolina Kuwabata 5ª Edição Novatec Copyright 2008, 2013, 2017 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

Sumário. Técnicas de banco de dados simples. 1 Como explorar o Microsoft Access Parte I

Sumário. Técnicas de banco de dados simples. 1 Como explorar o Microsoft Access Parte I Introdução...xiii A quem este livro se destina... xiii Como este livro está organizado... xiv Como baixar os arquivos de prática... xiv Suporte técnico... xvi Agradecimentos... xvi Agradecimento da edição

Leia mais

JavaScript. de Alto Desempenho. Nicholas C. Zakas. Novatec

JavaScript. de Alto Desempenho. Nicholas C. Zakas. Novatec JavaScript de Alto Desempenho Nicholas C. Zakas Novatec Authorized translation of the English edition of High Performance JavaScript ISBN 978-0-596-80279-0 2010, Nicholas C. Zakas. This translation is

Leia mais

ASP.NET Web Services. José Antônio da Cunha IFRN

ASP.NET Web Services. José Antônio da Cunha IFRN José Antônio da Cunha IFRN Algumas das aplicações mais interessantes Silverlight tem backbone de código escondido do lado do servidor. Eles podem chamar um servidor Web para recuperar dados de um banco

Leia mais

Introdução ao ASP.NET

Introdução ao ASP.NET Introdução ao ASP.NET O que é o ASP.NET? Tecnologia da Microsoft para a criação de aplicações dinâmicas para a Web Criação de: Websites dinâmicos; Aplicações web; Web services; O que é o ASP.NET? É um

Leia mais

WEB DESIGN I. Dreamweaver Básico

WEB DESIGN I. Dreamweaver Básico WEB DESIGN I Dreamweaver Básico Objetivo: Capacitar o aluno para que o mesmo possa criar e administrar páginas dinâmicas da Web utilizando os recursos e a interface gráfica do Dreamweaver, que facilita

Leia mais