Coursera
Каталог
  • Обзор
  • Поиск
  • Для организаций
  • Войти
  • Зарегистрироваться

Introduction à la programmation orientée objet (en Java)

ОбзорПрограмма курсаЧасто задаваемые вопросыАвторыРейтинги и отзывы

ГлавнаяКомпьютерные наукиРазработка ПО

Introduction à la programmation orientée objet (en Java)

Федеральная политехническая школа Лозанны

Об этом курсе: Ce cours introduit la programmation orientée objet (encapsulation, abstration, héritage, polymorphisme) en l'illustrant en langage Java. Il présuppose connues les bases de la programmation (variables, types, boucles, fonctions, ...). Il est conçu comme la suite du cours « Initiation à la programmation (en Java) ». Comme son prédécesseur, ce cours s'appuie sur de nombreux éléments pédagogiques : vidéos sous-titrées, quizz dans et hors vidéos, exercices, devoirs notés automatiquement, notes de cours.

Для кого этот курс: Ce cours s'adresse à toute personne ayant des connaissances de base en programmation simple et désireuse d'apprendre les concepts fondamentaux de la programmation orientée objet.


Автор:  Федеральная политехническая школа Лозанны
Федеральная политехническая школа Лозанны

  • Jamila Sam

    Преподаватели:  Jamila Sam, Dr

    School of Computer and Communication Sciences

  • Jean-Cédric Chappelier

    Преподаватели:  Jean-Cédric Chappelier, Dr.

    School of Computer and Communication Sciences
УровеньIntermediate
Выполнение7 semaines de cours, 4-6 heures/semaine
Язык
French, Субтитры: English
Как пройти курсЧтобы пройти курс, выполните все оцениваемые задания.
Оценки пользователей
4.8 звезды
Средняя оценка пользователей: 4.8Посмотрите, что пишут учащиеся
Программа курса
НЕДЕЛЯ 1
Introduction à la Programmation Orientée Objet
Cette semaine vous accueille dans le cours et vous présente les premiers concepts de base de la programmation dite « orientée objet ».
9 видео, 10 материалов для самостоятельного изучения
  1. Видео: Bienvenue
  2. Leyendo: Déroulement du cours
  3. Leyendo: Contributeurs
  4. Leyendo: Généralités
  5. Leyendo: A propos de l'installation de Eclipse
  6. Leyendo: Installation d'un environnement de développement Java sous Linux
  7. Видео: Installation d'un environnement de développement Java sous Linux (Ubuntu)
  8. Leyendo: Installation d'un environnement de développement Java sous MacOS
  9. Видео: Installation d'un environnement de développement Java sous MacOS
  10. Leyendo: Installation d'un environnement de développement Java sous Windows
  11. Видео: Installation d'un environnement de développement Java sous Windows
  12. Leyendo: Configuration d'Eclipse
  13. Видео: Introduction
  14. Видео: Classes, objets, attributs et méthodes en Java
  15. Видео: public et private
  16. Видео: Encapsulation et abstraction : résumé
  17. Видео: Encapsulation et abstraction : étude de cas
  18. Leyendo: Exercices
  19. Programación no calificada: (non noté) base de POO
  20. Leyendo: Notes de cours
Оцениваемый: Classes et objets
НЕДЕЛЯ 2
Constructeurs
Cette semaine aborde l'initialisation des objets (via ce qu'on appelle des « constructeurs »), ainsi que ce qui se passe lorsque l'on affiche, compare et affecte des objets en Java. La question de comment se passe la « fin de vie » des objets est aussi abordée.
4 видео, 3 материалов для самостоятельного изучения
  1. Leyendo: Erratum
  2. Видео: Constructeurs (Introduction)
  3. Видео: Constructeurs par défaut en Java
  4. Видео: Constructeur de copie
  5. Видео: Fin de vie, affectation, affichage et comparaison d'objets
  6. Leyendo: Exercices
  7. Leyendo: Notes de cours
Оцениваемый: Constructeurs
Оцениваемый: Constructeurs
НЕДЕЛЯ 3
Héritage
Cette semaine nous abordons deux notions fondamentales de la programmation orientée objet : l'héritage et le polymorphisme.
5 видео, 3 материалов для самостоятельного изучения
  1. Видео: Héritage : concepts
  2. Видео: Héritage : droit d'accès protected
  3. Видео: Héritage : masquage
  4. Видео: Héritage : constructeurs
  5. Видео: Polymorphisme : introduction
  6. Leyendo: Compléments de cours (paquetages)
  7. Leyendo: Exercices
  8. Leyendo: Notes de cours
Оцениваемый: Héritage
Оцениваемый: Héritage
НЕДЕЛЯ 4
Polymorphisme (modificateur abstract) ; le modificateur final
Cette semaine nous étudions la notion de classe abstraite et approfondissons les notions d'héritage et de polymorphisme. Nous abordons aussi une notion complémentaire qui n'est pas directement liée à ces thèmes, le modificateur final.
3 видео, 2 материалов для самостоятельного изучения
  1. Видео: Classes et méthodes abstraites
  2. Видео: Héritage et polymorphisme : compléments
  3. Видео: Le modificateur final
  4. Leyendo: Exercices
  5. Leyendo: Notes de cours
