Prenez en main l’un des langages de programmation le plus populaire au monde.
Mature de plus de 25 ans, il est au cœur de plus d’un milliard de périphériques aujourd’hui.
Il permet de programmer des applications pour des ordinateurs de bureau (PC), pour des navigateurs web – tel que Facebook – et pour les appareils mobiles tel que Snapchat.
Reconnu pour sa maturité et sa stabilité, c’est l’outil de programmation de prédilection pour les établissements financiers (banques et assurances).
Il s’agit d’un langage de programmation polyvalent destiné à permettre aux développeurs d’applications d’écrire une fois et de l’exécuter partout.
Les développeurs JAVA compétents gagnent entre 45000€ et 100000€/an selon le niveau de séniorité et la localisation.
Profils très recherchés, CDI/Indépendants (source : Urban Linker).
Vous souhaiter en faire partie ?
Alors cette formation est faite pour vous!
Elle vous amène des bases du langage et jusqu’à jusqu’aux pratiques approfondies recommandées et utilisées dans l’industrie JAVA; tout celà, pas à pas via un projet fil rouge assez pratique.
Pas besoin d’avoir été en école d’ingénieur.
Prenez votre ordinateur et une connexion internet et vous êtes parés.
-
Module 00 : Présentation
Ce que vous allez apprendre à faire !
-
Module 01 : Les bases de la programmation en JAVA
Prenez en main les notions basiques nécessaires pour l'écriture d'un programma en JAVA
-
Module 02 : Ecrivez des logiciels proches de la réalité avec la programmation orientée objet!
Un logiciel est censé représenter un besoin réel, vidéo à la demande, commander un repas... Il se doit donc de manipuler de façon logique ces objets de la vie réelle faisant partie du besoin. C'est ce qu'on appelle la programmation orientée objet!
- Définissez des objets et leurs attributs avec des classes
- Spécialisez vos classes avec l’héritage et le polymorphisme
- Prenez le contrôle de votre programme avec des conditions
- Gérez un grand nombre de données avec des tableaux, listes et dictionnaires
- Gérez les différents types de passage en paramètre
-
Module 03: Quelques notions avancées en JAVA
Découvrez des notions légèrement avançées, mais simple qui facilitent la vie du développeur JAVA.
-
Module 04: Produisez des logiciels de qualité via les bonne pratiques
Utilisez les pratiques professionelles reconnues par l'industrie du logiciel pour fournir des produits de qualité, avec le moins de bugs possibles à vos clients.
- Installer votre environnement de travail
- Choix de tests via la pyramide de tests
- Ecrivez votre premier test Junit avec le TDD
- Structures vos tests unitaires avec les annotations JUNIT
- Contrôlez la couverture de vos tests et la qualité de code
- Appliquez le principe FIRST pour écrire des tests de qualité
- Simuler avec Mockito
-
Module 05: Conclusion
Ce que vous êtes désormais capables de faire.