Menu Fermer

Débuter avec le langage Java

  • Niveau des cours : Novice

Description

Le langage Java reprend en grande partie la syntaxe du langage C++. Néanmoins, Java a été épuré des concepts les plus subtils du C++ et à la fois les plus déroutants, tels que les pointeurs et références, ou l’héritage multiple contourné par l’implémentation des interfaces, et même depuis la version 8, l’arrivée des interfaces fonctionnelles introduit l’héritage multiple (sans la gestion des attributs) avec ses avantages et inconvénients tels que l’héritage en diamant. Les concepteurs ont privilégié l’approche orientée objet de sorte qu’en Java, tout est objet à l’exception des types primitifs (nombres entiers, nombres à virgule flottante, etc.) qui ont cependant leurs variantes qui héritent de l’objet Object (Integer, Float, …).

Java permet de développer des applications client-serveur. Côté client, les applets sont à l’origine de la notoriété du langage. C’est surtout côté serveur que Java s’est imposé dans le milieu de l’entreprise grâce aux servlets, le pendant serveur des applets, et plus récemment les JSP (JavaServer Pages) qui peuvent se substituer à PHP, ASP et ASP.NET.

Java a donné naissance à un système d’exploitation (JavaOS), à des environnements de développement (eclipse/JDK), des machines virtuelles (MSJVM (en), JRE) applicatives multiplate-forme (JVM), une déclinaison pour les périphériques mobiles/embarqués (J2ME), une bibliothèque de conception d’interface graphique (AWT/Swing), des applications lourdes (Jude, Oracle SQL Worksheet, etc.), des technologies web (servlets, applets) et une déclinaison pour l’entreprise (J2EE). La portabilité du bytecode Java est assurée par la machine virtuelle Java, et éventuellement par des bibliothèques standard incluses dans un JRE. Cette machine virtuelle peut interpréter le bytecode ou le compiler à la volée en langage machine. La portabilité est dépendante de la qualité de portage des JVM sur chaque OS.

Que vais-je apprendre ?

  • Réaliser une application Java étape par étape
  • Installer et utiliser la machine virtuelle Java
  • Travailler dans un environnement de développement intégré
  • Maitrisez les fondements de la programmation orientée objet
  • Exploitez les fondamentaux du langage tels que les opérateurs, les variables ou les structures de contrôle

À propos des formateurs

leprestigieux

Formateur en Informatique

– Certifié en Java, C#, Kotlin, Bootstrap, Wordpress et Outils bureautiques

– Une habilité à identifier et résoudre les problèmes efficacement

– Expérience dans le développement de site internet et applications web à grande échelle

– Applications mobiles natives Android (Java, Kotlin, Android Studio).

– Gestion de code source : GIT

– Expertise dans les Webservices (PHP)

– Expertise dans la gestion des bases de données (Mysql)

– Design de UI avec xD et Photoshop et Illustrator

– Formateur

0 (0 notations)

10 Cours

1 apprenants

Gratuit

Prérequis

  • Aucune connaissance exigée en programmation
  • Avoir un Mac ou PC
  • Avoir une connexion internet

Public ciblé

  • Etudiants
  • Professeurs
  • Amoureux de la programmation