Renato Haddad - MVP ASP.NET /MCP/MCTS/MCPD/MCT
Home
Treinamentos
Artigos
Aulas
ADO.NET
GridView
Loja de produtos
Treinamentos e Hands-On (Dev2Dev)
Veja os tipos de treinamentos que ministro focado na necessidade da equipe de desenvolvedores. A vantagem é que estarei mostrando exatamente o que um desenvolvedor precisa para ser produtivo e explorar os recursos do .NET. Me contate
rehaddad@msn.com
para mais detalhes.
Windows Phone 7.1 (Lançamento)
Saiba o que é o Windows Phone 7.1, os recursos existentes para os desenvolvedores, como criar aplicações, usar o silverlight e o C# 4 nos projetos. Prepare a sua equipe para mergulhar no mundo móvel.
Conteúdo programático
- Introdução e Visão Geral do mundo Windows Phone 7
- Pre-requisitos de hardware e softwares
- Ciclo de vida de uma app WP7
- Guidlines para Interface de Usuário
- Criar app com a linguagem C# e Silverlight
- O que é o XAML e a estrutura da linguagem?
- Controles mais usados numa app WP7
- Entendendo as telas, navegação, splash
- Conceito e uso de Data Binding com controles, classes e coleções
- Conceito e aplicação de Converters
- Atualização, validação e classificação de dados
- Verificar os recursos de hardware como rede, wifi, camera
- Como trabalhar com Isolated Storage?
- O que é e como usar o Application Bar?
- Como integrar os contatos, agenda e emails na sua app?
- Usar o Accelerometer, Compass Sensor, Gyroscope Sensor
- Conceito e como usar o Push Notification
- Como trabalhar com banco de dados no WP7?
- Como aplicar os controles de gestos no WP7?
- Como integrar serviços de WCF/Web Services no WP7?
- Visão geral da arquitetura MVVM para Windows Phone 7
- Como colocar o seu projeto no Marketplace
Carga Horária:
40 horas
Detalhes do treinamento
LINQ, Entity Framework, LINQ TO SQL e Lambda Expressions
Objetivo
Aprenda a utilizar o LINQ (Language Integrated Query) para tornar o código mais limpo, claro, padronizado e de fácil manutenção. Neste treinamento Renato aborda o LINQ com coleções, classes e arrays. Em seguida, você aprenderá como criar um ORM (Modelo de Objeto Relacional) o qual usaremos o LINQ TO SQL e o Entity Framework para manipular dados de uma base de dados SQL Server.
Carga Horária:
40 horas
Pré-requisito:
Conhecimento de linguagem de programação
Conteúdo programático
- Select em coleção de arrays e classes
- Uso de Tipos Anônimos, IEnumerable e do operador OR
- Uso do SqlMethods e Distinct
- Paginação com Take e Skip
- Classificando dados das classes
- Agrupamento de dados
- Uso de Join e pesquisa de informações com o First
- Funções de agregação
- Concatenação, Union e Intersecção
- Excluir, Inserir e Atualizar Dados no Banco de Dados
- Stored Procedures no LINQ
- Visualizador de SQL com o LINQ
Método de estudo:
O treinamento é 100% focado em códigos.
ASP.NET 3.5 / 4.0
Objetivo
Aprenda a desenvolver aplicações ASP.NET usando o Visual Studio.NET 2008 e 2010 como ferramenta e o Visual Basic .NET ou Visual C# como linguagem. Neste treinamento você irá conhecer tudo o que você precisa para criar aplicações para Internet, Web Services e Class Library de forma clara e objetiva.
Saiba o que há de novo no ASP.NET 4.0. Veja como fazer o Web Deploy em diversos ambientes, as novidades do ASP 4 em nível de controles, além é claro de dicas e truques do VS 2010. Prepare a sua equipe para mergulhar no ASP.NET 4.0 e no VS 2010.
Carga Horária
Palestra: 2h
Hands-On: 16h
Visão Geral: 8h
Treinamento: 40h
Pré-requisito:
Conhecimento de linguagem de programação
Conteúdo programático
- Visão geral de aplicações WEB
- Como criar projetos ASP.NET Web Applications
- Controles mais utilizados em páginas ASP.NET (ListBox, TextBox, Label, Button, DropDown, GridView, ListView, TreeView, CheckListbox, MultiView, Wizard)
- Acesso a banco de dados com o ADO.NET ou o Entity Framework
- Como manipular um banco de dados SQL Server
- Como publicar um banco de dados na Internet
- Como criar e consumir Web Services
- Estrutura de tratamento de erros
- Dicas e truques de Deployment e Debug
Método de estudo
O Hands-On é focado em apenas nos controles mais utilizados onde o desenvolvedor aprenderá como criar uma aplicação previamente proposta. O aluno terá em apenas 8 horas o conhecimento suficiente para iniciar os projetos de aplicações ASP.NET. Se você optar pelo Hands-On, os códigos necessários para o entendimento do projeto são passados 80% prontos e o foco fica na explicação. Com isso, você pode analisar e entender melhor os códigos utilizados no projeto e tirar as dúvidas diretamente com o Renato. Já no caso de treinamentos todos os códigos são desenvolvidos durante as aulas.
Vantagens
- Aprenda a criar aplicações ASP.NET em apenas 8 horas
- Seja um profissional preparado para o futuro: .NET, Web Services, ADO.NET
- Com o conhecimento adquirido, você poderá desenvolver projetos de ASP.NET e gerar novos negócios
- Aprenda diretamente com Renato Haddad, Microsoft MVP
Windows Forms
Objetivo
Aprenda a desenvolver aplicações Windows usando o Visual Studio.NET 2008/2010 como ferramenta e o Visual Basic .NET ou Visual C# como linguagem. Neste treinamento você irá conhecer tudo o que você precisa para criar aplicações desktop, Web Services, WCF e Class Library de forma clara e objetiva.
Saiba o que há de novo para WinApplication 2.0, quais são os novos controles de interface de usuários, instalação de uma App (CickOnce), Refactor, ADO.NET 2.0, Web Services, WCF, relatórios e dicas e truques. Em apenas 1 dia prepare a sua equipe para mergulhar no WinFoms 2.0.
Carga Horária
Palestra: 2h
Hands-On: 8h
Treinamento: 40h
Pré-requisito:
Conhecimento de linguagem de programação
Conteúdo programático
- Visão geral de aplicações desktop na plataforma .NET
- Vantagens e cenários de aplicações desktop
- Controles mais utilizados (novos menus, ToolStrip, Browser, ListBox, TextBox, Label, Button, DropDown, DataGridView, ReportViewer)
- Acesso a banco de dados com o ADO.NET 2.0, DataTable e DataSet
- Como criar diversos tipos de formulários
- Como criar e consumir Web Services e WCF
- Estrutura de tratamento de erros
- Dicas e truques de Deployment (ClickOnce) e Debug
Método de estudo
O Hands-On é focado em apenas nos controles mais utilizados onde o desenvolvedor aprenderá como criar uma aplicação previamente proposta. O aluno terá em apenas 8 horas o conhecimento suficiente para iniciar os projetos de aplicações desktop. Se você optar pelo Hands-On, os códigos necessários para o entendimento do projeto são passados 80% prontos e o foco fica na explicação. Com isso, você pode analisar e entender melhor os códigos utilizados no projeto e tirar as dúvidas diretamente com o Renato. Já no caso de treinamentos todos os códigos são desenvolvidos durante as aulas.
Vantagens
- Aprenda a criar aplicações desktop em apenas 8 horas
- Seja um profissional preparado para o futuro: .NET, Web Services, ADO.NET, ClickOnce
- Com o conhecimento adquirido, você poderá desenvolver projetos de desktop e gerar novos negócios
- Aprenda diretamente com Renato Haddad, Microsoft MVP
Windows Mobile 6.5
Saiba o que é o Windows Mobile 6.5, como criar aplicações, as classes, envio de SMS, Pocket Outlook, SQL Mobile Edition, etc. Prepare a sua equipe para mergulhar no mundo móvel.
Conteúdo programático
- Arquitetura de soluções móveis
- Estrutura de uma aplicação Windows Mobile
- Ferramentas utilizadas, SDKs e emuladores
- Como criar uma aplicação para Pocket PC e Celular
- Uso dos principais controles de interface
- Acesso a banco de dados, como criar um DB no SQLMobile Edition e manipular os dados
- Uso de APIs do Windows Mobile 6 (POOM ? Pocket Outlook, gerenciamento de bateria, rastrear os recursos do device)
- Componentização: o conceito, como criar e usar um componente
- Desenvolvimento em Camadas: o conceito, como estruturar e consumir as camadas
- Web Services, como criar e usar em aplicações móveis
- Instalação da aplicação no dispositivo
- Uso do LINQ no .NET Compact Framework
Carga Horária:
de 24 a 32 horas, dependendo do nível de conhecimento em .NET.
SQL Reporting Services 2008
Objetivo
Desenvolver relatórios com o SQL Reporting Services 2008 para serem consumidos via internet, páginas ASP.NET ou desktop. Abordaremos desde a arquitetura do SRS, controles, stored procedures parametrizadas, gráficos, referência cruzada, navegação entre relatórios e visão geral da administração do SRS.
Carga Horária
Palestra: 2h
Hands-On: 8h
Treinamento: 16h
Pré-requisito:
Conhecimento de instruções T-SQL
Conteúdo programático
- Visão geral da arquitetura do SRS
- Pré-requisitos de instalação
- Definir fontes de dados para um relatório
- Relatórios com o assistente do SRS
- Customizações (layouts, formatações, expressões, códigos e funções)
- Relatórios parametrizados através do Dataset
- Relatórios com grupo e sub-grupo (header, footer, drilldown, sub-totais)
- Relatórios com gráficos, Tablix, Gauges
- Navegação entre relatórios (bookmarks e links entre controles/relatórios)
- Crie Stored Procedures (com e sem parâmetros) e use-as como fonte de dados dos relatórios
- Build / Deploy / Run
- Visão Geral da administração de relatórios via browser
- Como chamar os relatórios em páginas ASP.NET e aplicações desktop
- Dicas e truques do SRS
Método de estudo
O Hands-On é focado nos recursos necessários da ferramenta para criar excelentes relatórios e disponibilizá-los na internet para serem consumidos via browser, ASP.NET ou aplicações desktop. O aluno terá em apenas 8 horas o conhecimento suficiente para criar relatórios nesta ferramenta. Se você optar pelo Hands-On, 50% dos códigos necessários para se criar os relatórios são passados prontos e o foco fica na explicação. Com isso, você pode analisar e entender melhor os códigos utilizados nos relatórios e tirar as dúvidas diretamente com o Renato. Já no caso de treinamentos todos os relatórios são desenvolvidos durante as aulas.
Vantagens
- Domine o SQL Reporting Services em apenas 1 dia
- Ofereça relatórios avançados aos clientes
- Aprenda a criar projetos ASP.NET e desktop para consumir os relatórios com as melhores ferramentas do mercado, o Visual Studio .NET 2008 e o SQL Reporting Service
- Aprenda diretamente com Renato Haddad, Microsoft MVP
Desejo infos sobre:
Treinamentos
DVDs e aulas
Treinamentos
In-Company
Treinamentos em vídeo
Livro de LINQ (SQL e Entity) com C# 3
HOST by