Curso Desenvolvimento S2B

download Curso Desenvolvimento S2B

of 7

Transcript of Curso Desenvolvimento S2B

  • 8/8/2019 Curso Desenvolvimento S2B

    1/7

    Mdulo 1 - Conceitual - Linguagem de Programao

    Sesso 1 - Conceitos Bsicos de Programao e Introduo a C#Descrio:

    Microsoft C# (pronuncia-se C sharp) a nova linguagem de programao desenhada para o

    desenvolvimento de aplicaes enterprise que usam .NET Framework dentre elas

    aplicaes web. Uma evoluo do Microsoft C e Microsoft C++, C# simples, moderno,type safe e orientada a objetos. O cdigo em C# compilado em cdigo gerenciado, isto

    significa que utiliza os benefcios dos servios do common language runtime. Estesservios incluem interoperabilidade entre linguagens, garbage collection, segurana e

    suporte a versionamento de cdigo.

    Tpicos Abordados:

    1. A Plataforma .NET, .NET Framework e a CLR

    2. Introduo a C#: Classes, Interfaces, Mtodos, Propriedades, Contrutores, Eventos3. Conceitos de Programao Orientadas a Objetos com C#

    4. Tratamento de Erros

    5 Delegates e Eventos6. Manipulao de Data, Hora e Nmeros7. Leitura/Escrita de Arquivo Texto e Binrio

    Durao: 90 min.

    Autor(es): Renato Guimares

    Sesso 2 - Conceitos Bsicos de Programao e Introduo a VisualBasic.NETDescrio:

    Visual Basic .NET, a nova gerao da linguagem Visual Basic, a forma rpida e fcil paracriar aplicaes baseadas em .NET, incluindo aplicaes web e XML Web services. Visual

    Basic .NET tem novas caractersticas que fazem dela uma potente linguagem deprogramao orienta a objetos, incluindo herana, interfaces e sobrecarga. Outras

    caractersticas so: free threading e tratamento de erro estruturado. Visual Basic .NET

    totalmente inegrado com o .NET Framework e o Common Language Runtime, fornecendo

    interoperabilidade entre linguagens, garbage collection, segurana e suporte aversionamento de cdigo.

    Tpicos Abordados:

    1. Introduo a Plataforma Microsoft .NET

    2. Caractersticas do Ambiente de Desenvolvimento3. Linguagem e Sintaxe4. Programao Orientada Objetos com Visual Basic .NET

    Durao: 45 min.

    Autor(es): Thiago Cruz

  • 8/8/2019 Curso Desenvolvimento S2B

    2/7

    Mdulo 2 - Viso Geral de ASP.NET

    Sesso 1 - Introduo a ASP.NET com linguagem C#Descrio:

    ASP.NET uma tecnologia para criao de aplicaes web dinmicas. Como parteintegrante do .NET Framework, voc pode criar aplicaes ASP.NET em qualquer

    linguagem compatvel com .NET, incluindo Visual Basic.NET, C#,e J#. Pginas ASP.NET(Web Forms) so compiladas, garantindo performance comparadas com linguagens

    interpretadas. Web Forms permite a voc construir pginas web com controles com vrios

    recursos. Na construo dessas pginas voc pode usar os ASP.NET server controls paracriar elementos de interface para o usurio e escrever cdigo para executar suas tarefas.

    Estes controles permitem a voc construir rapidamente um Web Form, reutilizando os

    controles disponveis ou criando controles customizados, simplificando o desenvolvimentode cdigo da pgina.

    Tpicos Abordados:1. O Visual Web Developer Express Edition2. Conceitos Bsicos: Aplicao Web, Recursos Web, Request e Response, Sesso e

    WebServer

    3. A Estrutura da Aplicao ASP.NET, Web Forms e Server Controls4. Trabalhando com Controles de Validao

    5. Trabalhando com Master Pages

    6. Trabalhando com Controles de Navegao7. Trabalhando com Controle de Login

    8. Trabalhando com Controles de Acesso a Dados

    Durao: 50 min.

    Autor(es): Renato Guimares

    Sesso 2 - Introduo a ASP.NET com linguagem Visual Basic.NETDescrio:

    ASP.NET uma tecnologia para criao de aplicaes web dinmicas. Como parteintegrante do .NET Framework, voc pode criar aplicaes ASP.NET em qualquer

    linguagem compatvel com .NET, incluindo Visual Basic.NET, C#,e J#. Pginas ASP.NET

    (Web Forms) so compiladas, garantindo performance comparadas com linguagensinterpretadas. Web Forms permite a voc construir pginas web com controles com vrios

    recursos. Na construo dessas pginas voc pode usar os ASP.NET server controls para

    criar elementos de interface para o usurio e escrever cdigo para executar suas tarefas.

    Estes controles permitem a voc construir rapidamente um Web Form, reutilizando oscontroles disponveis ou criando controles customizados, simplificando o desenvolvimento

    de cdigo da pgina.

    Tpicos Abordados:

    1. O Visual Web Developer Express Edition

    2. Conceitos Bsicos: Aplicao Web, Recursos Web, Request e Response, Sesso eWebServer

  • 8/8/2019 Curso Desenvolvimento S2B

    3/7

    3. A Estrutura da Aplicao ASP.NET, Web Forms e Server Controls

    4. Trabalhando com Controles de Validao

    5. Trabalhando com Master Pages6. Trabalhando com Controles de Navegao

    7. Trabalhando com Controle de Login

    8. Trabalhando com Controles de Acesso a DadosDurao: 50 min.

    Autor(es): Thiago Cruz

    Sesso 3 - Introduo a XML e Web ServicesDescrio:

    Um XML Web service uma entidade de programa que possui um elemento particular de

    funcionalidade, como uma lgica de aplicao que pode ser acessado por inmeros

    sistemas diferentes entre si e que utiliza padres da Internet como XML e HTTP. XMLWeb services depende do XML e de outros padres da Internet para criar uma infra-

    estrutura que suporte a interoperabilidade entre aplicaes a um nvel para resolver muitos

    dos problemas que no poderiam ser solucionados at o momento.Esta sesso mostra ospassos necessrios para criar um XML Web service e acess-lo de uma pgina ASP.NET e

    utilizar os dados dentro de uma aplicao Web.

    Tpicos Abordados:

    1. Overview do XML Web Services

    2. Por Que Utilizar XML Web Services

    3. Como Localizar um XML Web Service4. Como Criar um XML Web Service

    5. Como Usar um Proxy para Chamar um XML Web Service

    Durao: 45 min.

    Autor(es): Daniel Ferreira

    Sesso 4 - ASP.NET AJAXDescrio:

    A tecnologia ASP.NET AJAX possibilita que os desenvolvedores construam aplicaesonde a boa parte do processamento ocorre do lado do cliente usando um modelo de

    programao que muito parecido com o modelo utilizado para desenvolver pginas

    ASP.NET tradicionais. Alm disso, com o ASP.NET AJAX Control Toolkit voc podefacilmente construir os seus prprios controles de servidor ASP.NET usando as tcnicas

    AJAX. Assistindo a esta sesso, voc ir aprender o quanto fcil criar uma aplicao

    ASP.NET 2.0 usando a tecnologia Microsoft AJAX.

    Tpicos Abordados:

    1. Conceito de ASP.NET AJAX

    2. Desenvolvimento ASP.NET AJAX para Servidor3. Desenvolvimento ASP.NET AJAX para Navegador

    4. ASP.NET AJAX Control Toolkit

    5. Demonstrao - construindo um chat passo a passo com ASP.NET AJAX

    Durao: 68 min.

    Autor(es): Marcelo D'Avila de Pauli

  • 8/8/2019 Curso Desenvolvimento S2B

    4/7

    Mdulo 3 - Migrao (Avaliao entre Tecnologias)

    Sesso 1 - ASP.NET para desenvolvedores PHP - Introduo

    Descrio:ASP.NET uma tecnologia para criao de aplicaes web dinmicas. Como parte

    integrante do .NET Framework, voc pode criar aplicaes ASP.NET em qualquerlinguagem compatvel com .NET, incluindo Visual Basic.NET, C#,e J#. Pginas ASP.NET

    (Web Forms) so compiladas, garantindo performance comparadas com linguagens

    interpretadas. Web Forms permite a voc construir pginas web com controles com vriosrecursos. Na construo dessas pginas voc pode usar os ASP.NET server controls para

    criar elementos de interface para o usurio e escrever cdigo para executar suas tarefas.

    Estes controles permitem a voc construir rapidamente um Web Form, reutilizando oscontroles disponveis ou criando controles customizados, simplificando o desenvolvimento

    de cdigo da pgina.Esta sesso mostra para desenvolvedores PHP uma introduo a

    ASP.NET, discute as diferenas entre PHP e ASP.NET e dicas de como migrar umaaplicao PHP para ASP.NET.

    Tpicos Abordados:

    1. Comparao entre as Arquiteturas2. Diferenas de Linguagens

    3. Acesso a Dados

    4. Migrao de PHP para ASP.NET

    Durao: 60 min.

    Autor(es): Diego Neufert

    Sesso 2 - ASP.NET para desenvolvedores JSP - IntroduoDescrio:ASP.NET uma tecnologia para criao de aplicaes web dinmicas. Como parte

    integrante do .NET Framework, voc pode criar aplicaes ASP.NET em qualquer

    linguagem compatvel com .NET, incluindo Visual Basic.NET, C#,e J#. Pginas ASP.NET(Web Forms) so compiladas, garantindo performance comparadas com linguagens

    interpretadas. Web Forms permite a voc construir pginas web com controles com vrios

    recursos. Na construo dessas pginas voc pode usar os ASP.NET server controls paracriar elementos de interface para o usurio e escrever cdigo para executar suas tarefas.

    Estes controles permitem a voc construir rapidamente um Web Form, reutilizando os

    controles disponveis ou criando controles customizados, simplificando o desenvolvimento

    de cdigo da pgina. Esta sesso mostra para desenvolvedores JSP uma introduo aASP.NET, discute as diferenas entre JSP e ASP.NET e dicas de como migrar uma

    aplicao JSP para ASP.NET.

    Tpicos Abordados:

    1. Introduo

    2. Facilite a Migrao com "JLCA 3.0"3. Ambiente de Desenvolvimento

  • 8/8/2019 Curso Desenvolvimento S2B

    5/7

    4. Modelo de Codificao do ASP.NET e JSP

    5. Elementos de Scripts e Diretivas

    6. Taglibs e Web Controls7. Publicao da Aplicao na Web

    Durao: 45 min.

    Autor(es): Renato Guimares

    Sesso 3 - ASP.NET para desenvolvedores ASP - IntroduoDescrio:

    ASP.NET oferece melhorias significativas comparadas com ASP em reas como:

    performance, gerenciamento de estado, escalabilidade, configurao, deployment,segurana, controles de output cache, suporte a web farm e infra-estrutura para XML Web

    Services. Se voc possui experincia em desenvolvimento ASP, o modelo de programao

    ser muito familiar. Entretanto, o modelo de objetos tem mudanas para ser maisestruturado e orientado a objetos, ento muitas das pginas ASP existentes precisam ser

    modificadas para executarem nesta nova tecnologia de construo de pginas web. Esta

    sesso mostra para desenvolvedores ASP uma introduo a ASP.NET, discute as diferenasentre ASP e ASP.NET e dicas de como migrar uma aplicao ASP para ASP.NET.

    Tpicos Abordados:

    1. Conhecendo o .NET Framework2. Controles com Eventos de Servidor

    3. Mudanas Significativas

    4. Ferramentas para Desenvolvimento5. Referncias para Estudo

    Durao: 60 min.

    Autor(es): Andrey Sanches

    Mdulo 4 - Acesso a Dados, Segurana e Globalizao

    Sesso 1 - Acesso e manipulao de dados (ADO.NET)Descrio:

    ADO.NET uma tecnologia de acesso a dados que possibilita aplicaes Web aconectarem a fontes de dados e manipular seus dados de vrias maneiras. ADO.NET

    baseado no .NET Framework e extremamente integrado com o restante da biblioteca de

    classes, com isso podendo ser usado por todas as linguagens de programao compatvel

    com o .NET Framework, como o Visual Basic.NET, C#, J# e Visual C++.

    Tpicos Abordados:

    1. O que ADO.NET2. Arquitetura do ADO.NET

    3. O que o ASP.NET 2.0 oferece

    4. Demonstraes

    Durao: 80 min.

    Autor(es): Cezar Guimares

  • 8/8/2019 Curso Desenvolvimento S2B

    6/7

    Sesso 2 - Autenticao, Autorizao e Segurana (Cdigo Seguro)Descrio:

    A criao de mecanismos de autenticao e autorizao para um aplicativo da Web

    distribudo uma tarefa desafiadora h muitas escolhas que devem ser feitas e queafetaro quase todos os componentes do aplicativo desenvolvido. A adoo de um design

    de autenticao e autorizao apropriado ajuda a reduzir muitos dos principais riscos desegurana. A implementao de tal design durante as fases iniciais de desenvolvimento doaplicativo muito mais fcil do que tentar reajustar uma soluo para um aplicativo j

    existente ou parcialmente criado. Veja neste vdeo alguns conceitos bsicos sobre

    segurana, Active Directory, Autenticao e Autorizao.

    Tpicos Abordados:

    1. Conceitos sobre Segurana

    2. Active Directory3. Autenticao

    4. Autorizao

    Durao: 30 min.Autor(es): Weber Ress

    Sesso 3 - Globalizao: seu site multilinguaDescrio:

    Globalizao um processo de designing e de desenvolvimento de aplicaes que sejam

    aplicveis para mltiplas culturas e localizaes no processo de customizao das suas

    aplicaes para dados locais e culturas. Neste vdeo mostraremos como criar uma aplicaoASP.NET que pode ser adaptada para diferentes linguagens e culturas atravs de conceitos

    e demonstraes.

    Tpicos Abordados:

    1. Novidades do ASP.NET 2.0 para tornar o seu site multilnguagem

    2. Demonstraes

    Durao: 33 min.

    Autor(es): Marcelo D'Avila de Pauli

    Mdulo 5 - Depurao e Performance

    Sesso 1 - Depurao de cdigo (debug e trace)Descrio:

    A capacidade de depurar (ou "debugar") programas fundamental para o bom

    desenvolvimento de software. A tecnologia ASP.NET possui excelentes recursos de

    depurao, permitindo ao desenvolvedor saber muito bem o que est acontecendo com o

    seu aplicativo durante a execuo, de forma a eliminar erros, indo alm do que haviadisponvel antes no ASP tradicional. Veja neste vdeo uma introduo depurao de

    cdigo, as classes Debug e Trace e quais so os recursos que o Visual Studio oferece para

    debugging.

    Tpicos Abordados:

  • 8/8/2019 Curso Desenvolvimento S2B

    7/7

    1. Introduo a depurao de cdigo

    2. Recursos de debugging do Visual Studio

    3. Tcnias usuais: Response.Write4. Classes Debug e Trace

    5. Outras tcnias: Remote debugging

    Durao: 56 min.Autor(es): Bruno Sonnino

    Sesso 2 - Testes, Estabilizao, Desempenho e Deployment (instalao)

    Descrio:

    Testes, Estabilizao, Desempenho e Deployment (instalao)

    Tpicos Abordados:

    1. O Objeto Cache2. ASP.NET Output Cache

    3. Configurao

    4. Deployment (instalao)Durao: 52 min.

    Autor(es): Rogerio Cordeiro