Formation Fondamentaux du developpement web

Ref :

Développement Durée :
5 jours
Lieu :
Paris - Lyon - Lille - Nantes

Tarif

Intra :
Inter :
2500€ HT / personne
Inscrivez-vous

Demande d'informations

Pré-requis

  • Connaissances de basique de programmation

Public concerné

  • ntégrateur
  • Développeur
  • Informaticien
  • Chef de projet technique

Objectifs

Créer un site Web léger et efficace en utilisant le langage de son choix (PHP/Java) comme langage serveur.

Maîtriser les bonnes pratiques de développement et les règles fondamentales de la programmation web.

Connaître les fondamentaux système pour maîtriser la performance de son application.

Programme détaillé

Jour 1

 

Développement web : les fondamentaux

  • La toile mondiale

  • Le protocole HTTP

  • Théorie

  • Protocole

  • URL

  • Requête

  • Réponse

  • Problématique sans état

  • Performances

  • Sécurité

  • Cache

  • Outils de développement

  • Bonnes pratiques générales

  • Interface du navigateur

  • Flash et Silverlight

  • Applications AJAX

  • Bonnes pratiques des formulaires

  • Popup et popin

  • SEO et bases de l'accessibilité

  • Robots d'indexation

  • Encodage de caractère

  • Impression

 

Bien utiliser SVN

  • Introduction

  • Architecture

  • Concepts

  • Mots clés de révision

  • Import dans un dépôt

  • Copie de travail

  • Commandes

  • Partage

  • Commit

  • Gestion des ressources

  • Export

  • Comparaison

  • Journalisation et statistiques

  • Conflits

  • Cycle de vie du projet

  • Propriétés

  • Clients et outils

Jour 2

 

Test unitaire : théorie

  • Définitions

  • Quoi tester ?

  • Evaluer la testabilé

  • Bouchonner

Test unitaire : Java

  • JUnit

  • Démarrage

  • Comment faire ?

  • Organisation

  • Lancer des test

  • Suite de tests

  • DBUnit

  • Présentation

  • Chargement d'un jeu de données

  • Jeu de données d'un cas de test

  • test d'un jeu de données

  • Objet Stub et Mock

OU

Test unitaire : PHP

  • PHPUnit

  • Organisation

  • Assertions

  • Annotations

  • BAPI de bouchons

  • Bonus : API de test de base de données

Coder Juste - coder bien

  • Coder juste : qu'est que c'est ?

  • Contraintes du développement spécifique

  • Commentaires

  • Logger ou deboguer ?

  • Architectures

  • Validations

  • Exceptions

  • Bases de données

  • BatchsDette technique

 

Jour 3

  • Performances des applications web

  • Objectifs : une bonne expérience utilisateur

  • Les règles d'or des tests de performance

  • Théorie de cache et bonnes pratiques

  • Performances des bases de données

  • Performances des services externes

  • Performances applicatives

  • Performances côté client

Jour 4

 

Introduction à MySQL

 

Part 1

  • Introduction

  • Installation

  • Client ligne de commande

  • Architecture interne

  • Moteur de stockage

  • Authentification

 

Part 2

  • Configuration serveur

  • Sauvegarde et restauration

  • Ajustement de performance

  • Statistiques and surveillance

  • journal d'erreur

  • Internationalisation

  • Au secours

  • Replication

 

Jour 5

Guide de survie sous Linux / Analyse de problème sous Linux

  • Introduction

  • Fichiers

  • Hiérarchie UNIX

  • Naviguer

  • Type de fichier

  • Permissions

  • Processus

  • Principes

  • Ordonnancement

  • Commandes essentielles

  • Ressources

    • Mémoire

    • Processeur

    • Disque

    • Indicateur de charge

  • Journal d'erreur

  • Aide

  • Exemple

 

Composants système de la plate forme Java (option)

  • Bases

  • Apache

    • Configuration

    • État en temps réel

    • Journalisation

  • Java

    • JDK

    • Analyse en temps réel

  • Tomcat

    • Installation

    • Avec Apache

    • Surveillance

  • MySQL

    • Journalisation

    • État en temps réel

 

Utilisation d'une VM "LXC" (système)

  • Introduction

  • Conteneur de virtualisation

  • LXC

  • LXC pour le développement

  • Usage

  • Commandes

  • Cycle de vie du conteneur

  • Travailler avec un conteneur

  • Privilèges et identité

  • Analyse des problèmes

  • Partie pratique

Nos Actualités