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 1011i ©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 1011i ©ISEL/DEETC/STI – Programação na Internet Corpo docente Luís Falcão –Sala 11 do CCISEL –Responsável por esta unidade curricular Carlos Guedes –Sala 06 do CCISEL (preferencialmente à 4ª feira) –Lecciona a turma de dia (LI51D) Paulo Pereira –Sala 16 do CCISEL –Lecciona a turma da noite (LI51N) 3

4 1011i ©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 1011i ©ISEL/DEETC/STI – Programação na Internet Enquadramento (2) 5

6 1011i ©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 1011i ©ISEL/DEETC/STI – Programação na Internet Presença na Web Página oficial –Será utilizada uma infra-estrutura equivalente à de LS Documentação (TRAC) Repositório de código (SVN) Alguns URL importantes –Informação comum a ambas as turmas da unidade curricular –Informação específica da turma de dia (LI51D) –Informação específica do grupo 1 da turma de dia Ver informação adicional em …./trac/common 7

8 1011i ©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 1011i ©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 1011i ©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 1011i ©ISEL/DEETC/STI – Programação na Internet Sobre o trabalho… A ideia base da aplicação Web a desenvolver é ??????????? 11 Parte 1 (+/- semana 4) cliente Parte 2 (+/- semana 7) AjaxEnabled Parte 3 (+/- semana 11) Implementação do mecanismo de login Parte 4 (+/- semana 14) formulários Parte 5 Implementação de componentes opcionais Existem regras para entrega das várias partes do trabalho (baseadas em sistema de créditos). ?

12 1011i ©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 1011i ©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 1011i ©ISEL/DEETC/STI – Programação na Internet Bibliografia Aconselhada (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 1011i ©ISEL/DEETC/STI – Programação na Internet Bibliografia Aconselhada (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