Formations Sencha Touch – Sencha Touch 2 & MVC

Mi novembre 2011 je suis allé donner une formation à Paris (revenant donc à l’occasion en france comme je suis maintenant à Montréal) à l’équipe – très motivée, intéressante et qualifiée – de 22Mars, éditeurs d’OWNI.fr un site d’information indépendant bien connu (notamment avec l’épisode Wikileaks et les warlogs).

Sous les conseils d’un des développeurs assistant à ma formation Sencha Touch, je me décide à proposer mes services non plus exclusivement en tant que développeur freelance mais maintenant aussi en tant que formateur afin de partager ma très bonne connaissance du framework, de la philosophie -particulière- de Sencha Touch/Ext-JS ainsi que des possibilités, erreurs habituelles et autres tips qui viennent avec l’expérience sur les frameworks Sencha.

Contenu de la formation

Ayant aussi été contacté plusieurs fois pour des formations ou conseils, voici ce que dont les formations que je dispense sont composées.

– Présentation du web mobile en général, pourquoi/comment, des frameworks existants (jQuery mobile, Sencha Touch, jQtouch..), du développement multi-plateformes (avantages, contraintes)

– Présentation de Sencha : entreprise, histoire, licences, support, documentation, communauté..

– Présentation fonctionnelle du framework Sencha Touch : philosophie du package Ext.Data et de la gestion des données (Ext.Store,Ext.Proxy, Ext.Model…) ainsi que l’organisation interne des composants (Ext.Component, dérivés, interfaces, composants, actions et évênements…)

– Présentation technique : architecture d’application hors-MVC, avec MVC, les controllers/models/stores/et vues, les requêtes AJAX et JSON-P (cross-domains ajax), héritage, xtypes, configs

– Explications du système interne de theming basé sur SASS (SCSS) dans Sencha Touch : framework Compass, mixins, héritages, etc..

Déploiement d’une webapp : PhoneGap/Sencha Touch 2 native wrapper, compression avec JSBuilder, offuscation, distribution sur les markets et licences associées

Ouverture sur Sencha Touch 2 : actuellement en developer preview, beaucoup de composants ne sont pas encore utilisables. Introduction au nouveau système de classe Sencha Touch 2 dérivé d’ExtJS 4, premiers pas avec Sencha Touch 2 et ses possibilités

– Tout au long de la formation, développement d’une application MVC permettant de mettre en pratique ces acquis, le choix du type de l’application vous est laissé, cela permet de peut-être initier l’application que vous souhaitez développer

 

Durée de la formation

2 à 3 jours en fonction du niveau en JavaScript/HTML5 et web mobile des élèves, mais la durée est libre

 

Prix

350 HT (TVA non applicable) par jour,  hors frais d’avion+hotel sur place, possibilité d’un forfait

Dates

Libres! Je suis sur Montréal mais mon travail permet d’arranger mes disponibilités.

– Deux sessions éventuelles : entre le 14 et 29 Avril 2012 / Début Juillet 2012

– A voir pour d’autres dates, me contacter

Pré-requis

Maitriser la syntaxe JavaScript, l’AJAX, ainsi que le développement web client->serveur

 

Si vous êtes intéressés, contactez-moi par le formulaire de ce blog (en bas) ou envoyez-moi un mail à mon adresse contact at flxcreations.fr ! Je vous répondrai rapidemment.