Formation Devenir développeur iPhone | Shuttle Coder

Formation développeur iOS/Swift

Embarquez pour 9 semaines intensives et devenir développeur d'application mobile.

Le programme Postuler pour 9 semaines

Un seul objectif : faire de vous un développeur compétent d'application mobile sur iOS

Deux mois intenses vers une nouvelle vie. L'aventure Shuttle Coder c'est une formation vivante où les élèves apprennent ensemble le métier de développeur
et c'est aussi…

  • 360

    heures de formation

    Une formation complète pour maitrisez Swift et l'environnement de développement Apple. Apprendre à designer, créer et vendre vos applications.

  • +10

    projets à réaliser

    Le bootcamp, c'est plus de 10 projets sur des thèmes différents. Pour vous permettre de voir les innombrables possibilités qui s'offrent à vous. Réalité Augmentée, Machine Learning…

  • 1

    projet personnel, le vôtre

    La création de votre projet. Du prototypage au développement, 2 semaines où vous serez autonome.

La formation en détails

L'apprentissage par la pratique

Vous apprendrez la programmation en pratiquant. Tous les jours nous commençons avec la partie théorique et un live code des formateurs projeté sur grand écran. On passe ensuite par un quizz pour vérifier que vous avez assimilé les notions du matin et on poursuit avec un challenge en binôme sur le thème du jour.

Vous apprendrez les bases de la programmation avec Swift, un langage moderne, simple et puissant…
La réalisation de l'interface utilisateur de vos applications dans Xcode, travailler avec les contrôleurs de vue (View controller), concevoir des interfaces utilisateur adaptatives Auto Layout, et bien plus encore.

Des classes à taille humaine

La taille de chaque session est réduite afin de maximiser les interactions entre les instructeurs et les étudiants. Chaque bootcamp est limité à 16 places.

Apportez votre Mac

Tout ce dont vous avez besoin est d'apporter votre propre Mac avec la dernière version de Xcode installée pour assister à la formation. Vous ne savez pas comment installer Xcode ? Pas de soucis, nous vous fournirons un guide simple pour vous aider à démarrer avant la formation et la première heure de la formation est consacrée à l'installation des outils.

Une journée type chez Shuttle Coder

A qui s'adresse cette formation ?

  • La formation est conçue pour les débutants qui souhaitent apprendre le développement d'applications Swift et iOS. Même si vous n'avez aucune expérience en programmation, vous apprendrez à créer des application pour iPhone et iPad, et à comprendre les bases de Swift

    Tout le monde peut postuler! Les développeurs avancés en Objective-C ou Swift pourront suivre le bootcamp un peu plus rapidement, mais la formation est conçue essentiellement pour les parfaits débutants.

  • …quelques exemples de profils :

    • Débutants

    • …et faux-débutants

    • Entrepreneurs Tech

    • Founders

    • Designers

    • Demandeurs d'emploi

