A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Programação na Internet Secção de Sistemas e Tecnologias de Informação ISEL-DEETC-LEIC Carlos Guedes – Paulo.

Apresentações semelhantes


Apresentação em tema: "Programação na Internet Secção de Sistemas e Tecnologias de Informação ISEL-DEETC-LEIC Carlos Guedes – Paulo."— Transcrição da apresentação:

1 Programação na Internet Secção de Sistemas e Tecnologias de Informação ISEL-DEETC-LEIC Carlos Guedes – Paulo Pereira – Apresentação Apresentação Semestre de Inverno 2010/2011

2 Y1011T1 ©ISEL/DEETC/STI – Programação na Internet Autores e contributos Autores –Luís Falcão Contributos –Paulo Pereira –Pedro Félix –Jorge Martins –Carlos Guedes –Nuno Datia 2 Nesta segunda página, presente em todos os slides desta unidade curricular, estão listados todos os autores que, ao longo dos semestres, contribuíram para a sua construção.

3 Y1011T1 ©ISEL/DEETC/STI – Programação na Internet Corpo docente Carlos Guedes –Sala 06 do CCISEL –Lecciona a turma (LI51D) Paulo Pereira –Sala 14 do CCISEL –Lecciona a turma (LI51N) 3

4 Y1011T1 ©ISEL/DEETC/STI – Programação na Internet Enquadramento (1) LEIC –Unidade curricular não optativa (pertence ao core) –Oferecida no 5º semestre LEETC / MEET –Unidade curricular optativa –Oferecida no 6º (LEETC) e 2º (MEET) semestre 6 créditos ECTS 4.5 horas semanais Ficha da unidade curricular 4

5 Y1011T1 ©ISEL/DEETC/STI – Programação na Internet Enquadramento (2) 5

6 Y1011T1 ©ISEL/DEETC/STI – Programação na Internet Objectivo Objectivo (principal) Desenvolvimento da componente visual (UI) de aplicações Web –Ciclo de vida da aplicação –Tipos de estado na aplicação

7 Y1011T1 ©ISEL/DEETC/STI – Programação na Internet Presença na Web Página oficial –http://www.deetc.isel.ipl.pt/programacao/pi/ (em actualização...)http://www.deetc.isel.ipl.pt/programacao/pi/ Páginas operacionais (no TRAC do DEETC) –http://code.deetc.e.ipl.pt/pi/1011i/trac/common /http://code.deetc.e.ipl.pt/pi/1011i/trac/common / –Carlos Guedes (LI51D) –Paulo Pereira (LI51N) 7

8 Y1011T1 ©ISEL/DEETC/STI – Programação na Internet Regras de avaliação Componente teórica (CT) –Um teste global realizado em época de exames –Nota mínima: 9,5 valores –Consulta: uma folha A4 Componente prática (CP) –5 aulas práticas para suporte ao trabalho –Um trabalho, dividido em 4(+1) partes, a realizar ao longo do semestre –Discussão final –Nota mínima: 9,5 valores –Grupos de 3 alunos (obrigatório) Nota final –NF = 40% CT + 60% CP 8 Funcionamento Igual Funcionamento Igual aos dois semestre anteriores Enunciado diferente Enunciado diferente

9 Y1011T1 ©ISEL/DEETC/STI – Programação na Internet Programa (1) Componente cliente –HTML, CSS, Javascript e DOM (e JQuery), AJAX Componente comunicação –HTTP Componente servidor –CGI e ASP.NET Browser intranet Browser Proxy Server Browser HTTP

