• pour les personnes
  • pour les affaires
  • pour les universités
  • pour les gouvernements
Coursera
Diplômes en ligne
Carrières
Connexion
Inscrivez-vous gratuitement
Coursera
University of California San Diego
Programmation orientée objet en Java
  • À propos
  • Résultats
  • Modules
  • Recommandations
  • Témoignages
  • Avis
  1. Parcourir
  2. Informatique
  3. Développement de logiciels

Faites décoller votre carrière cet été grâce à des cours dispensés par Google, IBM et bien d'autres, pour 190 €/an. Économisez maintenant.

University of California San Diego

Programmation orientée objet en Java

Ce cours fait partie de plusieurs programmes.

Ce cours fait partie de plusieurs programmes

Spécialisation Programmation Java orientée objet : Structures de données et au-delà
Spécialisation Programmation orientée objet en Java
Mia Minnes
Leo Porter
Christine Alvarado

Instructeurs : Mia Minnes

Enseignants

Évaluations de l’enseignant

Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.

4.7 (579 évaluations)
Mia Minnes
Mia Minnes
University of California San Diego
5 Cours•399 182 apprenants
Leo Porter
Leo Porter
University of California San Diego
5 Cours•399 182 apprenants
Christine Alvarado
Christine Alvarado
University of California San Diego
5 Cours•399 182 apprenants

301 273 déjà inscrits

Inclus avec Coursera Plus

•En savoir plus
6 modules
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.7

(5,770 avis)

niveau Intermédiaire
Certaines connaissances prérequises
Planning flexible
Env. 39 heures
Apprenez à votre propre rythme
96%
La plupart des étudiants ont apprécié ce cours

6 modules
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.7

(5,770 avis)

niveau Intermédiaire
Certaines connaissances prérequises
Planning flexible
Env. 39 heures
Apprenez à votre propre rythme
96%
La plupart des étudiants ont apprécié ce cours
  • À propos
  • Résultats
  • Modules
  • Recommandations
  • Témoignages
  • Avis

Compétences que vous acquerrez

  • Catégorie : Documentation du logiciel
    Documentation du logiciel
  • Catégorie : Programmation Informatique
    Programmation Informatique
  • Catégorie : Programmation orientée objet (POO)
    Programmation orientée objet (POO)
  • Catégorie : Programmation événementielle
    Programmation événementielle
  • Catégorie : Génie logiciel
    Génie logiciel
  • Catégorie : Programmation Java
    Programmation Java
  • Catégorie : Visualisation interactive des données
    Visualisation interactive des données
  • Catégorie : Algorithmes
    Algorithmes
  • Catégorie : Java
    Java
  • Catégorie : structures de données
    structures de données
  • Catégorie : Débogage
    Débogage
  • Catégorie : Interface utilisateur (UI)
    Interface utilisateur (UI)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

13 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

En savoir plus sur Coursera pour les affaires
 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours est disponible dans le cadre de
Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 6 modules dans ce cours

