This blog contains information about the course on web systems design and architecture (Architetture e Progetto dei Sistemi Web, 6 CFU) taught by Marco La Cascia at Università degli Studi di Palermo for computer engineering students. The goal of the course is to introduce and study key concepts related to web application design and programming.
giovedì 31 maggio 2012
lunedì 28 maggio 2012
venerdì 25 maggio 2012
sabato 19 maggio 2012
New exercises, new slides and more sample code
venerdì 18 maggio 2012
Proposta di tirocinio/tesi
La Mediterranean Design Network s.r.l., è alla ricerca di tesisti, in Ingegneria Informatica o Informatica, o di tirocinanti che vogliano continuare il progetto come Tesi di Laurea.
Requisiti fondamentali sono :
- Esperienza nella programmazione orientata agli oggetti (OOP)
- Ottima conoscenza dei linguaggi HTML 4, CSS 2, PHP 5.2 o superiore, Javascript
- Ottima capacità nella realizzazione dei database e buona conoscenza del linguaggio MySQL
- Ottima padronanza di jQuery (o framework equivalente alternativo)
- Massima serietà, professionalità, voglia di imparare, passione e disponibilità a lavorare autonomamente.
Sono altresì consigliati i seguenti requisiti:
- Conoscenza dei principali Design Pattern per la programmazione ad oggetti e per lo sviluppo web
- Esperienza nello sviluppo di web application e siti web dinamici in PHP
- Esperienza nello sviluppo di CMS.
- Conoscenze basilari delle tecniche SEO
- Conoscenze delle più comuni problematiche relative alla sicurezza di applicazioni web
- Conoscenza del Template Engine Smarty (o software equivalente)
Al candidato sarà richiesto di realizzare un CMS, in ambiente LAMP, in grado di gestire:
- La visualizzazione, l'inserimento e la modifica di documenti, con la possibilità di inserire commenti e votare.
- Il processo di vendita online
- L'inserimento di articoli e news, con la possibilità di inserire commenti
- L'integrazione con i social network
- Varie lingue, con la possibilità di potere facilmente inserire e modificare i testi.
Il candidato potrà scegliere se usare un CMS fornito dall'azienda, svilupparne uno ad hoc o usarne uno "open source".
giovedì 17 maggio 2012
lunedì 14 maggio 2012
Interesting links
Even tough these links cover topics that are not completely related to the course I think you should start to follow the trend in web development and technology as much as you can. One of you might be the creator of the next Instagram...
Offline Capabilities: Native Mobile Apps vs. Mobile Web Apps
Too Big, Too Small, or Just Right: Creating a Website for Multiple Screens
Offline Capabilities: Native Mobile Apps vs. Mobile Web Apps
Too Big, Too Small, or Just Right: Creating a Website for Multiple Screens
venerdì 11 maggio 2012
Exercises on JavaScript and solution of Ex05
Slides on JavaScript and sample code
Available for download part1 and part2 of the slides on JavaScript. You can start reading the slides I did not cover in class, however these slides will be covered in class next week.
Also available some examples seen in class (javascript1, javascript2).
Also available some examples seen in class (javascript1, javascript2).
venerdì 4 maggio 2012
Iscriviti a:
Post (Atom)