Formation RubyMotion

Formez-vous à RubyMotion pour développer des applications iOS en Ruby

Prix (Formation inter-entreprise)

1500€ HT / personne

Durée

3 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Vous êtes un développeur Ruby intéressé par le développement iOS mais vous avez besoin d'aide pour commencer ? Ne cherchez plus !
Cette formation Rubymotion de 3 jours vous apprendra tout ce dont vous avez besoin de savoir sur iOS et RubyMotion, de concepts très simples à des sujets avancés. Aucune expérience avec iOS n'est nécessaire.

A la fin de cette formation RubyMotion, vous serez capable d'écrire de A à Z des applications pour iPhone et iPad avec Ruby.
Cette formation est très accès pratique. Vous écrirez plusieurs applications iOS durant ce cours.

Covid-19 : Nous nous adaptons dans ces moments difficiles. Nous avons mis en place des outils permettant l'organisation de formations à distance.

Les objectifs

  • Développer une application Rubymotion de A à Z

Pré-requis

  • Connaissance basique de Ruby
  • MacBook
  • Appareil iOS provisionné
  • License RubyMotion valide
  • Ordinateur portable à apporter

Le programme de la formation RubyMotion

Jour 1

  • Votre première application RubyMotion
    • Créer un projet RubyMotion
    • Structure d'un projet RubyMotion
    • Déclarer des variables
    • Définir une vue
    • Ajouter des méthodes
    • Paramétrer des cibles et des actions
    • Simulateur vs Appareil
    • Déployer une application RubyMotion
    • Icônes de l'application
    • Images par défault
  • Introduction à Cocoa
    • MCV : Modèle - Vue - Contrôleur
    • Frameworks
    • UIKit et UIControl
    • Foundation
  • Delegation et CoreLocation
    • Delegation
    • Framework CoreLocation
    • CLLocationManager
    • Erreurs du compilateur
  • MapKit
    • Framework MapKit
    • MapView
    • MKAnnotation
    • Tagging
  • Vues
    • UIView
    • Sous-classer UIView
    • Dessiner et redessiner
    • UIScrollView
    • Zoom et Gestures

Jour 2

  • Test et automatisation
    • Bacon
    • Fichiers et helpers de Spec
    • Context
    • Evénement de l'appareilt
    • Trouver des vues
    • UIAutomation
  • Interfaces utilisateur
    • "A la main" vs IB
    • Bibliothèques et DSLs
    • Créer l'interface dans Interface Builder
  • Vues Contrôleurs
    • Utiliser les vues contrôleurs
    • Cycle de vie d'un vue contrôleur
    • UITabBarViewController
    • Vues personnalisées
  • Grilles
    • Datasources
    • Lecture de la documentation Apple
    • Protocole UITableViewDataSource
    • UITableView et UITableViewController
    • Supprimer, déplacer et insérer des lignes
  • Cellules personnalisées
    • UITableViewCell
    • Vues et sous-vues
    • Disposition (Layout)
    • Cellules personnalisées

Jour 3

  • Contrôleur de navigation
    • UINavigationBar
    • UINavigationController
    • Afficher et cacher des vues
  • Notifications
    • Centre de notifications
    • Notification UIDevice
    • Autorotation
  • Bac à sable et alertes mémoire
    • Structure du système de fichiers
    • Lire et écrire sur le disque
    • Gérer les alertes en cas de mémoire insuffisante
    • Gérer les alertes en cas d'accès simultané
  • Responders et événements
    • Evénements liés au "touch"
    • Traquer les événements liés au "touch"
    • Chaine de responsabilité
    • Instruments
  • Intégrer des bibliothèques tierces
    • Bundler
    • Exmple : BubbleWrap
    • CocoaPods
    • Exemple : Cocos2D

Télécharger le programme

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une habilitation Datadock, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 74 formations au catalogue, 878 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

CNRS
Société Générale
Ministère de la Justice
Meetic
BNP Paribas
SAP

Formation RubyMotion

Formez-vous à RubyMotion pour développer des applications iOS en Ruby

Vous êtes un développeur Ruby intéressé par le développement iOS mais vous avez besoin d'aide pour commencer ? Ne cherchez plus !
Cette formation Rubymotion de 3 jours vous apprendra tout ce dont vous avez besoin de savoir sur iOS et RubyMotion, de concepts très simples à des sujets avancés. Aucune expérience avec iOS n'est nécessaire.

A la fin de cette formation RubyMotion, vous serez capable d'écrire de A à Z des applications pour iPhone et iPad avec Ruby.
Cette formation est très accès pratique. Vous écrirez plusieurs applications iOS durant ce cours.

Les objectifs

  • Développer une application Rubymotion de A à Z

Pré-requis

  • Connaissance basique de Ruby
  • MacBook
  • Appareil iOS provisionné
  • License RubyMotion valide
  • Ordinateur portable à apporter

Le programme de la formation RubyMotion

Jour 1

  • Votre première application RubyMotion
    • Créer un projet RubyMotion
    • Structure d'un projet RubyMotion
    • Déclarer des variables
    • Définir une vue
    • Ajouter des méthodes
    • Paramétrer des cibles et des actions
    • Simulateur vs Appareil
    • Déployer une application RubyMotion
    • Icônes de l'application
    • Images par défault
  • Introduction à Cocoa
    • MCV : Modèle - Vue - Contrôleur
    • Frameworks
    • UIKit et UIControl
    • Foundation
  • Delegation et CoreLocation
    • Delegation
    • Framework CoreLocation
    • CLLocationManager
    • Erreurs du compilateur
  • MapKit
    • Framework MapKit
    • MapView
    • MKAnnotation
    • Tagging
  • Vues
    • UIView
    • Sous-classer UIView
    • Dessiner et redessiner
    • UIScrollView
    • Zoom et Gestures

Jour 2

  • Test et automatisation
    • Bacon
    • Fichiers et helpers de Spec
    • Context
    • Evénement de l'appareilt
    • Trouver des vues
    • UIAutomation
  • Interfaces utilisateur
    • "A la main" vs IB
    • Bibliothèques et DSLs
    • Créer l'interface dans Interface Builder
  • Vues Contrôleurs
    • Utiliser les vues contrôleurs
    • Cycle de vie d'un vue contrôleur
    • UITabBarViewController
    • Vues personnalisées
  • Grilles
    • Datasources
    • Lecture de la documentation Apple
    • Protocole UITableViewDataSource
    • UITableView et UITableViewController
    • Supprimer, déplacer et insérer des lignes
  • Cellules personnalisées
    • UITableViewCell
    • Vues et sous-vues
    • Disposition (Layout)
    • Cellules personnalisées

Jour 3

  • Contrôleur de navigation
    • UINavigationBar
    • UINavigationController
    • Afficher et cacher des vues
  • Notifications
    • Centre de notifications
    • Notification UIDevice
    • Autorotation
  • Bac à sable et alertes mémoire
    • Structure du système de fichiers
    • Lire et écrire sur le disque
    • Gérer les alertes en cas de mémoire insuffisante
    • Gérer les alertes en cas d'accès simultané
  • Responders et événements
    • Evénements liés au "touch"
    • Traquer les événements liés au "touch"
    • Chaine de responsabilité
    • Instruments
  • Intégrer des bibliothèques tierces
    • Bundler
    • Exmple : BubbleWrap
    • CocoaPods
    • Exemple : Cocos2D

Télécharger le programme

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une habilitation Datadock, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 74 formations au catalogue, 878 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012