Bienvenue à notre cours sur la programmation orientée objet en Java utilisant la visualisation de données. Les participants à ce cours ont des objectifs très différents - et nous sommes très heureux de travailler avec chacun d'entre vous ! Certains d'entre vous veulent devenir des développeurs de logiciels professionnels, d'autres veulent améliorer leurs compétences en programmation pour mettre en œuvre ce projet personnel génial auquel ils ont pensé, tandis que d'autres encore ne savent peut-être pas encore pourquoi ils sont ici et essaient de comprendre en quoi consiste ce cours. Il s'agit d'un cours de niveau intermédiaire en Java. Nous recommandons ce cours aux apprenants qui ont une expérience préalable dans le développement de logiciels ou une formation en informatique. Notre objectif est qu'à la fin de ce cours, chacun d'entre vous se sente capable de créer un programme Java plus avancé que tous ceux que vous avez créés dans le passé et qui vous intéresse personnellement. Pour atteindre cet objectif, vous apprendrez également les principes fondamentaux de la programmation orientée objet, comment exploiter la puissance des bibliothèques existantes, comment construire des interfaces utilisateur graphiques et comment utiliser certains algorithmes de base pour rechercher et trier des données. Nous sommes ravis de proposer une structure de cours unique, conçue pour aider les apprenants de différents horizons à réussir à leur propre rythme. Le premier module explique comment cela fonctionne et si ce cours est fait pour vous. Nous vous recommandons également de prendre quelques minutes pour explorer le site du cours. La barre de navigation située à gauche est un bon point de départ. Cliquez sur Contenu du cours pour voir la matière que nous aborderons chaque semaine, ainsi qu'un aperçu des travaux que vous devrez réaliser pour réussir le cours. Cliquez sur Discussions pour accéder aux forums où vous pourrez discuter de la matière du cours avec les autres étudiants. N'oubliez pas de vous présenter à tout le monde dans le forum "Meet and Greet". Ce cours devrait durer environ 6 semaines. Vous pouvez consulter le calendrier recommandé ci-dessous pour avoir un aperçu rapide des leçons et des devoirs que vous ferez chaque semaine. Nous sommes ravis que vous soyez ici pour apprendre avec nous. C'est parti !

Bienvenue à la première semaine de notre cours. Au cours de cette semaine, nous commencerons par nous présenter ainsi que les ingénieurs de Google qui interviendront tout au long du cours. Nous vous présenterons également la série de vidéos unique que nous proposons et nous vous aiderons à comprendre comment naviguer dans le cours afin d'en tirer le meilleur parti en fonction de votre expérience et de votre vitesse d'apprentissage. Enfin, nous passerons directement aux objets et à la conception de classes. Il s'agit peut-être d'une révision pour certains d'entre vous qui ont peut-être appris ces notions lors de leur premier cours de programmation. Si c'est le cas, n'hésitez pas à passer à l'examen pratique à la fin de la semaine. C'est parti !

Inclus

13 vidéos8 lectures3 devoirs1 sujet de discussion

13 vidéos•Total 47 minutes
  • Titre d'ouverture du cours•0 minutes•Prévisualiser le module
  • Bienvenue (Programmation Java orientée objet : spécialisation Structures de données et au-delà)•3 minutes
  • Bienvenue (spécialisation en programmation orientée objet en Java)•1 minute
  • Prototype de projet•4 minutes
  • Votre parcours dans la formation•5 minutes
  • Défis conceptuels : quoi et pourquoi ?•3 minutes
  • Dans le monde réel : Bienvenue aux ingénieurs de Google•0 minutes
  • Introduction : Classes et objets•0 minutes
  • Le noyau : Définition des classes et création d'objets•11 minutes
  • Quand j'ai lutté : Objets•1 minute
  • Core : Surcharge des méthodes•6 minutes
  • Cœur de métier : Public ou privé•7 minutes
  • Dans le monde réel : Accès public ou accès privé•0 minutes
8 lectures•Total 62 minutes
  • Un accueil personnalisé pour ce cours•10 minutes
  • Après avoir suivi ce cours, vous serez en mesure de...•5 minutes
  • Ce cours me convient-il ?•10 minutes
  • À suivre : Une petite enquête•10 minutes
  • Aperçu du projet•10 minutes
  • Ressources et soutien supplémentaires•10 minutes
  • D'ici la fin de la semaine, vous pourrez...•5 minutes
  • Une remarque sur la méthode principale•2 minutes
3 devoirs•Total 90 minutes
  • Quiz avant le cours•30 minutes
  • Enquête : Vos objectifs pour le cours•30 minutes
  • Les bases des objets•30 minutes
1 sujet de discussion•Total 10 minutes
  • Quelles sont les questions que vous vous posez sur les objets ?•10 minutes

