ISLA IPGT 15791
Web-Client Programming
Development for the Web and Mobile Devices
-
ApresentaçãoPresentationAssimilate the necessary knowledge to understand the functioning of the Internet and all the services it offers. Understanding the main fundamentals of Web Design. Understand and apply the main technologies and languages to the Web. Ability to build static Web pages using a Web Design tool, and by code. Exploration of client technologies: HTML, CSS and Javascript.
-
ProgramaProgramme1. Data Communication Networks Internet and Web OSI and TCP / IP model. HTTP; SMTP; FTP; Telnet SNMP; DNS; TCP; UDP; IP; ICMP Internet NAPs and ISPs Web; HTML; Connections 2. WEB Programming Concepts Client Model (Browser) Server (Web Server) Client and Server Languages 3. Web Design Structure and Navigation Design Concepts Elements of page composition Web Design Advice Mistakes in Web Design 4. Website design and planning Analysis / Planning Drawing Implementation Marketing 5. Website development HTML 4 versus HTML 5 CSS style sheets (version 2, 3 and 4) Document formatting: basic formatting, tables, forms Structuring pages: dividers and sections New HTML5 elements Responsive Design Techniques 6. HTML5 frameworks Bootstrap Foundation W3.CSS Others 7. JavaScript Programming model Use JavaScript Interactivity Javascript and Behaviors Dialog windows AJAX concept jQuery Frameworks 8. SEO and accessibility Concepts and techniques
-
ObjectivosObjectivesUnderstanding the model of the Internet; Fundamentals of Web Design; Understanding and application of principal Web technologies; Planning and designing websites; Dominating the principles of responsive design; Development of static websites; Produce document HTML4 and HTML5; Creeating Style Sheets CSS2; CSS3 and CSS4; Creation of static pages using a tool of Web Design; Using HTML5 frameworks; Creation of interactive web pages Javascript
-
BibliografiaBibliographyABREU, Luís, HTML5 (4.ª Ed. At. e Aum.) , FCA, 2015 ABREU, Luís, JavaScript 6, FCA, 2014 FEATHER, Stephen, JavaScript em Exemplos , Makron books, 2000 FIGUEIREDO, Bruno, Web Design ¿ Estrutura, Concepção e Produção de Sites Web - 2ª Edição Actualizada e Aumentada , FCA, 2004 HOLZNER, Steve, Ajax For Dummies, Wiley, 2006 NEVES, Pedro, O Guia Prático da HTML , Centro Atlântico, 2004 REMOALDO, Pedro, CSS3, FCA, 2012 SOARES, Luis, jQuery: A sua Biblioteca JavaScript, FCA, 2013 UGHETTO, Vico, CSS - Criação Inovadora de Sites , FCA, 2006
-
MetodologiaMethodology1. Project-Based Learning (PBL): Students work on complex projects that address real-world issues. This promotes problem-solving skills, collaboration and critical thinking. 2. Problem-Based Learning (PBL): Students learn by solving authentic problems. They identify problems, conduct research and collaborate to find solutions, which promotes a deeper understanding of the content. 3. Cooperative Learning: Students work together in small groups to achieve common goals. Collaboration is emphasized, and each member of the group is responsible for their own and their classmates' learning. 4. Microlearning: Content is broken down into small units to facilitate fast, focused learning.
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS4
-
NaturezaNatureMandatory
-
EstágioInternshipNão