Mise à niveau programmation langages objets
Utilisation sous Internet
Présentation atelier : Éclipse / Netbeans
- installation de l’atelier
- plugin / langages supportés
- premières utilisations
- le "debug"
- déploiement
- gestionnaire de version : Subversion
Généralités langage objet
- Objets : attributs, méthodes / publics, privés
- héritage
- polymorphisme
- classes abstraites
- interfaces
Rappels base de données
- concepts généraux
- base relationnelle ; MySQL, PhpMyAdim
- interclassement, UTF8
- conception graphique sous PhpMyAdmin
- rappels SQL
- interface avec les langages de programmation
JAVA
- 100% objet
- les bases ; syntaxe, structures de contrôle
- les classes & les interfaces
- les principales classes standards
- Swing : construction d’interface
Approche objet de PHP
- syntaxe, fonctions, paramètres, globales
- déclarations ; objets, méthodes
- PHP hors WEB
- persistance des objets, sessions WEB
- rappels HTML
Approche objet de JAVASCRIPT
- programmation "rapide" ; boite à outils
- détecter l’environnement
- programmation objet : objets, attributs, fonctions, instanciations
Concept AJAX
- Web 2.0
- communication client / serveur
- normalisation des échanges
- communication synchrone / asynchrone
APPLET
- programme JAVA "embarqué"
- gestion des droits / certificats
- utilisation d’AJAX
Méthode pédagogique
- Nos formations sont élaborées en privilégiant le formation présentielle par rapport au tutorat à distance. Le face à face formateur – participants est le gage d’une forte interactivité, et permet de moduler les apports théoriques en tenant compte des réactions et demandes des stagiaires. Il permet en préalable de la formation envisagée, de pourvoir évaluer de manière très précise les acquis et les besoins de l’apprenant.
- L’alternance d’apports théoriques et de leur mise en œuvre concrète est systématisée afin d’optimiser leur motivation et leur implication. Celle-ci sera étayée par un support de formation individuel, et confortée par le fait que le parcours de formation débouche sur une réalisation logicielle remise en fin de formation à chaque participant.
- Les ateliers, langages, technologies mis en œuvre sont systématiquement empruntés au monde du logiciel libre et font l’objet d’une installation pendant le cours, afin de rendre l’apprenant autonome.