Nous espérons que vous êtes enthousiasmés par le projet que nous commençons à construire - nous le sommes assurément ! Dans la deuxième partie de cette semaine, nous vous aiderons à mettre en place votre système et à travailler sur votre première mission afin que vous puissiez vous amuser avec le projet en un rien de temps. Mais avant cela, nous allons finir de passer en revue certains des principes fondamentaux de la programmation orientée objet. Plus précisément, être capable de tracer le code est une compétence clé pour devenir un meilleur programmeur. Comme à la fin de la semaine dernière, la première partie de cette semaine pourrait être un peu une révision du matériel que vous avez déjà appris dans votre premier cours de programmation Java. Si c'est le cas, vous pouvez toujours passer au premier devoir noté sur les objets, les modèles de mémoire et le champ d'application.

Inclus

16 vidéos11 lectures4 devoirs

16 vidéos•Total 77 minutes
  • Introduction : Modèles de mémoire, champ d'application et projet•0 minutes•Prévisualiser le module
  • Projet : Module 1 Aperçu de la mission•1 minute
  • Projet : Mise en place du code de démarrage dans Eclipse•4 minutes
  • Core : Dessiner des modèles de mémoire avec des données primitives•5 minutes
  • Support : Modèles de mémoire pour les types primitifs•3 minutes
  • Support : Configuration et exécution d'exemples dans Eclipse•2 minutes
  • Quand j'ai lutté : Compilation et exécution du code•0 minutes
  • Core : Dessiner des modèles de mémoire avec des objets•8 minutes
  • Défi conceptuel : Modèles de mémoire 1•5 minutes
  • Défi conceptuel : Modèles de mémoire 2•5 minutes
  • Support : Exemple de dessin du modèle de mémoire•5 minutes
  • Tronc commun : Introduction à Scope•9 minutes
  • Défi conceptuel : portée•6 minutes
  • Soutien : La mise en place de l'ensemble Partie 1•3 minutes
  • Soutien : La mise en place de l'ensemble Partie 2•10 minutes
  • Projet : Module 1 - Présentation de l'affectation•4 minutes
11 lectures•Total 440 minutes
  • N'oubliez pas de choisir votre propre voie•10 minutes
  • D'ici la fin de la semaine, vous pourrez...•10 minutes
  • Se préparer à écrire du code•10 minutes
  • Note importante pour les apprenants travaillant hors ligne•10 minutes
  • Configuration de Java et d'Eclipse sous Windows (et Linux)•30 minutes
  • Configuration de Java et d'Eclipse sur Mac•30 minutes
  • Mise en place des cartes à déplier•10 minutes
  • Support : Résolution des problèmes courants•10 minutes
  • Félicitations et réponses au quiz•10 minutes
  • Instructions pour l'affectation des programmes•300 minutes
  • Félicitations et réponses au quiz•10 minutes
4 devoirs•Total 120 minutes
  • Objets, modèles de mémoire et champ d'application•30 minutes
  • Quiz sur le travail de programmation (Faites le travail de programmation FIRST)•30 minutes
  • Quelle est la prochaine étape ?•30 minutes
  • Travailler avec le code•30 minutes

Maintenant que vous disposez des outils nécessaires pour écrire et tracer du code orienté objet, passons au développement du projet ! Dans cette première (vraie) partie du projet, vous allez créer une carte graphique interactive qui affichera des données géospatiales. Il s'agit d'une semaine hautement interactive, alors assurez-vous d'avoir chargé Eclipse ! Nous vous encourageons à vous amuser tout en regardant les vidéos. Une partie du code que nous utilisons dans les vidéos se trouve dans le paquet de démonstrations dans le code de démarrage que vous avez créé pour ce cours. Ouvrez-le et expérimentez-le pendant que vous regardez les vidéos. Nous vous encourageons également à vous plonger directement dans le projet de programmation, avant même de regarder les vidéos, si vous le souhaitez. Les instructions du projet de programmation se trouvent dans la dernière leçon de cette semaine - vous pouvez regarder une vidéo de démonstration des instructions et lire les instructions étape par étape dans le document d'accompagnement. Il y a beaucoup de place pour la créativité, alors amusez-vous !

