Informações sobre o curso
4.9
181 classificações
48 avaliações
Ce cours introduit la programmation orientée objet (encapsulation, abstration, héritage, polymorphisme) en l'illustrant en langage C++. 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 C++) ». 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....
Globe

cursos 100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Calendar

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Intermediate Level

Nível intermediário

Clock

Approx. 34 hours to complete

Sugerido: 7 semaines de cours, 4-6 heures/semaine...
Comment Dots

French

Legendas: French, English...
Globe

cursos 100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Calendar

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Intermediate Level

Nível intermediário

Clock

Approx. 34 hours to complete

Sugerido: 7 semaines de cours, 4-6 heures/semaine...
Comment Dots

French

Legendas: French, English...

Programa - O que você aprenderá com este curso

Week
1
Clock
4 horas para concluir

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 »....
Reading
10 vídeos (Total de 107 min), 9 leituras, 2 testes
Video10 videos
Installation sous Linux (Ubuntu) 1min
Installation sous MacOS 10.9 et supérieurs3min
Installation sous Mac OS 10.8 et inférieurs4min
Installation sous Windows3min
Introduction 20min
Classes, objets, attributs et méthodes en C++ 16min
public: et private: 18min
Encapsulation et abstraction : résumé 10min
Encapsulation et abstraction : étude de cas23min
Reading9 leituras
Déroulement du cours10min
Contributeurs1min
Installation d'un environnement de développement C++11 sous Linux10min
Installation d'un environnement de développement C++11 sous Mac OS X10min
Installation d'un environnement de développement C++11 sous Window10min
Debugging sous Geany (>=1.26, Unix)10min
Transparents10min
Exercices10min
Notes de coursmin
Quiz1 exercício prático
Classes et objets8min
Week
2
Clock
3 horas para concluir

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....
Reading
4 vídeos (Total de 64 min), 4 leituras, 2 testes
Video4 videos
Constructeurs par défaut en C++ 21min
Constructeur de copie 7min
Destructeurs14min
Reading4 leituras
Transparents10min
Exercices10min
Complément : const et les classes10min
Notes de coursmin
Quiz1 exercício prático
Constructeurs/destructeurs8min
Week
3
Clock
4 horas para concluir

Surcharge des opérateurs

Cette semaine nous étudions comment étendre les opérateurs du langage C++ à nos propres classes....
Reading
5 vídeos (Total de 78 min), 4 leituras, 2 testes
Video5 videos
Surcharge d'opérateurs : introduction 11min
Surcharge d'opérateurs : surcharge externe 17min
Surcharge d'opérateurs : surcharge interne 12min
Surcharge d'opérateurs : compléments24min
Reading4 leituras
Transparents10min
Exercices10min
Complément : liste des opérateurs10min
Notes de coursmin
Quiz1 exercício prático
Surcharge des opérateurs12min
Week
4
Clock
3 horas para concluir

Héritage

Cette semaine nous abordons la troisième notion fondamentale de la programmation orienté objet : l'héritage....
Reading
6 vídeos (Total de 75 min), 3 leituras, 2 testes
Video6 videos
Héritage : droit protégé 10min
Héritage : masquage 8min
Héritage : constructeurs (1/2)11min
Héritage : constructeurs (2/2) 11min
Copie profonde 16min
Reading3 leituras
Transparents10min
Exercices10min
Notes de coursmin
Quiz1 exercício prático
Héritage12min

Instrutores

Jamila Sam

Dr
School of Computer and Communication Sciences

Jean-Cédric Chappelier

Dr.
School of Computer and Communication Sciences

Sobre École Polytechnique Fédérale de Lausanne

Perguntas Frequentes – FAQ

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.