University of California San Diego

Programmation orientée objet en Java

Ce cours fait partie de plusieurs programmes.

Enseigné en Anglais

Certains éléments de contenu peuvent ne pas être traduits

Mia Minnes
Leo Porter
Christine Alvarado

Instructeurs : Mia Minnes

293 605 déjà inscrits

Inclus avec Coursera Plus

Cours

Familiarisez-vous avec un sujet et apprenez les fondamentaux

4.7

(5,745 avis)

|

97%

niveau Intermédiaire
Certaines connaissances prérequises
39 heures (approximativement)
Planning flexible
Apprenez à votre propre rythme

Compétences que vous acquerrez

  • Catégorie : Programmation logique
  • Catégorie : Programmation Java
  • Catégorie : Programmation orientée objet (POO)
  • Catégorie : Algorithme de tri

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

13 quizzes

Cours

Familiarisez-vous avec un sujet et apprenez les fondamentaux

4.7

(5,745 avis)

|

97%

niveau Intermédiaire
Certaines connaissances prérequises
39 heures (approximativement)
Planning flexible
Apprenez à votre propre rythme

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

Placeholder

É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
Placeholder
Placeholder

Obtenez un certificat professionnel

Ajoutez cette qualification à votre profil LinkedIn ou à votre CV

Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Placeholder

Il y a 6 modules dans ce cours

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 quizzes1 sujet de discussion

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 quizzes

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 quiz

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 quiz

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 quizzes

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 quizzes2 évaluations par les pairs

Instructeurs

Évaluations de l’enseignant
4.7 (573 évaluations)
Mia Minnes
University of California San Diego
5 Cours388 658 apprenants
Leo Porter
University of California San Diego
5 Cours388 658 apprenants
Christine Alvarado
University of California San Diego
5 Cours388 658 apprenants

Offert par

Recommandé si vous êtes intéressé(e) par Développement de logiciels

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

Affichage de 3 sur 5745

4.7

5 745 avis

  • 5 stars

    75,96 %

  • 4 stars

    18,67 %

  • 3 stars

    2,85 %

  • 2 stars

    1,09 %

  • 1 star

    1,40 %

AS
5

Révisé le 30 mai 2017

YO
5

Révisé le 18 sept. 2015

HW
5

Révisé le 20 mars 2016

Placeholder

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à plus de 7 000 cours de renommée internationale, à des projets pratiques et à des programmes de certificats reconnus sur le marché du travail, tous inclus dans votre abonnement

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

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

Foire Aux Questions