WEB DEVELOPMENT

Periodo: primo semestre 2017
Docente: Dott. Federico Fausto Santoro
Referente Scientifico: Prof. Giuseppe Pappalardo
 
The course touches several aspects. Firstly, you will learn the fundamentals and insider tips to work quickly and efficiently with web technologies like HTML5 and CSS3. After dealt with the basics, we will touch the client development with the Javascript tech and how to use it to make a web app. More over, we will show you how to build your own responsive web app using more advanced techniques and technologies such as JQuery, Angular and Twitter Bootstrap. Finally, we will introduce the NodeJS technology to develop a real-time web app.
 
- The basis: the internet network and the HTTP application layer
- HTML and CSS: How to design and build your web app and how to make it prettier
- Laboratory: Design and Develop a responsive web site
- UI/UX Case Study: An App Design Concept,basis for the correct UI/UX
- Laboratory: Design and Develop a Movie finder web app
 
- Introduction to NodeJS : How to develop a server app with javascript
- Management of packages, modules and other web services
- How to design and deploy a REST-API service
- The real-time web application, how to interact between other clients and the server with websockets
- Laboratory: Design and Develop a mobile web app like Telegram (multi-client chat)
 
 
Program/Keywords:
 
- Internet and HTTP
- HTML 5
- CSS3
- Javascript
- UI/UX Design
- JQuery
- Angular
- Async/Sync communications
- Server development
- Realtime communications through Websockets