Inclus

23 vidéos4 lectures1 devoir

23 vidéos•Total 135 minutes
  • Introduction au module : Interfaces utilisateur graphiques (IUG)•0 minutes•Prévisualiser le module
  • Projet : Module 3 Programmation Aperçu du travail•1 minute
  • Cœur de métier : Interfaces utilisateur graphiques•4 minutes
  • Core : Utilisation de PApplet•11 minutes
  • Quand j'ai lutté : Les interfaces graphiques•0 minutes
  • Core : Redimensionnement des images•5 minutes
  • Cœur : Couleurs•8 minutes
  • Quand j'ai lutté : Documentation•1 minute
  • Support : Mise en place d'un canevas•7 minutes
  • Support : Dessiner un visage heureux•7 minutes
  • Support : Chargement et affichage des images•6 minutes
  • Le cœur : Pourquoi le traitement ?•1 minute
  • Support : Utilisation de la documentation•7 minutes
  • Dans le monde réel : Documentation•3 minutes
  • Core : Mise en place de la visualisation des cartes•9 minutes
  • Core : Ajouter des marqueurs•5 minutes
  • Core : Utiliser des données en temps réel•11 minutes
  • Bonus : Visualiser l'espérance de vie•0 minutes
  • Bonus : Mise en place de la carte•4 minutes
  • Bonus : Représentation des données•8 minutes
  • Bonus : Marqueurs de coloriage•11 minutes
  • Support : Listes de tableaux et génériques•8 minutes
  • Projet : Module 3 - Programmation - Présentation de l'exercice•8 minutes
4 lectures•Total 350 minutes
  • D'ici la fin de la semaine, vous pourrez...•10 minutes
  • Support : Comprendre les caractéristiques et les marqueurs•30 minutes
  • Instructions pour l'affectation des programmes•300 minutes
  • Félicitations et réponses au quiz•10 minutes
1 devoir•Total 20 minutes
  • Quiz sur le travail de programmation (Faites le travail de programmation FIRST)•20 minutes

Maintenant que vous êtes en plein dans le projet, regardons de plus près certains concepts que vous avez déjà utilisés dans votre code. En particulier, le mot-clé "extends". Que signifie exactement que votre programme "étend PApplet" ? Pour répondre à cette question, nous devrons nous plonger dans les détails de la façon dont Java permet les hiérarchies de classes grâce à l'héritage et au polymorphisme. Ces concepts fondamentaux et puissants vous seront très utiles à l'avenir ! Nous utiliserons ces idées pour afficher les marqueurs différemment. Si vous vous sentez déjà à l'aise avec l'héritage et le polymorphisme, n'hésitez pas à vous plonger directement dans le projet (travail de programmation) de cette semaine. Au fur et à mesure que vous travaillez sur le projet, n'hésitez pas à vous amuser et à introduire de nouveaux niveaux de hiérarchie de classes pour améliorer les fonctionnalités.

Inclus

25 vidéos3 lectures1 devoir

