Internet Technologies
1
2013-2014
02010166
Computer Science
Portuguese
Face-to-face
SEMESTRIAL
4.0
Elective
2nd Cycle Studies - Mestrado
Recommended Prerequisites
Basic knowledge of programming and databases
Teaching Methods
Theoretical classes with detailed exposition, using visual aids, of concepts, principles and fundamental theories, resolution of practical exercises that arouse students’ interest and exemplify their application to real situations.
Practical-laboratory classes in which students know about tools and techniques for developing practical applications and, under the guidance of the teachers, develop a project requiring a combination of theoretical concepts and promoting critical thinking. The students write a technical report, with the guidance of the teacher, describing the work done.
Learning Outcomes
To provide the students with knowledge and competencies about technologies required for building real world applications for the Internet.
Acquiring competencies in synthesis and analysis, organization and planning, written communication, problem solving, decision-making, team work, critical reasoning, autonomous learning, practical application of theoretical knowledge, and creativity.
Work Placement(s)
NoSyllabus
1.Introduction to the Internet:-History of the Internet;-Functioning of the Web;-DNS;-browsers and anatomy of a Web Server;-client/server applications;-Creation and maintenance of Web contents;-CMSs; WYSYWYG tools; HTML, CSS, etc.
2. Client-side Scripting:-HTML5;-CSS;-JavaScript.
3. Server-side Scripting:-PHP.
4. Creation and maintenance of web sites, blogs, foruns, etc., with CMSs and other software for Web 2.0
5. Web sites - Diversos assuntos:-Structure;-Backup;-Promoting;-Statistics and other data;-Search Engine Optimization(SEO);-eComerce;-Password protecting of web sites;-Web site personalization;-Web Servers set up.
Head Lecturer(s)
Luís Miguel Machado Lopes Macedo
Assessment Methods
Assessment
Other: 10.0%
Project: 40.0%
Exam: 50.0%
Bibliography
Bruno Figueiredo, "Web Design", FCA.
Alexandre Pereira e Carlos Poupa, "Linguagens Web", Edições Sílabo.
Pedro Neves e Rui Ruas, "O Guia Prático do MySQL", Centro Atlântico.
Carlos Serrão e Joaquim Marques, "Programação com PHP 5", FCA