Оцениваемый: Polymorphisme
Оцениваемый: Polymorphisme
НЕДЕЛЯ 5
Le modificateur static ; Interfaces
Cette semaine nous abordons la notion importante d'interface qui va complémenter vos acquis sur l'orienté objet en Java. Nous étudions aussi le modificateur static.
4 видео, 4 материалов для самостоятельного изучения
  1. Leyendo: Erratum
  2. Видео: Attributs statiques
  3. Видео: Méthodes statiques
  4. Видео: Interfaces
  5. Видео: Les interfaces depuis Java 8
  6. Leyendo: Complément de cours (Membres statiques d'interfaces)
  7. Leyendo: Exercices
  8. Leyendo: Notes de cours
Оцениваемый: Interfaces / Membres statiques
НЕДЕЛЯ 6
Gestion des exceptions
Nous étudions cette semaine comment gérer, au moyen du mécanisme des exceptions, des situations anormales pouvant survenir lors de l'exécution d'un programme.
3 видео, 2 материалов для самостоятельного изучения
  1. Видео: Gestion des exceptions : introduction
  2. Видео: Gestion des exceptions : syntaxe
  3. Видео: Gestion des exceptions : compléments
  4. Leyendo: Exercices
  5. Leyendo: Notes de cours
Оцениваемый: Exceptions
Оцениваемый: Dernier devoir noté
НЕДЕЛЯ 7
Etude de cas
Nous terminons notre cours par une étude de cas détaillée qui met en lumière les différents concepts rencontrés.
5 видео, 3 материалов для самостоятельного изучения
  1. Видео: Etude de cas : présentation et modélisation du problème
  2. Видео: Etude de cas : affichage polymorphique
  3. Видео: Etude de cas : première version
  4. Видео: Etude de cas : modélisation des mécanismes
  5. Видео: Etude de cas : copie profonde
  6. Leyendo: Exercices
  7. Leyendo: Codes sources de l'étude de cas
  8. Leyendo: Notes de cours

Часто задаваемые вопросы
Как это работает
Trabajo del curso
Trabajo del curso

Cada curso es como un libro de texto interactivo, con videos pregrabados, cuestionarios y proyectos.

Ayuda de tus compañeros
Ayuda de tus compañeros

Conéctate con miles de estudiantes y debate ideas y materiales del curso, y obtén ayuda para dominar los conceptos.

Certificados
Certificados

Obtén reconocimiento oficial por tu trabajo y comparte tu éxito con amigos, compañeros y empleadores.

Авторы
Федеральная политехническая школа Лозанны
Рейтинги и отзывы
Оценка 4.8 из 5 по 123 отзывам
Jose Delcour

Excellent cours, vraiment bien structuré, avec des explications extrêmement claires. Pour moi, ce cours fait partie des meilleurs MOOC disponibles sur ce site. Le seul problème (mineur) rencontré est que les devoirs prennent beaucoup plus que les 3 heures indiquées. Ceci est heureusement compensé par le contenu intéressant des devoirs. Encore bravo et merci aux concepteurs de ce cours.

BH

Le meilleur cour de POO du monde !!!!!

MB

Cours pratique, concepts bien expliqués, approche très professionnelle.

Loïc Madiès

Bonne pédagogie, des vidéos précises allant droit au but et beaucoup de pratique.



Вас также могут заинтересовать
École Polytechnique, HEC Paris
Creating and Developing a Tech Startup
1 курс
École Polytechnique, HEC Paris
Creating and Developing a Tech Startup
Просмотреть курс
National Research University Higher School of Economics
Jacobi modular forms: 30 ans après
1 курс
National Research University Higher School of Economics
Jacobi modular forms: 30 ans après
Просмотреть курс
Institut Mines-Télécom
Introduction to Satellite Communications
1 курс
Institut Mines-Télécom
Introduction to Satellite Communications
Просмотреть курс
École Polytechnique
Quantum Optics 1 : Single Photons
1 курс
École Polytechnique
Quantum Optics 1 : Single Photons
Просмотреть курс
Vanderbilt University
Android App Components - Intents, Activities, and Broadcast Receivers
1 курс
Vanderbilt University
Android App Components - Intents, Activities, and Broadcast Receivers
Просмотреть курс
Coursera
Coursera делает лучшее в мире образование доступным каждому, предлагая онлайн-курсы от ведущих университетов и организаций.
© Coursera Inc., 2018 Все права защищены.
Загрузить из App StoreЗагрузить в Google Play
  • Coursera
  • О проекте
  • Руководство
  • Карьера
  • Каталог
  • Сертификаты
  • Степени
  • Для бизнеса
  • Для правительственных организаций
  • Сообщество
  • Партнеры
  • Наставники
  • Переводчики
  • Разработчики
  • Бета-тестировщики
  • На связи
  • Блог
  • Facebook
  • LinkedIn
  • Twitter
  • Google+
  • Технический блог
  • Еще
  • Условия
  • Конфиденциальность
  • Помощь
  • Доступность
  • Пресса
  • Контакты
  • Справочник
  • Филиалы