25 vidéos•Total 97 minutes
  • Introduction du module : Héritage et polymorphisme•0 minutes•Prévisualiser le module
  • Projet : Module 4 Programmation Aperçu du travail•1 minute
  • Le cœur de métier : Pourquoi utiliser l'héritage ?•5 minutes
  • Le noyau : Prolonge•5 minutes
  • Dans le monde réel : Héritage 1•0 minutes
  • Core : Référence ou type d'objet•3 minutes
  • Quand j'ai lutté : la relation "Est un"•0 minutes
  • Défi conceptuel : Références et objets•9 minutes
  • Core : Modificateurs de visibilité•4 minutes
  • Quand j'ai lutté : L'héritage•0 minutes
  • Core : Création d'objets en Java•3 minutes
  • Core : Règles du compilateur pour la construction des classes•4 minutes
  • Core : Initialisation des variables dans une hiérarchie de classes•4 minutes
  • Défi conceptuel : Constructeurs d'héritage 1•4 minutes
  • Défi conceptuel : les constructeurs d'héritage 2•3 minutes
  • Core : Remise en cause des méthodes•5 minutes
  • Tronc commun : Introduction au polymorphisme•2 minutes
  • Quand j'ai lutté : Le polymorphisme•0 minutes
  • Core : Règles à suivre pour le polymorphisme•4 minutes
  • Noyau : Coulée d'objets•3 minutes
  • Défi conceptuel : Polymorphisme Partie 1•6 minutes
  • Défi conceptuel : Polymorphisme Partie 2•6 minutes
  • Le noyau : Classes et interfaces abstraites•5 minutes
  • Dans le monde réel : Héritage 2•1 minute
  • Projet : Module 4 - Programmation de l'affectation Walkthrough•7 minutes
3 lectures•Total 195 minutes
  • D'ici la fin de la semaine, vous pourrez...•5 minutes
  • Instructions pour l'affectation des programmes•180 minutes
  • Félicitations et réponses au quiz•10 minutes
1 devoir•Total 15 minutes
  • Quiz sur le travail de programmation (Faites le travail de programmation FIRST)•15 minutes

Vous avez atteint un stade passionnant du projet : cette semaine, vous allez ajouter de l'interactivité à votre carte ! Vous apprendrez à concevoir des programmes pilotés par des événements, en utilisant un nouveau et puissant paradigme de programmation. Votre carte réagira désormais au survol et au clic de la souris. Comme toujours, assurez-vous d'écrire du code en même temps que vous regardez les vidéos et que vous travaillez tout au long de la semaine. N'hésitez pas non plus à vous plonger dans le travail de programmation (projet) dès que vous êtes prêt

Inclus

9 vidéos3 lectures2 devoirs

9 vidéos•Total 27 minutes
  • Introduction du module : Répondre aux événements de l'utilisateur•0 minutes•Prévisualiser le module
  • Projet : Module 5 Programmation Aperçu du travail•2 minutes
  • Tronc commun : Introduction à la programmation événementielle•2 minutes
  • Dans le monde réel : Événements•1 minute
  • Core : Implémentation d'événements dans UnfoldingMaps•4 minutes
  • Core : Implémentation de boutons dans UnfoldingMaps•5 minutes
  • Quand j'ai lutté : Boutons et interfaces graphiques•0 minutes
  • Cœur de métier : Hiérarchie des auditeurs•3 minutes
  • Projet : Module 5 - Programmation - Présentation de l'exercice•6 minutes
3 lectures•Total 195 minutes
  • D'ici la fin de la semaine, vous pourrez...•5 minutes
  • Instructions pour l'affectation des programmes•180 minutes
  • Félicitations et réponses au quiz•10 minutes
2 devoirs•Total 40 minutes
  • Quiz sur le travail de programmation (Faites le travail de programmation FIRST)•30 minutes
  • Evénements•10 minutes

Vous avez parcouru un long chemin dans ce cours, et vous avez un excellent projet pour le montrer. Dans ce dernier module, nous allons changer un peu de vitesse pour parler de quelques algorithmes fondamentaux et très intéressants pour trouver et trier des données dans un tableau. Les algorithmes de recherche et de tri ne sont pas seulement fondamentaux en informatique, ils sont aussi idéaux pour commencer à explorer les questions d'efficacité des algorithmes. Nous ne ferons ici qu'effleurer les questions d'efficacité des algorithmes. Nous en dirons beaucoup plus dans le prochain cours de cette spécialisation, nous espérons donc que vous continuerez avec nous. Nous appliquerons également le tri à votre projet, et vous terminerez les choses en finissant votre projet avec une extension de votre choix.

Inclus

