Ruby - Programmation orientée objet - Introduction

Formation Ruby - Programmation orientée objet - Introduction


M'INSCRIRE SUR LA LISTE D'ATTENTE 

RUBY - PROGRAMMATION ORIENTÉE OBJET - INTRODUCTION


CONDITIONS D'ADMISSION

Cet atelier est offert en collaboration avec le gouvernement du Québec. Il vise des travailleurs en emploi, des travailleurs autonomes et des personnes sans emploi dont le potentiel d’employabilité est élevé.

L’atelier est réservé en priorité aux personnes en emploi dans une entreprise privée ou aux travailleurs autonomes. Les participants possédant les préalables à ce cours et répondant aux critères d’admissibilité, ont le droit de s’inscrire en payant le tarif privilégié soit 2 $ de l’heure.

Les personnes qui possèdent les acquis nécessaires à ce cours mais qui sont sans emploi peuvent aussi s’inscrire contre le paiement du tarif privilégié soit 2 $ de l'heure. 

 

DESCRIPTION

Ruby est un langage de programmation libre, polyvalent et dynamique qui met l'accent sur la simplicité et la productivité. Ses qualités en font un langage largement utilisé : des tâches qui sont extrêmement complexes à développer en PHP ou en Java, deviennent très simples et plaisantes à programmer avec Ruby. Voici une liste non-exhaustive de projets et sites programmés avec ce langage : Twitter, Groupon, Basecamp, Github, DropBox.

FORMATEUR

Hassina Bounif, Ph.D.

DURÉE ET COUTS

45 h
90 $

 

PRÉALABLES

Connaissances de base de HTML, de Javascript et en programmation.

 

CLIENTÈLE VISÉE 

  • Programmeurs/programmeuses et développeurs/développeuses en médias interactifs
  • Concepteurs/conceptrices et développeurs/développeuses Web

 

CALENDRIER

  • à venir 

CONTENU DU COURS

À la fin de cette formation, les participants seront en mesure de créer des scripts système et de programmer en orienté objet avec Ruby. Ils seront aussi outillés pour aller plus loin dans leur apprentissage de la programmation Web avec le framework Ruby On Rails pour créer des sites Web attrayants.

 

1. Introduction

  • Environnement de développement
  • Présentation de Ruby et premier exemple
  • Shell interactif Ruby
  • Comparaison avec d’autres langages
  • Présentation du cas d’étude

 

2. Les bases du langage

  • Variables et chaînes de caractères
  • Contrôle d’exécution : conditions et boucles
  • Structures de données : tableau, itérateur, hachage, tri
  • Contrôle de flux
  • Blocs et procédures

 

3. Programmation orientée objet

  • Classes et méthodes
  • Héritage et messages
  • Classes d’exception
  • Built-in classes

 

 


M'INSCRIRE À LA LISTE D'ATTENTE RUBY - PROGRAMMATION ORIENTÉE OBJET - INTRODUCTION
Voir le catalogue des cours de perfectionnement en informatique : programmation et infonuagique
Voir l'ensemble des formations et services offerts à la Formation continue du Collège de Rosemont