Des outils et workflows puissants pour le développement d'apps sur iOS

  • Xcode logo

    Xcode 11

    Vous vous familiariserez avec les outils de développement pour iOS qui incluent Xcode, Interface Builder pour créer vos interfaces visuelles et Playgrounds

  • Apple Swift logo

    Swift 5.x

    Apprenez le développement d'apps sur iOS avec le nouveau langage de programmation moderne d'Apple. On utilisera la dernière version de Swift.

  • App 3

    Tower

    Vous apprendrez à versionner vos projets avec git et Tower l'un des meilleurs client git sur Mac, et à collaborer en utilisant des pull-requests sur GitHub

  • Sketchapp logo

    Sketch

    Vous utiliserez Sketch, l'outil de conception le plus populaire pour prototyper l'interface utilisateur (UI) de vos applications.

  • Slack logo

    Slack

    L'outil collaboratif pour communiquer en équipe. Idéal pour organiser et sécuriser les conversations et garder les historiques.

  • Test Flight logo

    Test Flight

    Vous utiliserez Test Flight pour mettre votre projet personnel entre les mains de vos futurs utilisateurs, collecter leurs remarques et émliorer votre app.

  • Macbook Image
  • Pourquoi apprendre le langage Swift ?

    Swift est le nouveau langage de programmation d'Apple pour iOS. Il est facile à apprendre et accessible aux débutants. Plus important encore, c'est une compétence de plus en plus demandée. Ce bootcamp vous apprendra tous les éléments essentiels de Swift.

    • Les bases en Swift

      Apprenez la syntaxe de Swift et maitrisez les variables, tableaux, classes, structures, enumerations, etc.

    • Playgrounds

      Vous apprendrez à utiliser Playgrounds, un nouvel outil de Xcode, pour tester votre code Swift et accélérer votre apprentissage.

    • Optionnels

      Vous travaillerez avec les optionnels, un nouveau concept de programmation introduit dans Swift.

    • POO et la POP

      Vous découvrirez la Programmation Orientée Objet et la Programmation Orientée Protocole.

  • Designer les interfaces utilisateur de vos apps

    Personne ne vous apprendra à designer des apps comme nous le faisons à Shuttle Coder.

    • Prototyper son app

      Vous apprendrez à utiliser Sketch et à prototyper vos apps.

    • Auto layout

      Vous travaillerez avec Auto Layout pour créer des interfaces qui s'adaptent à toutes les tailles d'écran

    • Icones d'app

      Vous comprendrez à designer vos icones et comment intégrer des images

    • Stack Views

      Vous apprendrez à utiliser les stack views d'iOS pour organiser vos user interfaces

  • Créez votre CV développeur

    Apprendre par la pratique est la meilleure façon d'apprendre la programmation. En 9 semaines seulement vous allez coder des applications natives iOS à partir de zéro, dont votre projet. A la fin de la formation vous aurez un sérieux portfolio pour démarcher des entreprises.

  • iPhone Thumbnail

Prêt à vous inscrire ?

Toutes nos formations peuvent être financées grâce à de nombreux dispositifs : Pôle Emploi, OPCO, régions, etc. Les coûts de la formation peuvent être pris en charge partiellement ou intégralement sur étude de votre dossier.

FAQ