19 vidéos3 lectures2 devoirs2 évaluations par les pairs

19 vidéos•Total 100 minutes
  • Introduction du module : Recherche et tri•0 minutes•Prévisualiser le module
  • Aperçu du projet•1 minute
  • Dans le monde réel : Recherche et tri•1 minute
  • Core : Recherche linéaire, partie 1•8 minutes
  • Core : Recherche linéaire, partie 2•4 minutes
  • Core : Recherche binaire•10 minutes
  • Core : Exemple de recherche binaire•8 minutes
  • Quand j'ai lutté : Recherche•0 minutes
  • Tronc commun : Introduction au tri•7 minutes
  • Core : Algorithme de tri par sélection•3 minutes
  • Core : Mise en œuvre du tri sélectif•7 minutes
  • Core : Analyse de la sélection et du tri•5 minutes
  • Défi conceptuel : tri de sélection•4 minutes
  • Cœur de métier : Tri mystère•13 minutes
  • Core : Le tri intégré de Java•4 minutes
  • Le noyau : Interface comparable, revisitée•7 minutes
  • Défi conceptuel : Quel tri ?•3 minutes
  • Projet : Module 6 - Programmation de l'affectation Walkthrough•6 minutes
  • Message de fin de cours•0 minutes
3 lectures•Total 195 minutes
  • D'ici la fin de la semaine, vous pourrez...•5 minutes
  • Instructions pour l'affectation des programmes•180 minutes
  • Félicitations et réponses au quiz•10 minutes
2 devoirs•Total 25 minutes
  • Quiz sur le travail de programmation (Faites le travail de programmation FIRST)•20 minutes
  • Quiz de recherche•5 minutes
2 évaluations par les pairs•Total 120 minutes
  • Optionnel : Retour d'information préalable à la notation sur l'extension de l'affectation de programmation•60 minutes
  • Extension de l'affectation de programmation Évaluation par les pairs•60 minutes

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeurs

Évaluations de l’enseignant

Évaluations de l’enseignant

Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.

4.7 (579 évaluations)
Mia Minnes
Mia Minnes
University of California San Diego
5 Cours•399 182 apprenants
Leo Porter
Leo Porter
University of California San Diego
5 Cours•399 182 apprenants
Christine Alvarado
Christine Alvarado
University of California San Diego
5 Cours•399 182 apprenants

Offert par

University of California San Diego

Offert par

University of California San Diego

L'université de San Diego est un centre universitaire et un moteur économique, reconnu comme l'une des 10 meilleures universités publiques par U.S. News and World Report. L'innovation est au cœur de ce que nous sommes et de ce que nous faisons. Ici, les étudiants apprennent que le savoir ne s'acquiert pas seulement en classe - la vie est leur laboratoire.

En savoir plus sur Développement de logiciels

  • Statut : Essai gratuit
    Essai gratuit
    P

    Packt

    Java Programming Fundamentals and Object-Oriented Concepts

    Cours

  • U

    Universidad de Palermo

    Object-Oriented Programming with Java

    Cours

  • Statut : Essai gratuit
    Essai gratuit
    I

    IBM

    Object Oriented Programming in Java

    Cours

  • Statut : Essai gratuit
    Essai gratuit
    P

    Packt

    Object-Oriented Programming and Java Fundamentals

    Cours

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

4.7

5 770 avis

  • 5 stars

    75,88 %

  • 4 stars

    18,63 %

  • 3 stars

    2,87 %

  • 2 stars

    1,12 %

  • 1 star

    1,47 %

Affichage de 3 sur 5770

Y
YO
5

Révisé le 19 sept. 2015

Thanks a lot to all of the team of this Course University of California San Diego, The Professors Christine, Leo and Mia for their efforts and Style of teaching , and Coursera for the Platform

H
HW
5

Révisé le 21 mars 2016

It is good!!! I learnt a bit of Java beforehand but not the object oriented concept. Would definitely attend the courses by UC San Diego again as well as pay for the course when I can afford it!

