Plan du site  
français  English
pixel
pixel

Articles - Étudiants SUPINFO

Swift and Cocoa development

3APL 7 chapitres 2 crédits ECTS Niveau Intermédiaire

Introduction

Swift est un langage de programmation novateur qui permet de moderniser le développement des applications iOS et OS X en s’appuyant sur les meilleures pratiques d’Objective-C et d’autres langages modernes. Au cours de cette formation, vous étudierez en détail les principes fondamentaux de la programmation Swift. Vous apprendrez à utiliser la syntaxe concise et expressive de Swift afin de réduire le temps de saisie du code et de créer des applications rapides et performantes.

La première partie de ce cours se focalise sur le langage Swift qui est le nouveau langage utilisé par Apple pour le développement d’applications sur iOS et OS X et qui répond donc aux nouveaux besoins.

Comme le langage Objective-C est toujours très en vogue et que de nombreuses applications ont déjà été développées dans ce langage, la deuxième partie du cours permet notamment d’obtenir les bases qui permettent de lire et comprendre le code d’applications plus anciennes.

Chemin d'apprentissage

  • Avant de démarrer ce cours, vous devez avoir suivi les cours suivants
  • C Language

    Objectifs

    • Créer, compiler et exécuter des programmes Swift avec Xcode
    • Tester le code Swift dans des playgrounds
    • Utiliser des classes, des structures et des énumérations pour organiser le code
    • Développer des applications pour Mac, iPhone et iPad en utilisant des fonctions et des closures
    • Mettre en œuvre des structures flexibles orientées objet

    Contenu du cours

    • Introduction to Swift Programming

      Cours : 70 min - Labs : 50 min
    • Working with Data Types

      Cours : 160 min - Labs : 110 min
    • Developing Classes, Structures and Enumerations

      Cours : 160 min - Labs : 110 min
    • Constructing Functions and Closures

      Cours : 140 min - Labs : 100 min
    • Structuring Object-Oriented Hierarchies

      Cours : 140 min - Labs : 100 min
    • Integrating Swift with Objective-C

      Cours : 110 min - Labs : 70 min
    • Building GUIs with Swift

      Cours : 70 min - Labs : 50 min

    Vous débutez : Comment bien commencer avec les cours SUPINFO

    Vérifiez
    les pré-requis

    Nos cours font partie intégrante d’un parcours d’apprentissage cohérent. Pour aborder de manière sereine un cours nous vous conseillons de vérifier les pré-requis nécessaires. Ils sont mentionnés dans chaque en début de chaque fiche de cours.

    Maîtrisez
    votre temps

    Chaque cours est découpé en chapitre avec un timming associé. Cette planification pédagogique a été conçue pour vous aider à mieux assimiler vos nouvelles connaissances.

    Préparez votre
    équipement

    Pour suivre ce cours vous avez besoin de ressources logicielles spécifiques. N’oubliez pas de télécharger les logiciels nécessaires avant de commencer votre cours. Reportez-vous à la section « Contenu de cours ».

    Vous révisez : Appliquez et développez vos connaissances

    Vérifiez
    vos connaissances

    Pour chaque chapitre de ce cours vous trouverez des Labs élaborés pour mettre en pratique vos nouvelles connaissances. Ces entraînements sont fondamentaux pour comprendre et assimiler votre cours.

    Echangez
    et partagez

    Sur le Forum officiel de SUPINFO, chaque cours a une partie dédiée où toute la Communauté se retrouve pour aborder la matière. Vous pouvez poser vos questions et demander de l’aide en cas de besoin.

    Approfondissez
    et découvrez

    Les SUPINFO Advanced Member ont accès à des ressources pédagogiques complémentaires pour approfondir leurs connaissances. Des centaines de milliers de livres et vidéos sont ainsi accessibles avec des plateformes prestigieuses.

    Suivez un Cursus SUPINFO

    En vue d'obtenir un titre Bac+2 d'Associate of Science (A.Sc.) en fin de 2ème année, le titre A.Sc. peut être complété par une année de Bachelor of Science (titre B.Sc. Bac+3), puis par deux années de Master* Of Science (M.Sc. Bac+5)

    Découvrez prochainement nos offres de certification.

    Obtenez une certification et des crédits ECTS* à l'issue de ce cours

    Grâce à l'enseignement de SUPINFO que vous venez de suivre, vous aurez la possibilité de vous certifier en vous inscrivant à l'une de nos session d'évaluation.

    Découvrez prochainement nos offres de certification.

    Vous contribuez : publications remarquées de la communauté

    Vous souhaitez soumettre du contenu de qualité ?
    N'hésitez pas à entrer en contact avec votre Campus Manager concernant les modalités de Knowledge Sharing (KWS).

    A propos de SUPINFO | Contacts & adresses | Enseigner à SUPINFO | Presse | Conditions d'utilisation & Copyright | Respect de la vie privée | Investir
    Logo de la société Cisco, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société IBM, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Sun-Oracle, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Apple, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Sybase, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Novell, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Intel, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Accenture, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société SAP, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Prometric, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Toeic, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo du IT Academy Program par Microsoft, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management

    SUPINFO International University
    Ecole d'Informatique - IT School
    École Supérieure d'Informatique de Paris, leader en France
    La Grande Ecole de l'informatique, du numérique et du management
    Fondée en 1965, reconnue par l'État. Titre Bac+5 certifié au niveau I.
    SUPINFO International University is globally operated by EDUCINVEST Belgium - Avenue Louise, 534 - 1050 Brussels