Vous avez certainement de nombreuses questions. Nous avons pris la liberté de répondre à plusieurs d'entre elles ci-dessous. Si vous souhaitez en discuter en personne, n'hésitez pas à nous contacter directement.

  • Je suis un vrai débutant, est-ce que le programme est fait pour moi ?

    Aucune connaissance du code n'est requise pour venir à Shuttle Coder, mais vous devez avoir 3 qualités essentielles : de la motivation, de la curiosité et un bon sens relationnel.

  • Comment puis-je me préparer au mieux avant le début de la formation ?

    Nous vous conseillons de commencer votre préparation grâce à notre tuto Bien démarrer le Bootcamp iOS/Swift, vous pourrez poursuivre votre préparation grâce à notre chaine Youtube avec cette playlist.

  • Shuttle Coder est-il un organisme de formations ?

    Shuttle Coder est un organisme de formation, les élèves peuvent demander à se faire rembourser une partie ou la totalité des frais de la formation (ils doivent cependant avancer les frais). Les élèves peuvent aussi se faire financer partiellement ou intégralement sur étude de leur dossier.

  • OPCO

    Nous sommes enregistrés au Datadock et donc notre formation est validée par les OPCO. Vous pouvez donc, en fonction de votre branche d'activité contacter le AFDAS, FAFIEC, FIFPL, FAFIEH, FONGECIF… et leur demander le financement de la formation. Vous pouvez utiliser le code NAF qui est sur votre fiche de paie pour savoir de quelle OPCO vous dépendez ici.

  • Pôle Emploi / Obtention d'un devis

    Concernant les financements Pole Emploi, si vous n'en avez pas encore discuté avec votre conseiller je vous invite à lui présenter votre projet professionnel et les raisons pour lesquelles vous voudriez faire la formation de Shuttle Coder avant de lui amener un devis. Si c'est votre conseiller Pole Emploi qui vous a demandé le devis nous serons ravis de vous en faire un.

  • Paiement / Échéancier

    Nous demandons à la signature du contrat un acompte de 30%, un second versement de 30% à la moitié de la formation et enfin le solde de 40% à la fin de cette dernière.

  • J'ai moins de 18 ans, puis-je postuler ?

    Cette formation est exclusivement réservée aux majeurs. Cependant nous vous conseillons de vous tenir informé de la sortie de nos nouveaux projets.

  • Est-ce que vous faîtes du TDD (Test Driven Development) ?

    Oui ! Chaque jour, après le cours, vous travaillerez avec la méthodologie red / green / refactor sur des exercices et un challenge. Chaque exercice vous permet de coder dans le contexte du développement par les tests. Le soir, en livecode, la classe démarre d'une feuille blanche et utilise TDD pour résoudre le challenge proposé.

  • Pourquoi enseigner Swift ?

    L'objectif de cette formation est de vous donner toutes les compétences dont vous pourriez avoir besoin afin de lancer votre produit / application mobile. Que vous souhaitiez intégrer une équipe de développeur ou lancer votre startup, l'idée est surtout de vous transmettre les bons outils afin d'être autonome le plus rapidement possible. C'est pourquoi nous avons fait le choix d'enseigner Swift et les SDKs.
    Swift est un langage moderne et puissant. Sa syntaxe est nettement plus facile à apprendre que la plupart de ses concurrents tels que Java, Objective-C, JavaScript par exemple. Il permet de programmer des applications sur iOS, macOS, tvOS, watchOS ainsi que Linux… et bientôt Android.
    Donc à l'issue du bootcamp vous aurez de solides bases pour développer sur les plateformes d'Apple et plus tard développer pour Android ou faire du développement Back-End.

  • Que serais je capable de faire au bout des 9 semaines ?

    Vous aurez acquis la compétence de développeur junior d'application mobile pour iOS. Cela veut dire que vous serez capable de prototyper rapidement vos idées en créant de manière autonome une application native pour la plateforme iOS. Vous saurez comment intégrer Siri à vos applications et les rendre plus intelligentes grâce au Machine Learning, créer des objets en Réalité Augmentée… Vous aurez appris les bonnes pratiques de développement utilisées par les meilleures startups.
    Vous aurez alors le choix : continuer votre projet entrepreneurial, ou bien candidater comme junior developer dans une startup ou une société Grand compte !

  • Est-ce que je dois venir avec mon ordi ?

    Oui, tous les élèves doivent avoir un ordinateur portable. Nous utiliserons Mac OS X et travaillerons avec Xcode l'environnement de développement d'Apple.
    ⚠️ Les Surfaces ou les iPads sont des tablettes, pas des ordinateurs. Il est impossible de suivre la formation avec un tel appareil.

  • J’ai plus de 40 ans, puis-je postuler ?

    Il n'y a pas d'âge pour apprendre la programmation. Tout dépend uniquement de votre curiosité et de votre motivation !

  • Dois-je venir avec un projet ?

    Durant les 9 semaines, une journée Pitch est organisée où chacun pourra présenter son projet. Les élèves se mettent ensuite en groupe durant les deux dernières semaines. Si vous n'avez pas de projet, vous pourrez intégrer le projet d'un autre élève.
    Le but de ces deux semaines est avant tout pédagogique. L'objectif central reste d'apprendre à coder dans une équipe. Si à l'issue de votre pitch, vous n'avez pas trouvé suffisamment d'élèves pour former un groupe, vous ne pourrez pas travailler seul sur votre projet. Ce n'est pas grave, après ce bootcamp, vous êtes capables de coder vos idées en autonomie !

  • Dois-je parler français ? anglais ? les deux ?

    Toutes nos formations sont données en français. C'est-à-dire que le cours du matin et la correction en live-code du soir sont en français. Le matériel pédagogique (cours, exercices, etc.) ainsi que toute la documentation technique (Apple Developer Docs, etc.) est en anglais. Le rythme de la formation étant très soutenu, il vaut mieux maîtriser l'anglais.

  • Proposez-vous le logement et la restauration ?

    Nous ne proposons pas ce type de service. Le prix du programme Développeur iOS/Swift comprend uniquement les cours ainsi que l'accès à vie à notre plateforme de formation.

  • Est-il possible de s'inscrire sur une liste d'attente ?

    En cas de désistement nous vous ferons signe ! Il faut toutefois vous inscrire et suivre le processus de recrutement dans son intégralité.