P
PC
4

Révisé le 23 août 2017

its very nice course but what i think is if student do some beginner course it will be a very useful bcoz small things are not explained and if we dont know the basic its tough to follow.

Voir plus d’avis
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

En savoir plus

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Découvrir les diplômes

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

En savoir plus

Foire Aux Questions

Ce cours s'adresse aux apprenants ayant un peu d'expérience en programmation, de préférence en Java, et qui cherchent à développer leurs compétences en génie logiciel. Plus précisément, les apprenants devraient déjà être à l'aise avec les boucles ("for", "while"), les conditionnelles ("if", "else"), et à la fois l'appel et la création de méthodes (fonctions).

Si vous n'êtes pas sûr, ce n'est pas grave ! Nous avons un quiz pratique au début du cours qui vous aidera à vous orienter dans la bonne direction.

L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :

  • Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.

  • Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.

Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la Specializations, et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.

Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complèteS’ouvre dans un nouvel onglet.

Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.

Plus de questions

Visitez le Centre d'Aide pour les Étudiants

Aide financière disponible,

Pied de page Coursera

Compétences techniques

  • ChatGPT
  • Codage
  • Informatique
  • Cybersécurité
  • DevOps
  • Piratage éthique
  • IA générative
  • Programmation Java
  • Python
  • Développement Web

Compétences analytiques

  • Intelligence artificielle
  • Big Data
  • Analyse de valeur et de rentabilité
  • analyse des données
  • Science des données
  • Modélisation financière
  • Apprentissage automatique
  • Microsoft Excel
  • microsoft power bi
  • SQL

Compétences professionnelles

  • Comptabilité
  • Marketing numérique
  • Commerce électronique
  • Finance
  • Google
  • Conception graphique
  • IBM
  • Marketing
  • Project Management
  • Le marketing appliqué aux réseaux sociaux

Ressources professionnelles

  • Certifications informatiques essentielles
  • Compétences à acquérir pour les hauts revenus
  • Comment obtenir un certificat PMP
  • Comment apprendre l'Intelligence artificielle (IA)
  • Certifications populaires en cybersécurité
  • Certifications appréciées en analyse des données
  • Que fait un analyste de données ?
  • Ressources pour le développement de carrière
  • Test d'aptitude professionnelle
  • Partagez votre histoire d'apprentissage Coursera

Coursera

  • À propos
  • Ce que nous proposons
  • Direction
  • Carrières
  • Catalogue
  • Coursera Plus
  • Certificats Professionnels
  • Certificats MasterTrack®
  • Diplômes
  • Pour l'entreprise
  • Pour les gouvernements
  • Pour le campus
  • Devenir un partenaire
  • Impact social
  • cours gratuits
  • Recommandations de crédits ECTS

Communauté

  • Étudiants
  • Partenaires
  • Testeurs bêta
  • Blog
  • Le podcast Coursera
  • Blog Tech

Plus

  • Presse
  • Investisseurs
  • Conditions
  • Confidentialité
  • Aide
  • Accessibilité
  • Contact
  • Articles
  • Répertoire
  • Filiales
  • Déclaration sur l’esclavage moderne
  • Gérer les préférences en matière de cookies
Apprendre partout
Télécharger dans l'App Store
Disponible sur Google Play
Logo Certified B Corporation
© 2025 Coursera Inc. Tous droits réservés.
  • Facebook Coursera
  • Linkedin Coursera
  • Twitter Coursera
  • YouTube Coursera
  • Instagram Coursera
  • TikTok Coursera
Coursera

Bon retour

​
Votre mot de passe est masqué
​

ou

Vous débutez chez Coursera ?


Vous rencontrez des difficultés pour vous connecter ? Centre d'Aide pour les Étudiants

Ce site est protégé par reCAPTCHA Enterprise et la Politique de confidentialité Google et les Termes et Conditions s'appliquent.