10 Y1011T1 ©ISEL/DEETC/STI – Programação na Internet Programa (2) 10 SemanaTemasSlidesTrabalho 1Apresentação; WWW e Sistemas Distribuídos PI - (01) Apresentação PI - (02) WWW e Sist. Dist. 2XHTML (sem Forms); CSS PI - (03) XHTML PI - (04) CSS 3JavaScript & DOM PI - (05) Javascript PI - (06) DOM 4HTTP PI - (07) HTTP Parte I 5 Arquitecturas de extensão do servidor HTTP; ASP.NET: HTTP Pipeline – Handlers PI - (08) Arq. extensão… PI - (09) HTTP Pipeline 6Técnica AJAX PI - (10) AJAX 7ASP.NET: Http Pipeline – Http Application, Módulos e Routing PI - (09) HTTP Pipeline 8ASP.NET.MVC PI - (11) ASP.NET.MVC Parte II 9C# 3.0 e Linq PI - (17) C# ASP.NET.MVC: Controllers PI - (12) ASP.NET.MVC - Controllers 11ASP.NET.MVC: Views PI - (13) ASP.NET.MVC - Views 12ASP.NET: Model PI - (14) ASP.NET.MVC – Model Parte III 13ASP.NET: StateManagement PI - (15) StateManagement 14ASP.NET.MVC: Unobtrusive JavaScript and Hijaxing * PI - (16) Unobtrusive JavaScript and Hijaxing Parte IV Se tudo correr bem Se houver tempo. Extra curricular

11 Y1011T1 ©ISEL/DEETC/STI – Programação na Internet Sobre o trabalho… A ideia base da aplicação Web a desenvolver é equivalente ao Twitter 11 Parte 1 (+/- semana 4) Construção da componente de cliente da UI Parte 2 (+/- semana 7) Construção da componente de servidor da UI Utilização de técnicas Ajax Parte 3 (+/- semana 11) Implementação do mecanismo de login Parte 4 (+/- semana 14) Páginas de definição do perfil Parte 5 Implementação de componentes opcionais Existem regras para entrega das várias partes do trabalho (baseadas em sistema de créditos). Veja-se o enunciado do trabalho disponibilizado no TRAC

12 Y1011T1 ©ISEL/DEETC/STI – Programação na Internet Sobre o trabalho… ATENÇÃO Os prazos de entrega do trabalho, que deve resultar de cada uma das fases, têm como base um sistema de créditos, com os seguintes critérios: –A cada grupo são atribuídos 7 créditos iniciais para gerir ao longo do semestre. –Cada crédito corresponde a um dia de atraso (contam todos os dias) na entrega de cada uma das partes. –Quando os créditos atingirem valor inferior a 0, o grupo reprova à componente prática, reprovando consequentemente à UC. –Por cada dia de entrega antecipada será atribuído um crédito, tendo como valor máximo o valor inicial de créditos, ou seja 7.

13 Y1011T1 ©ISEL/DEETC/STI – Programação na Internet Bibliografia Principal Essential ASP.NET With Examples in C#, Fritz Onion, Addison Wesley, 2003 Pro ASP.NET MVC Framework, Steven Sanderson, Apress, 2009 JavaScript: The Definitive Guide, David Flanagan, O'Reilly Media,

14 Y1011T1 ©ISEL/DEETC/STI – Programação na Internet Bibliografia Adicional (1) Bulletproof Ajax, Jeremy Keith, New Riders, 2007 HTTP: The Definitive Guide, David Gourley et al, O'Reilly Media, 2002 HTML & XHTML: The Definitive Guide Chuck Musciano, O'Reilly Media,

15 Y1011T1 ©ISEL/DEETC/STI – Programação na Internet Bibliografia Adicional (2) jQuery in Action, Bear Bibeault and Yehuda Katz, Manning, 2008 Learning jQuery 1.3, Jonathan Chaffer, Karl Swedberg, Packt Publishing, 2009 jQuery UI 1.6: The User Interface Library for jQuery Dan Wellman, Packt Publishing,


Carregar ppt "Programação na Internet Secção de Sistemas e Tecnologias de Informação ISEL-DEETC-LEIC Carlos Guedes – Paulo."

Apresentações semelhantes


Anúncios Google