Les livres Ninja Squad sur Angular

Prix libre et soutien d'une bonne cause pour "Deviens un ninja avec Angular", notre ebook sans DRM sur Angular (enfin en version finale !). Son Pack Pro vous fera gagner des heures sur vos projets, en vous faisant coder pas à pas une application complète et testée.

Débuter en Java

java logo


Cette formation vous fera appréhender le langage Java et la programmation objet à travers de nombreux exemples pratiques, ainsi que les outils qui accompagnent le développeur Java dans sa vie quotidienne. L’accent est mis sur les bonnes pratiques de développement et sur les connaissances nécessaires pour être opérationnel en entreprise. Venez découvrir le formidable écosystème de la plate-forme Java et rejoignez la communauté!

4 jours - 2 000

Je suis intéressé

Un prix réduit pour les Héros !

Toutes nos formations bénéficient du prix réduit pour les Héros.
Demandez une réduction de -30% si vous êtes : organisateur bénévole d'événements techniques, committer sur un projet open-source, indépendant et ne bénéficiez pas du DIF, ou demandeur d'emploi.

En savoir plus sur notre blog.


Toutes nos formations sont disponibles et adaptables pour votre entreprise. Nous contacter pour un programme et un prix adapté.
Nous vivons autour de Lyon, mais nous pouvons donner ces formations en France ou aux alentours.
Ninja Squad est un organisme de formation enregistré sous le n°82 42 02523 42.

Objectifs

  • Comprendre la programmation objet.
  • Connaître les bases du langage Java.
  • Être capable d’écrire un programme de façon autonome.
  • Connaître les bonnes pratiques, les outils et les librairies les plus communes.

Public visé

Cette formation s’adresse aux développeurs qui souhaitent faire l’apprentissage du langage Java et découvrir les bonnes pratiques.

Pré-requis

Base de programmation (les notions Objet ne sont pas nécessaires).

Programme

Jour 1

Introduction
  • Java, JVM, JDK, JRE?
  • Un peu d’histoire
Ma première application
  • Compilateur
  • Classpath
  • Exécuter un programme
Bases du langages
  • Types (primitifs, objets)
  • Opérateurs
  • Syntaxe
  • Structure logique (choix, répétition)
Programmation Orientée Objet
  • Objet
  • Classe
  • Attribut
  • Variable
  • Méthode

Jour 2

Concept objet
  • Encapsulation
  • Collaboration
  • Composition
Collections
  • Liste
  • Ensemble
  • Dictionnaire

Jour 3

Objet avancé
  • Polymorphisme
  • Héritage
  • Interface
Java avancé
  • Inner class
  • Enums
  • Gestion des exceptions

Jour 4

Outils
  • Build, gestion des dépendances
  • Tests unitaires
  • Qualité, intégration continue
Librairies indispensables
  • JodaTime
  • Apache Commons
  • Guava
  • JUnit
  • Mockito