Ce que vous devez savoir avant
Vous commencez

Débute 5 June 2026 14:29

Se termine 5 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

Programmation en Java : Une introduction pratique

Maîtrisez la programmation Java à partir de zéro grâce à une pratique pratique, couvrant les concepts fondamentaux aux concepts avancés de la programmation orientée objet. Construisez des applications pratiques tout en apprenant les principes fondamentaux de l'informatique qui peuvent être transférés à d'autres langages.
Codio via Coursera

Codio

2874 Cours


Not Specified

Amélioration optionnelle disponible

Not Specified

Progressez à votre rythme

Paid Course

Amélioration optionnelle disponible

Aperçu

This specialization is intended for people without programming experience who seek to develop Java programming skills and learn about the underlying computer science concepts that will allow them to pick up other programming languages quickly. In these four courses, you will cover everything from fundamentals to object-oriented design.

These topics will help prepare you to write anything from small programs to automate repetitive tasks to larger applications, giving you enough understanding of Java to tackle more specialized topics such as Data Science and Artificial Intelligence.

Programme

  • **Introduction à la programmation Java**
  • Aperçu des langages de programmation
    Installation du kit de développement Java (JDK) et de l'environnement de développement intégré (IDE)
    Écriture et exécution de votre premier programme Java
  • **Syntaxe et bases de Java**
  • Variables et types de données
    Opérateurs et expressions
    Structures de contrôle : instructions if-else et switch
    Boucles : For, While et Do-While
  • **Méthodes et tableaux**
  • Définition et appel de méthodes
    Surcharge de méthodes
    Tableaux : Unidimensionnels et multidimensionnels
    Boucle for améliorée
  • **Concepts de la programmation orientée objet (POO)**
  • Classes et objets
    Constructeurs et initialisation
    Héritage et polymorphisme
    Encapsulation et modificateurs d'accès
    Interfaces et classes abstraites
  • **Gestion des exceptions et débogage**
  • Types d'exceptions et hiérarchie
    Blocs Try-Catch
    Lancer et attraper des exceptions
    Techniques de débogage
  • **Bibliothèques standard de Java**
  • Introduction à l'API Java
    Package Util : Collections et structures de données
    Flux d'entrée/sortie
    APIs de date et heure
  • **Travail avec les données : fichiers et intégration de bases de données**
  • Lecture et écriture de fichiers
    Connexion aux bases de données avec JDBC
    SQL de base pour les opérations de base de données
  • **Introduction au développement d'applications**
  • Création d'une application en ligne de commande simple
    Bases de la programmation d'interface graphique avec JavaFX
    Programmation événementielle
  • **Introduction à Java pour la science des données et l'IA**
  • Principes de base de la science des données en Java
    Introduction aux bibliothèques pour le traitement des données
    Création de modèles d'IA simples avec des bibliothèques Java
  • **Projet de synthèse**
  • Conception et implémentation d'une application Java
    Révision et optimisation du code
    Présentation finale et évaluation
  • **Ressources supplémentaires**
  • Lectures recommandées et tutoriels en ligne
    Communauté et forums Java
    Projets open source Java et contributions

Enseigné par

Anh Le, Dmitrii Suchkov, Elise Deitrick and Patrick Ester


Matières

Programming