What You Need to Know Before
You Start

Starts 2 June 2025 21:12

Ends 2 June 2025

00 days
00 hours
00 minutes
00 seconds
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

2014 Cours


Not Specified

Optional upgrade avallable

Not Specified

Progress at your own speed

Paid Course

Optional upgrade avallable

Aperçu

Cette spécialisation est destinée aux personnes sans expérience en programmation qui souhaitent développer des compétences en programmation Java et découvrir les concepts sous-jacents en informatique qui leur permettront d'acquérir rapidement d'autres langages de programmation. Dans ces quatre cours, vous couvrirez tout, depuis les fondamentaux jusqu'à la conception orientée objet.

Ces sujets vous prépareront à écrire aussi bien de petits programmes pour automatiser des tâches répétitives que des applications plus importantes, vous donnant une compréhension suffisante de Java pour aborder des sujets plus spécialisés tels que la Science des Données et l'Intelligence Artificielle.

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


Sujets

Programmation