sabato 19 maggio 2012

New exercises, new slides and more sample code

Available for download slides and sample code about HTML DOM and new exercises on JavaScript. I will cover the remaining part of HTML DOM and I will show typical application in dynamic user interfaces next week.

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

venerdì 11 maggio 2012

Exercises on JavaScript and solution of Ex05

Available for download a few simple exercises on JavaScript and a possible solution for Ex05 about xslt.

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).