Banniere cr
Retourner au catalogue

Ruby - Programmation orientée objet - Introduction
Montréal, QC (28 août 2018)

15 place(s) disponible(s)
IMPORTANT : 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 s’inscrire contre le paiement du tarif régulier fixé par le gouvernement du Québec.
90,00 $


Description

Ruby - Programmation orientée objet - Introduction

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.


Emplacement

Collège Rosemont
6400, 16e avenue Montréal QC H1X 2S9

Objectifs

À la fin de ce cours, 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
    1. Environnement de développement
    2. Présentation de Ruby et premier exemple
    3. Shell interactif Ruby
    4. Comparaison avec d’autres langages
    5. Présentation du cas d’étude
  2. Les bases du langage
    1. Variables et chaînes de caractères
    2. Contrôle d’exécution : conditions et boucles
    3. Structures de données : tableau, itérateur, hachage, tri
    4. Contrôle de flux
    5. Blocs et procédures
  3. Programmation orientée objet
    1. Classes et méthodes
    2. Héritage et messages
    3. Classes d’exception
    4. built-in classes

Clientèle visée

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



Pré-requis

Connaissances de base de HTML, de Javascript et en programmation

Durée

45 h

Calendrier


28 août 2018 ( 18h00 → 21h45 )
04 septembre 2018 ( 18h00 → 21h45 )
11 septembre 2018 ( 18h00 → 21h45 )
18 septembre 2018 ( 18h00 → 21h45 )
25 septembre 2018 ( 18h00 → 21h45 )
02 octobre 2018 ( 18h00 → 21h45 )
09 octobre 2018 ( 18h00 → 21h45 )
16 octobre 2018 ( 18h00 → 21h45 )
23 octobre 2018 ( 18h00 → 21h45 )
30 octobre 2018 ( 18h00 → 21h45 )
06 novembre 2018 ( 18h00 → 21h45 )
13 novembre 2018 ( 18h00 → 21h45 )

Ruby 44532 280x150

Formateur

Hassina Bounif Logon default avatar
Bio
Hassina Bounif bénéficie de plus de 15 années d'expérience dans la recherche scientifique et dans l'industrie. Titulaire d’une maitrise en informatique de l'université de Genève (Suisse) et d’un certificat en gestion de projet de HEC Montréal, elle travaille actuellement comme consultante senior sur des projets d'intégration et de sciences de données. Elle est également formatrice en informatique pour adultes à temps partiel. Ses champs de spécialisation sont principalement l’intelligence d'affaires, le traitement des données massives, la science de données, le CRM (Gestion de la relation Client) et la programmation incluant la programmation Web. Actuellement, elle utilise les langages de scripts comme Perl, Ruby et Python pour créer des applications Web.
12345
0 évaluations
mesinscriptions.com - version 4.0 (21/07/18)
- 30c73ba