Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable
Il y a 4 modules dans ce cours
Une introduction au langage de programmation Swift. Ce cours vous préparera au développement d'applications iOS plus approfondies et jettera les bases de sujets de développement iOS avancés. À l'issue de ce cours, vous serez en mesure de : 1. Associer la relation entre Swift et Objective-C et leur utilisation dans la programmation iOS et Mac (OS X) 2. Développer la capacité de lire et d'écrire du code Swift 3. Distinguer comment les deux langages de programmation peuvent être utilisés ensemble dans les applications 4. Démontrer comment écrire des applications entièrement en Swift avec l'aide de plusieurs exemples de programmation iOS 5. Déterminer comment Swift peut être utilisé pour le développement sur de nouvelles plateformes telles que l'Apple Watch et l'Apple TV 6. Créer une application iPhone client-serveur fonctionnelle avec des services de localisation que vous pourrez ajouter à votre portfolio.
Au cours de cette première semaine, vous aurez un premier aperçu de l'environnement de programmation et du langage de programmation Swift. Si vous avez suivi le cours " Fondements du développement d'applications en Objective-C " dans le cadre de cette Specializations, une partie de ce contenu vous sera peut-être familière. Les étudiants qui n'ont pas suivi ce cours n'ont pas à s'inquiéter - vous recevrez une introduction complète pour vous familiariser avec la programmation pour iOS ou Mac OS X comme si Swift était votre premier langage de programmation.
Inclus
30 vidéos1 lecture1 devoir
Afficher les informations sur le contenu du module
30 vidéos•Total 237 minutes
Bienvenue !•3 minutes
Introduction à Swift•12 minutes
Premiers pas avec XCode•13 minutes
Les bases de Swift Partie 1 : Types, constantes, variables•9 minutes
Swift Basics Part 2 : Control Flow - Part 1•8 minutes
Swift Basics Part 3 : Control Flow - Part 2•7 minutes
Les bases de Swift Partie 4 : Les nombres•10 minutes
Principes de base de Swift Partie 5 : Boucles•10 minutes
Principes de base de Swift - Partie 6 : Chaînes de caractères•8 minutes
Comment créer un tableau•5 minutes
Utilisation des tableaux / Modification des valeurs des tableaux•11 minutes
Comparaison de tableaux•7 minutes
Comment créer un dictionnaire•8 minutes
Utilisation et modification des dictionnaires Partie 1•8 minutes
Utilisation et modification des dictionnaires Partie 2•6 minutes
Propriétés des dictionnaires•4 minutes
Utilisation et modification des ensembles Partie 1•11 minutes
Utilisation et modification des ensembles Partie 2•10 minutes
Utilisation et modification des ensembles Partie 3•7 minutes
Comment créer une fonction de base•8 minutes
Fonction avec paramètres Partie 1•10 minutes
Fonction avec paramètres Partie 2•6 minutes
Fonction avec paramètres Partie 3•8 minutes
Fonctions renvoyant une (des) valeur(s) Partie 1•6 minutes
Fonctions renvoyant une (des) valeur(s) Partie 2•11 minutes
Le contenu de cette semaine s'appuiera sur les connaissances et les exemples de la semaine précédente. Vous commencerez à combiner les compétences de programmation de base étudiées la semaine précédente pour commencer à manipuler des données dans des fonctions et apprendre comment les fonctions peuvent être utilisées dans différents types (i.e. enums, structs, classes). Cela vous préparera à travailler dans le cadre d'une application complète, ce qui sera l'objet de la semaine 4. Vous apprendrez certaines des fonctionnalités les plus avancées du langage de programmation Swift qui sont souvent utiles pour assembler un système complet comme une application iPhone complète.
Inclus
21 vidéos1 lecture1 évaluation par les pairs
Afficher les informations sur le contenu du module
21 vidéos•Total 170 minutes
Comment créer des énumérations de base•7 minutes
Comment créer des énumérations de valeurs brutes ?•9 minutes
Utilisation des énumérations Partie 1•11 minutes
Utilisation des énumérations Partie 2•6 minutes
Utilisation des énumérations Partie 3•8 minutes
Méthodes d'énumération et limites•4 minutes
Comment créer des structures•12 minutes
Structures, méthodes et limites•4 minutes
Création de classes dans les fichiers sources•6 minutes
Travailler avec des classes Partie 1•5 minutes
Travailler avec des classes Partie 2•10 minutes
Création de propriétés Partie 1•11 minutes
Création de propriétés Partie 2•9 minutes
Travailler avec les propriétés Partie 1•10 minutes
Travailler avec les propriétés Partie 2•6 minutes
Contrôles d'accès•12 minutes
Initialisateurs par défaut Partie 1•8 minutes
Initialisateurs par défaut Partie 2•6 minutes
Initialisateurs par défaut Partie 3•9 minutes
Créer et utiliser des initialisateurs Partie 1•9 minutes
Créer et utiliser des initialisateurs Partie 2•9 minutes
1 lecture•Total 10 minutes
Jouer avec Swift (affectation au terrain de jeu) Instructions•10 minutes
1 évaluation par les pairs•Total 60 minutes
Jouer avec Swift (affectation du terrain de jeu)•60 minutes
Du programmeur au développeur
Module 3•5 heures à terminer
Détails du module
Cette semaine, vous prendrez des mesures pour développer un premier projet iPhone simple avec Swift. Cela permettra d'introduire certains sujets non limités à Swift lui-même, mais aussi de commencer à examiner des sujets plus importants pour le développement d'applications iOS afin de vous préparer à écrire une application plus complexe en semaine 4.
Inclus
26 vidéos1 lecture1 devoir
Afficher les informations sur le contenu du module
26 vidéos•Total 236 minutes
Protocoles Partie 1•7 minutes
Protocoles Partie 2•10 minutes
Protocoles Partie 3•8 minutes
Gestion des erreurs Partie 1•9 minutes
Gestion des erreurs, partie 2•5 minutes
Extensions•9 minutes
Génériques Partie 1•7 minutes
Génériques - Partie 2•11 minutes
Gestion de la mémoire et Arc Partie 1•12 minutes
Gestion de la mémoire et de l'arc Partie 2•6 minutes
Équitables et comparables•12 minutes
Interopérabilité Partie 1•4 minutes
Interopérabilité Partie 2•11 minutes
Interopérabilité Partie 3•10 minutes
Exemple d'éditeur de texte parlant d'une application Cocoa•11 minutes
Écrire en parlant Éditeur de texte Partie 1•11 minutes
Écrire en parlant Éditeur de texte Partie 2•11 minutes
Écrire en parlant Éditeur de texte Partie 3•6 minutes
Applications événementielles avec Swift et XCode Partie 1•10 minutes
Applications événementielles avec Swift et XCode Partie 2•7 minutes
Applications événementielles avec Swift et XCode Partie 3•6 minutes
Écrire une application iOS (Applications Cocoa Touch) Partie 1•12 minutes
Ecrire une application iOS (Applications Cocoa Touch) Partie 2•10 minutes
Écrire une application iOS (Applications Cocoa Touch) Partie 3•12 minutes
Écrire une application iOS (Applications Cocoa Touch) Partie 4•5 minutes
Écrire une application iOS (exemple de liste de courses)•15 minutes
1 lecture•Total 10 minutes
Note•10 minutes
1 devoir•Total 30 minutes
Quiz de la semaine 3•30 minutes
applications iPhone et autres
Module 4•8 heures à terminer
Détails du module
Dans cette dernière semaine de cours, vous suivrez et créerez une application plus complète appelée HoBshare. Il s'agit d'une application plus complexe qui a pour but de vous aider à utiliser les différentes techniques et caractéristiques du langage présentées dans les semaines précédentes et de voir comment elles peuvent être utilisées en tant qu'outils pour développer une application. Nous explorerons également certaines des nouvelles technologies grand public passionnantes avec lesquelles les développeurs peuvent désormais travailler en utilisant Swift.
Inclus
44 vidéos3 lectures1 évaluation par les pairs
Afficher les informations sur le contenu du module
44 vidéos•Total 365 minutes
Aperçu de HoBshare Partie 1•9 minutes
Aperçu de HoBshare Partie 2•9 minutes
Aperçu de HoBshare Partie 3•6 minutes
Aperçu de HoBshare Partie 4•7 minutes
HoBshare pt II UI et configuration de la classe Partie 1•4 minutes
HoBshare pt II UI et configuration de la classe Partie 2•7 minutes
HoBshare pt II UI et configuration de la classe Partie 3•9 minutes
HoBshare pt II UI et configuration de la classe Partie 4•7 minutes
HoBshare pt II UI et configuration de la classe Partie 5•11 minutes
HoBshare pt II UI et configuration de la classe Partie 6•10 minutes
HoBshare pt II UI et configuration de la classe Partie 7•6 minutes
HoBshare pt II UI et configuration de la classe Partie 8•11 minutes
MeViewController et SuperClass Partie 1•8 minutes
MeViewController et SuperClass Partie 2•6 minutes
MeViewController et SuperClass Partie 3•11 minutes
MeViewController et SuperClass Partie 4•15 minutes
MeViewController et SuperClass Partie 5•8 minutes
MeViewController et SuperClass Partie 6•6 minutes
MeViewController et SuperClass Partie 7•9 minutes
MeViewController et SuperClass Partie 8•6 minutes
MeViewController et SuperClass Partie 9•6 minutes
MeViewController et SuperClass Partie 10•12 minutes
Modèles et fournisseurs de données Partie 1•8 minutes
Modèles et fournisseurs de données Partie 2•7 minutes
Modèles et fournisseurs de données Partie 3•9 minutes
Modèles et fournisseurs de données Partie 4•4 minutes
Modèles et fournisseurs de données Partie 5•8 minutes
Modèles et fournisseurs de données Partie 6•13 minutes
Modèles et fournisseurs de données Partie 7•8 minutes
EditHobbiesViewController Partie 1•10 minutes
EditHobbiesViewController Partie 2•6 minutes
EditHobbiesViewController Partie 3•5 minutes
EditHobbiesViewController Partie 4•6 minutes
EditHobbiesViewController Partie 5•8 minutes
NeighborsViewController Partie 1•7 minutes
NeighborsViewController Partie 2•6 minutes
NeighborsViewController Partie 3•10 minutes
NeighborsViewController Partie 4•11 minutes
NeighborsViewController Partie 5•11 minutes
NeighborsViewController Partie 6•12 minutes
Fun Stuff : iWatch Installer HoBshare•7 minutes
Fun Stuff : iWatch Configuring HoBshare•7 minutes
Fun Stuff : iWatch Envoi de hobbies depuis l'iPhone•10 minutes
Fun Stuff. iWatch. Passez un appel•9 minutes
3 lectures•Total 30 minutes
Kit de démarrage pour la semaine 4•10 minutes
Note•10 minutes
améliorations de hoBshare Instructions pour l'affectation•10 minutes
1 évaluation par les pairs•Total 60 minutes
améliorations de l'hoBshare Affectation•60 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Depuis 1965, l'Université de Californie à Irvine allie les atouts d'une grande université de recherche à la générosité d'un site incomparable en Californie du Sud. L'engagement inébranlable de l'UC Irvine en faveur d'un enseignement rigoureux, d'une recherche de pointe et du développement du leadership et du caractère fait du campus une force motrice de l'innovation et de la découverte au service de nos communautés locales, nationales et mondiales, et ce de multiples façons.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Avis des étudiants
3.8
79 avis
5 stars
44,30 %
4 stars
21,51 %
3 stars
16,45 %
2 stars
10,12 %
1 star
7,59 %
Affichage de 3 sur 79
H
HB
5·
Révisé le 29 mai 2016
Great overview of Swift - nice, challenging assignments. Instructors explain concepts well in videos.
S
SK
5·
Révisé le 20 nov. 2016
very good course. And trainers are expert in thier field. Thankyou. very nice experience
L
LS
5·
Révisé le 1 mai 2016
would love to have this course in 2 sessions, instead of one,
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Qu'est-ce que je recevrai si je souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.