Formation Développeur web Java

Formation

À Tunis (Tunisie)

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Lieu

    Tunis (Tunisie)

Découvrir les bases de la programmation Comprendre comment utiliser la modélisation et le formalisme d'UML Maîtriser la syntaxe propre au langage java Être capable de développer en objet Acquérir les bonnes pratiques du développement Web

Les sites et dates disponibles

Lieu

Date de début

Tunis (Tunisie)
Rue 8609 N°18 Z.I. Charguia 1, 1035

Date de début

Consulter

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • Développeur web

Le programme

I. Les bases de la programmation

Objectif : découvrir tous les aspects essentiels de la programmation, de la programmation procédurale à la programmation objet et disposer ainsi de solides bases permettant d'appréhender par la suite divers langages de développement.

  • Du besoin utilisateur au programme : chaîne globale et algorithme
  • Les composants d'un programme : variables et types de données, "grammaire" d'un langage, réalisation d'un premier programme
  • Bien écrire ses programmes : Structure du programme, bibliothèques, importance de la présentation
  • L'accès aux données : les SGBD, les bases du SQL, communication avec les fichiers
  • L'environnement de développement : utilisation de l'environnement, d'un débogueur
  • Les différents types de langage : langages de programmation procédurale, Objet, de script

II. UML dans le processus de développement

Objectif : savoir utiliser la modélisation et le formalisme UML 2.1 dans le cadre de projets de développement et découvrir les bonnes pratiques de conception d'architecture logicielle.

  • Introduction : objectifs, approche générale, notions de base objet en UML, notation UML
  • Modélisation du métier : les processus métier avec UML, la modélisation conceptuelle des informations métier
  • Expression des besoins : besoins fonctionnels et non fonctionnels, les interfaces
  • Analyse : analyse dans le processus de développement, modélisation statique des classes, modélisation dynamique
  • Conception : des composants du logiciel et des classes de conception
  • Compléments méthodologiques : le "Unified Process", les processus itératifs, mise en place UML dans l'entreprise

III. Découvrir l'Objet et programmer en java

Objectif : découvrir le langage de programmation Java et disposer des bases nécessaires au développement d'applications Web Java dans des environnements éditeur (WebSphere, WebLogic) comme Open Source.

  • Présentation de Java (architectures N-Tiers, J2SE, JEE, JVM, Outils (JAR, JavaDoc)
  • Les bases du langage (Syntaxe)
  • Les concepts Objets en Java (syntaxe : classe, héritage, classe abstraites et interfaces)
  • Gestion des erreurs avec les exceptions (try/catch, exceptions métiers)
  • Bibliothèques standard (collection, date, entrées/sorties)
  • Nouveautés de Tiger
  • Accès aux SGBDR avec JDBC (connection, query, resultset, ressourcebundle, ORM)
  • Introduction au modèle MVC (modèle/vue/contrôleur)
  • Aperçu de AWT et SWING (composants, conteneurs, layouts)
  • API pour les fichiers de logs
  • Amélioration de la qualité d'une application grâce aux tests unitaires
  • Préparation d'une application à l'internationalisation

IV. Développer des applications Web Java avec les servlets et les JSP

Objectif : permettre aux programmeurs Java expérimentés d'évoluer vers le métier de concepteur/développeur en leur apportant les compétences nécessaires à la maîtrise simultanée des aspects syntaxe, conception, communication avec UML et en les familiarisant avec les outils permettant d'automatiser et de documenter les développements.

  • Introduction à JEE
  • Applications Web et déploiement
  • Présentation des servlets
  • Amélioration de la Vue/ Présentation avec les pages JSP (contenu dynamique, balises)
  • Amélioration des pages JSP et simplification de l'application avec les tags JSTL
  • Création de Taglibs personnalisés
  • Accès aux SGBDR avec JDBC et manipulation de données
  • Sécurisation d'une application JEE
  • Amélioration de la qualité d'une application grâce aux tests
  • Présentation des frameworks pour le Web (Struts, JSF, Hibernate...)

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Formation Développeur web Java

Prix sur demande