Formation Java Initiation : Programmer en objet

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 375,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 375,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • 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
  • Programme

    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

    Prérequis

    Connaissances informatiques de base, connaissances algorithmiques élémentaires

    Public

    Tous

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    • Gérer des blocs images et texte
    • Créer des feuilles de styles
    • Gérer des objets ancrés
    • Régler un habillage
    • Créer une bibliothèque
    • Créer et gérer des pages
    • Créer un assemblage
    • Créer un PDF pour le print et le web
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Reconnaître les améliorations apportées au langage
    • Exploiter les principaux apports des versions de la Java Development Kit (JDK)
    • Comprendre le système de modules apparu en Java 9
    • Apprendre à utiliser JShell / REPL pour tester votre code
    Tarif

    A partir de 1 690,00 €

    Durée

    2j / 14h

    Modes
    • Entreprise

    Objectifs de la formation

    • Convertir des macros Access en code VBA
    • Ecrire une suite d’instructions structurées
    • Ecrire des procédures événementielles
    • Définir et utiliser des variables
    • Gérer les objets d'Access (formulaires, contrôles, états ...) 
    • Gérer les erreurs et utiliser les outils de débogage
    Tarif

    Contacter l'organisme

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Développer des applications iOS, en autonomie grâce à une approche basée sur la pratique
    • Utiliser le langage Swift et les différentes API
    • Concevoir une interface graphique
    • Echanger des données avec un serveur
    • Gérer le fonctionnement hors ligne d'une application
    • Utiliser des librairies avancées (Localisation, Appareil Photo, Persistance)
    • Démontrer la qualité du code grâce aux tests unitaires et d'interface
    • Déployer une application sur l'App Store.
    Tarif

    A partir de 2 800,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Analyser une image numérique
    • Corriger la colorimétrie
    • Effectuer des retouches
    • Détourer des images
    • Recadrer des photos
    • Incorporer des éléments textuels à des images
    • Réaliser des photomontages
    • Utiliser l'IA de Photoshop (Firefly)
    • Exporter pour les logiciels de PAO
    • Créer des interfaces pour le Web.
    Tarif

    A partir de 2 300,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Décrire les cas d’usage de l’API de persistance JPA
    • Décrire les principes de fonctionnement du mapping objet/relationnel et plus particulièrement JPA
    • Mettre en place JPA dans un projet Java
    • Appliquer les principes d’injection de dépendances pour faciliter l’utilisation de JPA
    • Réaliser les mappings entre les classes Java et les tables de bases de données
    • Manipuler les instances d’objets persistants avec l’API JPA
    • Structurer l’application en respectant le découpage en couches applicatives
    • Mettre en œuvre les transactions
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Intervenir en toute sécurité sur des interventions de remplacement, de raccordement
    • Réaliser en toute sécurité des manoeuvres sur des installations et équipements électriques Basse et/ou Haute Tension
    • Gérer et appliquer la réglementation selon la norme NF C 18-510
    • Maintenir son habilitation électrique initiale
    Tarif

    A partir de 1 390,00 €

    Durée

    2j / 11h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Comprendre l'attitude et l'état d'esprit du software craftsmanship
    • Appliquer les principes de la programmation orientée objet (POO) et les principes SOLID
    • Maîtriser les techniques de tests automatisés, dont TDD et BDD
    • Utiliser les acronymes pour guider la conception : YAGNI, KISS, DRY, POLA
    • Identifier et corriger les code smells dans un code legacy
    Tarif

    A partir de 2 100,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Apprendre et maitriser les bases de JavaScript, du DOM et de l'Ajax
    Tarif

    A partir de 2 495,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Visual Basic.NET - Prise en main

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Développeurs souhaitant acquérir les connaissances de bases du langage VB.NET et évoluer vers sa mise en œuvre.

    À l'issue de la formation, le stagiaire sera capable de :

    • De comprendre le concept de la programmation orientée objet
    • Créer des applications Windows avec VB.NET
    Tarif

    Contacter l'organisme

    Durée

    5 jour(s)

    Modes
    • Centre
    • Entreprise

    Je cherche à faire...