Imparare Javascript, DOM, CSS e HTML5 con i Browser Game Marco Bruti

Imparare Javascript, DOM, CSS e HTML5 con i Browser Game

Book Description:
Title: Imparare Javascript, DOM, CSS e HTML5 con i Browser Game
Author: Marco Bruti.
File Type: PDF EPUB MOBI.
MD5 Hash Code: cbd2fa67422c15c0007637af014ec105
* You need to enable Javascript in order to proceed through the registration flow.

Marco Bruti Imparare Javascript, DOM, CSS e HTML5 con i Browser Game

Il web ormai non ha confini (PC, smartphone, tablet, smartTV, console per videogiochi, automobili, ecc), e anche a livello applicativo, la programmazione basata su Javascript e HTML5 sostituirà il modello tradizionale chiuso, basato sulle app, che tanto successo ha avuto.Questo libro introduce in modo graduale e divertente le tecnologie più "cool" del web, come JavaScript, HTML5, CSS (Cascading Style Sheets) e DOM (Document Object Model). Lo fa presentando una serie di browser game, ovvero giochi funzionanti all'interno della finestra del nostro browser preferito, di difficoltà crescente. Il listato del gioco è spiegato nei minimi dettagli, introducendo via via costrutti, operatori e funzioni di JavaScript, proprietà e metodi delle classi del DOM, sintassi e stili di CSS, il potentissimo tag Canvas di HTML5, e persino richiami di HTML standard. Completano la trattazione consigli e tips per una programmazione più efficiente ed elegante. Sono anche trattati i principi architetturali dei videogame su browser, che non differiscono molto da quelli dei videogiochi tradizionali. Alla fine avrete costruito le basi per approfondire ulteriormente tutte le tematiche presentate, padroneggiare le nuove tecnologie web, e magari produrre la prossima killer app. I giochi che si possono sviluppare con le tecniche descritte, possono essere eseguiti sia su PC tradizionali, che su smartphone e tablet.SOMMARIOINTRODUZIONEBIOGRAFIAAVVERTENZECAPITOLO 1. TIC-TAC-TOE: LE BASI DI HTML, DEL DOM, DEGLI EVENTI E DI JAVASCRIPT.CAPITOLO 2. KANGARACE: TIMER, FORM, SEMPLICI ANIMAZIONI E…OOP!CAPITOLO 3. KABOOM: EVENTI+ANIMAZIONI+GESTIONE DELLA TASTIERA=PRIMO ARCADE!CAPITOLO 4:JUMPINGJACK: ANIMAZIONI CON CSS3, WEB FONT E USO AVANZATO DEI TIMERCAPITOLO 5. SNAKE5: HTML5 E CANVAS.APPENDICE 1: IL BIGNAMI DELL’OOPAPPENDICE 2: TIC-TAC-TOE CON AI (SEMPLICE)APPENDICE 3: RIFERIMENTI SU INTERNETMarco BrutiLaureato in Ingegneria Informatica ma professionalmente convertito alle Telecomunicazioni, lavora attualmente per una società italiana del gruppo Telecom Italia. In precedenza, ha avuto esperienze di collaborazioni universitarie, ed è stato dipendente di IBM Italia per vari anni, dove ha lavorato su progetti web, sicurezza e Java. Ha tre pubblicazioni scientifiche su argomenti di informatica e telecomunicazioni, ed è membro di commissioni tecniche di vari eventi e conferenze internazionali, ove collabora alla valutazione dei paper che devono essere presentati. Per passione, pubblica giochi per Android™ su Google Play ™ (con pseudonimo TexasoftReloaded).