Об этом курсе
Недавно просмотрено: 17,366

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 40 часа на выполнение

Предполагаемая нагрузка: 7 semaines de cours, 4-6 heures/semaine...

Французский

Субтитры: Французский, Английский

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 40 часа на выполнение

Предполагаемая нагрузка: 7 semaines de cours, 4-6 heures/semaine...

Французский

Субтитры: Французский, Английский

Программа курса: что вы изучите

Неделя
1
5 ч. на завершение

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 ».

...
10 видео ((всего 107 мин.)), 9 материалов для самостоятельного изучения, 2 тестов
10 видео
Bienvenue 4мин
Installation sous Linux (Ubuntu) 1мин
Installation sous MacOS 10.9 et supérieurs3мин
Installation sous Mac OS 10.8 et inférieurs4мин
Installation sous Windows3мин
Introduction 20мин
Classes, objets, attributs et méthodes en C++ 16мин
public: et private: 18мин
Encapsulation et abstraction : résumé 10мин
Encapsulation et abstraction : étude de cas23мин
9 материала для самостоятельного изучения
Déroulement du cours10мин
Contributeurs1мин
Installation d'un environnement de développement C++11 sous Linux10мин
Installation d'un environnement de développement C++11 sous Mac OS X10мин
Installation d'un environnement de développement C++11 sous Window10мин
Debugging sous Geany (>=1.26, Unix)10мин
Transparents10мин
Exercices45мин
Notes de cours
1 практического упражнения
Classes et objets8мин
Неделя
2
4 ч. на завершение

Constructeurs et destructeurs

Cette semaine aborde l'initialisation des objets (via ce qu'on appelle des « constructeurs »), ainsi que ce qui se passe « en fin de vie » des objets.

...
4 видео ((всего 64 мин.)), 4 материалов для самостоятельного изучения, 2 тестов
4 видео
Constructeurs par défaut en C++ 21мин
Constructeur de copie 7мин
Destructeurs14мин
4 материала для самостоятельного изучения
Transparents
Exercices1ч 30мин
Complément : const et les classes10мин
Notes de cours
1 практического упражнения
Constructeurs/destructeurs8мин
Неделя
3
5 ч. на завершение

Surcharge des opérateurs

Cette semaine nous étudions comment étendre les opérateurs du langage C++ à nos propres classes.

...
5 видео ((всего 78 мин.)), 4 материалов для самостоятельного изучения, 2 тестов
5 видео
Surcharge d'opérateurs : introduction 11мин
Surcharge d'opérateurs : surcharge externe 17мин
Surcharge d'opérateurs : surcharge interne 12мин
Surcharge d'opérateurs : compléments24мин
4 материала для самостоятельного изучения
Transparents
Exercices1ч 30мин
Complément : liste des opérateurs10мин
Notes de cours
1 практического упражнения
Surcharge des opérateurs12мин
Неделя
4
4 ч. на завершение

Héritage

Cette semaine nous abordons la troisième notion fondamentale de la programmation orienté objet : l'héritage.

...
6 видео ((всего 75 мин.)), 3 материалов для самостоятельного изучения, 2 тестов
6 видео
Héritage : droit protégé 10мин
Héritage : masquage 8мин
Héritage : constructeurs (1/2)11мин
Héritage : constructeurs (2/2) 11мин
Copie profonde 16мин
3 материала для самостоятельного изучения
Transparents
Exercices1ч 30мин
Notes de cours
1 практического упражнения
Héritage12мин
Неделя
5
5 ч. на завершение

Polymorphisme

Cette semaine nous abordons la quatrième et dernière notion fondamentale de la programmation orienté objet : le polymorphisme.

...
12 видео ((всего 167 мин.)), 3 материалов для самостоятельного изучения, 1 тест
12 видео
Polymorphisme : méthodes virtuelles 17мин
Masquage, substitution et surcharge 19мин
Classes abstraites 13мин
Collections hétérogènes 17мин
Collections hétérogènes : compléments avancés 18мин
Pointeurs et références : introduction 9мин
Références 12мин
Pointeurs : concept et analogie 6мин
Pointeurs : déclaration et opérateurs de base 10мин
Pointeurs : allocation dynamique18мин
Pointeurs «intelligents»12мин
3 материала для самостоятельного изучения
Transparents
Exercices1ч 40мин
Notes de cours
1 практического упражнения
Polymorphisme14мин
Неделя
6
4 ч. на завершение

Héritage multiple

Cette semaine présente comment une classe peut hériter de plusieurs classes et discute les problèmes que cela peut engendrer.

...
3 видео ((всего 33 мин.)), 3 материалов для самостоятельного изучения, 2 тестов
3 видео
Héritage multiple : masquage 7мин
Classes virtuelles 15мин
3 материала для самостоятельного изучения
Transparents
Exercices1ч 15мин
Notes de cours
1 практического упражнения
Héritage multiple8мин
Неделя
7
3 ч. на завершение

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 видео ((всего 65 мин.)), 5 материалов для самостоятельного изучения
5 видео
Etude de cas : affichage polymorphique 8мин
Etude de cas : surcharge d'opérateur et première version 13мин
Etude de cas : modélisation des mécanismes14мин
Etude de cas : copie profonde 14мин
5 материала для самостоятельного изучения
Complément : codes sources10мин
Transparents
Erratum1мин
Exercices
Notes de cours
4.8
Рецензии: 50Chevron Right

33%

начал новую карьеру, пройдя эти курсы

20%

получил значимые преимущества в карьере благодаря этому курсу

Лучшие отзывы о курсе Introduction à la programmation orientée objet (en C++)

автор: PEJul 6th 2016

C'est un très bon cours. Les éléments sont détaillés et expliqués et il y a plusieurs exercices pour comprendre et mieux maitriser les différentes notions qui y sont présentées.

автор: XYMay 16th 2018

Excellent cours, les explications des professeurs sont très claires. Je n'avais pas fait de C++ depuis longtemps et c'était une excellente façon de revoir les bases. Bravo !

Преподаватели

Avatar

Jamila Sam

Dr
School of Computer and Communication Sciences
Avatar

Jean-Cédric Chappelier

Dr.
School of Computer and Communication Sciences

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

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Оплатив сертификацию, вы получите доступ ко всем материалам курса, включая оцениваемые задания. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.