Formation Java Initiation : Programmer en objet

icon public

Public : Tous

icon horloge

Durée : 5 jour(s)

Syllabus de la formation Java Initiation : Programmer en objet

Pré-requis : Connaissances informatiques de base, connaissances algorithmiques élémentaires

Objectifs : Grands débutants : découvrir la programmation orientée objet au travers du langage Java Réaliser une première application complète

Sanction : Attestation de fin de formation mentionnant le résultat des acquis

Taux de retour à l’emploi : Aucune donnée disponible

Référence : JAV100976-F

Taux de satisfaction : 4,45 / 5

Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins

Contact : commercial@dawan.fr

À partir de

875,00 CHF HT / jour

1 900,00 CHFHT

1 250,00 CHF HT

Pour 10 heures utilisables pendant 12 mois

2 375,00 CHF HT

Tarif plein:

  • Paiement à 60 jours
  • Report possible à J-3
  • 3 tickets d'assistance
Contacter Dawan

Programme de Formation Java Initiation : Programmer en objet

Découvrir la plateforme Java

Historique, versions
Editions Java : Java SE, Java EE, Java ME
Compilation et interprétation par la JVM (Java Virtual Machine)
Technologies/frameworks Java et positionnement
Environnement de développement
Empaquetage et déploiement d'une application Java

Atelier : Installation du JDK (Java Development Kit) et d'un IDE (Eclipse/NetBeans) - Structure d'un projet, buildPath,...

Découvrir l’environnement de développement

Configuration
Principales vues, perspectives
Raccourcis utiles
Utilisation du debugger
Utiliser l’IDE pour gagner en productivité : snippets, refactoring, génération automatique de code

Maîtriser les bases

Utilisation de variables, constantes, opérateurs
Types simples et types références
Transtypage explicite, implicite, Wrappers
Priorités d’exécution
Expression de conditions : if/else, switch, opérateur ternaire
Utilisation de boucles : for, while, do while
Manipulation de tableaux
Factorisation de codes avec méthodes
Surcharge, arguments variables, récursivité
Commenter et documenter du code

Atelier : Multiples exemples de manipulation de structures de contrôles et de fonctions

Apprendre l'objet

Définition de classes, POJO vs JavaBean
Déclaration des membres d'instance / de classe (static)
Constructeurs et instanciation
Cycle de vie d'un objet en mémoire
Diagramme de classes (UML)
Agrégation d'objets (association)
Encapsulation : getters et setters
Extension de classes (Héritage)
Comparaison d'objets
Classes abstraites
Interfaces et implémentation
Polymorphisme

Atelier : Modélisation de problèmes en objet

Gérer les erreurs

Définition, types d'exceptions
Capturer et traiter une exception (try/catch/finally)
Lever/Remonter une exception (throw/throws)
Création d'exceptions

Atelier : Gestion des exceptions susceptibles d'être déclenchées dans une application

Utiliser des collections

Présentation de l'API disponible, generics
Comparatif, choix d'un type de collection
Classes essentielles : ArrayList, HashMap,...
Parcours, opérations sur des collections et tris

Atelier : Manipulation de collections d'objets

Manipuler des fichiers

Flux binaires / caractères
Lecture et écriture de fichiers
Utilisation de buffers
Manipulation de chemins, répertoires, surveillance
Sérialisation d'objets : binaire, XML
Externalisation de configuration dans des .properties
Gestion des logs : java.util.logging, Log4j

Atelier : Implémentation d'exports et imports depuis des fichiers

Utiliser les fonctions de base de Git dans Eclipse

Notions sur le dépôt de données et des branches
Enjeux de la gestion de configuration
Vérifier l’état de la copie de travail : status
Indexer ses modifications : add
Valider ses modifications : commit
Tirer, pousser et supprimer une branche distante

Formation destinée à  des personne n'ayant aucune connaissance en programmation. Au travers d'un exemple fil-rouge, nous découvrirons tous les concepts importants de la programmation orientée objet, la syntaxe java et un ensemble de bonnes pratiques.

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible

Suite de parcours et formations associées

Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.

Aucune date de programmée actuellement. Pour plus d'information sur les prochaines sessions, nous vous invitons à joindre le service commercial par téléphone au 22 519 09 66 (prix d'un appel local) ou depuis notre formulaire de contact.

Nos centres de formation

  • Distance

    32 Boulevard Vincent Gâche

    44000 Nantes

  • Genève

    c/o CCI France Suisse Route de Jussy 35 Case postale 6298

    CH-1211 Thônex - Genève

  • Contenu riche avec une bonne progression et des exemples.
  • Johan C.

  • Très bon environnement de travail et bonne ambiance.
  • Cours très riche, exemple donné comprhénsible.
  • Wafik B.

  • Très bon accueil et matériel.
  • Cours très dense, avec de nombreux exemples et petits exercices pour nous entrainer sur les notions vues.
  • Formateur qui adapte son rythme aux débutants. Exemples liés à des contextes professionnel pour avoir une meilleure vision des concepts en pratique.
  • Kristina K.