~~ formations ~~

~~ formations ~~

Vous trouverez ci-dessous une liste de formations que je propose, si vous souhaitez une formation multimédia sur mesure merci de me contacter.
Seul les titres des formations apparaisent, il faut cliquer dessus pour les dérouler.

Créer ses premières applications pour solution mobile Android


Durée

5 journées pour des personnes n'ayant aucune notions de POO (Programmation Orientée Objet)
4 journées pour les personnes ayant des notions de POO 

Pratique : 75%
Théorie : 25%

Formulaire Android pour connexion sécurisée Exemple de liste de dossiers

Objectif

  • Maitriser les principaux outils fournis par le SDK de Google.
  • Savoir créer un nouveau projet.
  • Comprendre les limitations de chaque version de téléphone, et savoir créer des applications compatibles avec le plus grand nombre.
  • Utiliser les fonctions prédéfinis de « Gesture » pour la détection des mouvements (Appui long, mouvement long, mouvement bref, ...).
  • Proposer les applications aux téléchargements directement dans le « Market » d'Android (là où sont toutes les applications).

Description

Android est un système d'exploitation pour téléphone mobile venant faire concurrence directement avec l'iPhone d'Apple, ainsi que les téléphones Windows. Avec ce premier niveau, vous serez en mesure de créer des applications permettant à l'utilisateur d'interagir avec son téléphone (Détection des mouvements du doigt sur l'écran, utilisation des touches hors-écran, ...).
Les stagiaires peuvent venir avec des projets, qu'ils pourront commencer pendant certaines des phases de pratique.

Prérequis

  • Savoir utiliser les outils informatiques.
  • L'expérience de l'utilisation d'un programme en ligne de commande (tels que les terminaux Linux) sera un plus.
  • La connaissance d'un langage de programmation orienté objet sera un plus.
  • La connaissance ou non du langage de programmation Java amènera une revue sur mesure du temps de la formation.

Public

Développeurs néophytes sous Windows ou Linux.

Sujets abordés

  • Installation & utilisation des outils fournis par le SDK de Google.
    • adb
    • android
    • emulator
    • jarsigner
    • zipalign
  • Interfacer les outils Google avec l'environnement de développement Eclipse.
  • Les différentes versions de l'API Google, et leurs limites.
  • Créer un ou plusieurs téléphone virtuels sur son ordinateur.
    • Simuler les « gestures » du doigt.
    • Simuler un changement d'orientation du téléphone.
    • Simuler diverses entrées/sorties que le téléphone est capable de gérer.
  • Apprendre les bases de la programmation Java nécessaire pour le cours.
    • Les classes.
    • Les classes abstraites.
    • Les types de données de bases.
    • Les types de données complexes.
    • La portée des variables/méthodes : publics, privées, protégée.
    • Importation de librairies externes.
    • Les appels, et retour de méthodes.
    • Scinder son application en plusieurs fichiers distincts.
  • Connaitre les méthodes, packages & widgets Android disponibles.
    • Les vues.
    • Les layouts.
    • Les exceptions.
    • Les boites d'informations.
    • ...
  • Créer des événements lors des « gestures » sur le téléphone.
    • Clic sur un bouton.
    • Changement d'orientation du téléphone.
    • Mouvement du doigt sur l'écran.
    • ...
  • Créer des formulaires.
    • Limiter la saisie dans les
      • Chiffres uniquement.
      • Lettres uniquement.
      • Caractères pour adresse électronique.
    •    Champ mot de passe.
    •    Choix exclusif, ou multiple.
    •    ...
  • Créer des ressources XML pour une intégrations simplifiées.
    • Générer des layouts.
    • Stocker les textes dans des ressources externes pour simplifier les applications multi-langues.
  • Apprendre à gérer correctement les ressources graphiques pour s'adapter à un maximum de support mobiles.
  • Créer sa première application :
    • La tester sur sa machine virtuelle.
    • La tester sur un vrai téléphone.
  • Débuguer son application.
  • Fournir votre application en mode finalisé.
  • Savoir où trouver les ressources en ligne.
  • Mise en place d'une application sur le Market d'Android.

Tarifs pour 5 journées

2000 € H.T. / personne (comprend les déjeuners).
Supplément prise en charge complète (hébergement, petits déjeuners et dîners) : 600 € H.T. / personne.
Forfait 3-5 personnes : 5000 € H.T. (déjeuners compris).
Forfait 6-8 personnes : 7000 € H.T. (déjeuners compris).
Intervention en intra (maximum 10 personnes) : 7750 € H.T. (tous les frais sont inclus).

Tarifs pour 4 journées

1600 € H.T. / personne (comprend les déjeuners).
Supplément prise en charge complète (hébergement, petits déjeuners et dîners) : 480 € H.T. / personne.
Forfait 3-5 personnes : 4000 € H.T. (déjeuners compris).
Forfait 6-8 personnes : 5600 € H.T. (déjeuners compris).
Intervention en intra (maximum 10 personnes) : 6200 € H.T. (tous les frais sont inclus).

Optimiser la dynamique de votre Site Internet grace à AJAX


Durée

2 journées

Pratique : 75%
Théorie : 25%

Objectif

