Panorama des technologies Web
Ce que vous apprendrez...
- Appréhender les technologies Web dans leur globalité pour être en mesure d'effectuer des choix stratégiques dans le cadre d'un développement Web
Programme :
Les mécanismes du Web
- Internet
- Protocoles
- Architecture client/serveur
- Les serveurs
- Les systèmes de gestion de base de données
- Les différents navigateurs
- Les langages côté serveur
Développement internet
- Les langages côté client
- Le rôle du W3C
- PHP et le ZendFramework
- Python et Django
- Architecture Ajax
- Les librairies javascript
- Les règles de codage
- La documentation technique
- Les tests unitaires
- Intégration continue
Les outils de développement
- Gestionnaires de versions concurrentes
- Éditeurs de code
- Les licences Open Source
Informations pratiques
- Tarif : 550.00€ HT / jour pour un groupe (max 8 personnes).
- Durée : 1 jours.
- Objectifs : Obtenir une vision globale des technologies Web et connaître leurs avantages et leurs inconvénients
- Niveau : Débutant
- Pré-requis : Utilisation basique d’un ordinateur sous Windows, Linux ou Mac OS X
Votre formateur a publié sur ce sujet
Javascript non intrusif : séparez l’action du contenu
Décembre 2009, n°122, p. 79 à 85
Pour rendre des pages Web plus dynamiques, il est fréquent d’avoir recours au javascript pour gérer des actions réalisées par l’utilisateur : passage de la souris au-dessus d’une image, clic, etc. Dans le cadre d’une application Web on peut supposer que toute personne souhaitant utiliser le logiciel activera javascript… on ne peut pas gérer un site Web de la même façon !Programmez en PHP avec le ZendFramework : l’architecture MVC
Septembre 2010, n°61, p. 68 à 72
Le ZendFramework est bâti autour d’une architecture particulière : le MVC. Il n’est pas obligatoire de développer en suivant ce modèle de conception pour utiliser le ZendFramework, alors pourquoi s’y contraindre ? Quels gains peut-on en attendre ? Une tentative de réponse synthétique dans la suite…Programmez en PHP avec le ZendFramework : manipulation de fichiers PDF
Programmez en PHP avec le ZendFramework : accédez aux bases de données
Mars 2010, n°58, p. 68 à 71
Dans les applications Web les accès aux bases de données sont omniprésents : création d’un compte personnel, identification, sauvegarde de données, … Il faut donc se connecter au système de gestion de base de données (SGBD), écrire de nombreuses requêtes, parcourir leur résultat, etc. Et si un système permettait de simplifier ces actions ?Tour d’horizon des nouveautés de PHP 5.3
Novembre 2009, n°56, p. 74 à 77
La dernière version stable de PHP est sortie le 30 juin dernier. Il s’agit de la version 5.3. Cette version contient de nombreuses améliorations initialement programmées pour PHP 6 et constitue donc une version transitoire vers PHP 6. Quelles nouvelles fonctionnalités pourrez-vous utiliser avec PHP 5.3 ? Pour vous mettre l’eau à la bouche, c’est ce que nous allons voir dans cet article…Programmez en PHP avec le ZendFramework : les bases
Installez rapidement Apache+PHP+MySQL pour votre WordPress
Expertise Django
Ce que vous apprendrez...
- Développer et mettre en production des applications Django
Programme :
Mise en production d'un projet Django
- Serveur Apache
- Serveur Gunicorn
- Serveur NGinx
Django et le shell
- Lancement de scripts depuis Django
Utilisation d'Ajax depuis Django
- Rappels sur les requêtes Ajax
- Mise en œuvre au sein d'un projet Django
Gestion du cache
Django-Debug-Toolbar
Ecrire, documenter et distribuer une App
Informations pratiques
- Tarif : 800.00€ HT / jour pour un groupe (max 8 personnes).
- Durée : 1 jours.
- Objectifs : Maîtriser pleinement le développement Web avec Django
- Niveau : Avancé
- Pré-requis : Développer en Django ou avoir suivi la formation "Initiation au développement Web avec Python" ou "Développement Web avec Django"
Votre formateur a publié sur ce sujet
Un week-end aux rencontres Django
Créez un jeu en Python avec Pygame
Les SGBD libres avec Django
Ce que vous apprendrez…
- Créer des bases de données et les utiliser depuis Django
Programme :
-
Théorie des Systèmes de Gestion de Bases de Données
- Qu’est-ce qu’une base de données ?
- Le modèle relationnel
- Les types de données
- Tables, Contraintes, Index et Vues
-
Le langage SQL
- Lecture simple
- Lecture complexe : les jointures
- Les groupements
- Les mises à jour
- Les triggers
-
MySQL et MariaDB
- Présentation
- Outils
- Optimisation
-
PostGreSQL
- Présentation
- Outils
- Optimisation
-
Développement avec un ORM
- Mise à jour Base de données vers code
- Mise à jour Code vers base de données
- Exemple de mise à jour avec Django
-
Le mouvement NoSQL
Informations pratiques
- Tarif : 750.00€ HT / jour pour un groupe (max 8 personnes).
- Durée : 3 jours.
- Objectifs : Etre autonome dans la manipulation des bases de données avec Django
- Niveau : Intermédiaire
- Pré-requis : Connaissance de base du langage Python et de Django
Débogage de code PHP
Nouveaux articles parus dans Linux Magazine n°139 de juin 2011: Un week-end aux rencontres Django à Marseille, Débogage de code PHP avec XDebug