Concevoir des programmes en AJAX pour une exécution au sein des navigateurs Web.

Description

L'Ajax permet de rendre un site Internet dynamique, en utilisant les ressources du poste client, tout en accédant à des informations du serveur Web, sans recharger la page. Cela permet, par exemple, de charger les dernières actualités d'un flux RSS, sans recharger toute la page.

Prérequis

  • Connaître les bases du HTML.
  • Connaître les bases de la programmation orientée objet, idéalement, JavaScript.
  • Avoir un accès aux données serveur, ou être en mesure de les créer via des langages Web (PHP, ASP, ...).

Public

  • Programmeur néophyte, si vos sources de données peuvent être formatée par une tierce personne.
  • Programmeur Web, si vous devez générer vous même les sources de données, avec un langage Web (PHP, ASP, ...).

Sujets abordés

  • Versions
  • Intégrations dans les navigateurs
  • Compatibilité avec les navigateurs
  • Approche côté client
  • Approche côté serveur
  • Mode de transmission
  • Formats des sources de données
    • XML
    • JSON
    • Format personnalisé
  • Types de données
  • Manipulation des données
    • Avec des fonctions natives
    • Avec e framework jQuery
  • Intégration des données dans le HTML
  • Programmation orientée objet
  • Spécifités d'un langage interprété
  • Divers exemples pratiques, et possibilité - suivant le temps restant - de travailler sur un projet personnalisé

Tarifs

800 € H.T. / personne (comprend les déjeuners).

Supplément prise en charge complète (hébergement, petits déjeuners et dîners) : 240 € H.T. / personne.

Forfait 3-5 personnes : 2000 € H.T. (déjeuners compris).
Forfait 6-8 personnes : 2800 € H.T. (déjeuners compris).

Intervention en intra (maximum 10 personnes) : 3100 € H.T. (tous les frais sont inclus).

Maitriser les bases du Système de Gestion de Bases de Données MySQL


Durée

3 journées

Pratique : 50%
Théorie : 50%

Objectif

  • Déployer un serveur de bases de données MySQL sur les architectures Windows, et Linux.
  • Créer, modifier et maintenir ses bases de données MySQL.
  • Sauvegarder ses données.
  • Accéder aux données de façons natives, ou avec des pilotes, pour des applications Web (PHP, ...) ou des langages machines (C, C++, Java, ...)

Description

MySQL est un Système de Gestion de Bases de Données (SGBD) Open Source très populaire, principalement utilisé pour des applications Web, qui peut s'interfacer avec des applications machines.

Prérequis

  • Savoir utiliser les outils informatiques.
  • L'expérience de l'utilisation d'un programme en ligne de commande (tels que les terminaux Linux) sera un plus.

Public

Les utilisateurs, nouveaux ou existants, de MySQL n’ayant que peu d’expérience des systèmes de gestion de bases de données ou qui les découvrent.

Sujets abordés

  • Différentes versions existantes
  • Installation d'un serveur MySQL
    • Pour Windows
    • Pour Linux (exemple avec Debian)
  • Configurer au mieux MySQL par rapport aux ressources de la machine
  • Créer une base de données
    • Choisir l'encodage des caractères adéquats
  • Manipuler la base de donnée
    • En ligne de commande
    • Avec un client graphique
  • Exécuter des commandes SQL
    • Insertion de données
    • Mise à jour
    • Suppression
    • Récupération des données
      • Sur une table de données
      • Sur plusieurs tables de données simultanément
    • Traitement sur des critères de recherches spécifiques
  • Comprendre et utiliser les fonctions et les expressions les plus courantes pour construire, des applications de bases de données efficaces
  • Créer une table de données
    • Choisir le moteur de stockage adapté, et connaître les spécificités des plus courants
      • MyISAM
      • INNODB
      • Memory
      • Archive
      • ...
    • Optimiser chaque champ de donnée
    • Comprendre l'importance des clés
      • PRIMAIRE
      • INDEX
      • UNIQUE
    • Utiliser l'Auto Incrément
  • Ajouter des accès privilégiés
  • Restreindre certains utilisateurs avec des critères précis.
  • Importer/Exporter des données
    • Format SQL
    • Format CSV (Excel, OpenOffice Calc, ...)
  • Modéliser votre base de données avec des outils graphique
  • Trouver et utiliser efficacement des ressources telles que le site Web MySQL, le manuel de référence en ligne, et les listes de diffusion.
  • Utiliser les clés étrangères (Foreign Key)


Tarifs

1200 € H.T. / personne (comprend les déjeuners).

Supplément prise en charge complète (hébergement, petits déjeuners et dîners) : 360 € H.T. / personne.

Forfait 3-5 personnes : 3000 € H.T. (déjeuners compris).
Forfait 6-8 personnes : 4200 € H.T. (déjeuners compris).

Intervention en intra (maximum 10 personnes) : 4650 € H.T. (tous les frais sont inclus).

Olivier LONZI - 33 Grande rue 89320 Villier-Louis - 06 26 58 36 34
Inscrit au registre des Entreprises et des Établissements – Numéro SIREN : 520 379 447 00011

Cette page est valide XHTML 1.1 Les feuilles de styles sont valides ! PSPad, un éditeur de texte puissant et gratuit