Contenu mis à jour le 11.09.2024.
https://www.classcentral.com/course/computer-programming-sorbonne-universite-programm-8131
https://www.classcentral.com/course/computer-programming-sorbonne-universite-programm-8528
Maîtrisez le développement d’apps “mono-vues” sur iOS
Les appareils mobiles ont révolutionné notre quotidien. Désormais, nous avons à portée de main des applications pour pratiquement tout. Que ce soit retoucher des photos, réserver au cinéma ou trouver un bon resto, tout est possible !
Mais avez-vous déjà songé au travail énorme derrière ces apps apparemment simples ? Bien que familiers, certains “gestes” utilisateur comme faire défiler une liste cachent en réalité des mécanismes complexes. C’est là qu’intervient la programmation mobile.
Ce MOOC, premier d’une série de deux, se focalise sur un aspect essentiel : la création d’apps “mono-vues”. Plutôt technique, mais tellement crucial pour une expérience optimale ! Vous y découvrirez les derniers principes pour des interfaces ultra-réactives.
Le langage “historique” Objective-C sera abordé, certes. Cependant, l’accent sera mis sur Swift 3, la nouvelle référence depuis la sortie d’iOS 10 en 2016. Un tour d’horizon complet donc, idéal pour débutants ou confirmés.
Au programme également : un parallèle avec la programmation de systèmes embarqués. Après tout, les smartphones intègrent de plus en plus de capteurs. Une perspective passionnante !
Le but ? Vous rendre autonomes sur le développement iOS grâce à exercices et projet final. Un jeu d’adresse pour mettre en pratique ce que vous aurez appris. L’environnement de travail ? Xcode 8 minimum (gratuit sur Apple).
Prêt à explorer ces arcanes mobiles ? Foncez, ce MOOC a déjà convaincu tant d’autres !
Objective-C vs Swift : les deux visages de la programmation iOS
La plateforme iOS a connu une véritable révolution ces dernières années. Si Objective-C régnait en maître depuis les années 80, un nouveau langage est venu bouleverser la donne : Swift.
Bien que jeune, puisque dévoilé en 2014 seulement, Swift a rapidement séduit. Sa syntaxe épurée et moderne en fait un outil beaucoup plus agréable à utiliser qu’Objective-C. Adieu le code verbeux et les notations alambiquées !
Cependant, il serait fort réducteur d’opposer strictement les deux langages. Car s’ils diffèrent sur bien des points, ils se complètent à merveille. D’ailleurs, les applications existantes utilisent encore massivement Objective-C.
Plutôt que de les mettre en concurrence, ce MOOC vous propose donc d’explorer leurs forces respectives. D’un côté, la maturité et la solidité éprouvée d’Objective-C. De l’autre, la fraîcheur de Swift, plus concis et expressif.
Alternant théorie et pratique intensive, vous apprendrez à tirer le meilleur de chacun. Que vous débutiez ou ayez déjà une expérience, ces deux visages du développement iOS n’auront plus de secrets pour vous !
Cerise sur le gâteau : de nombreux exercices sous iOS 10 avec sa version 3 de Swift. L’opportunité idéale de vous familiariser avec les tout derniers standards. Le monde des apps n’attend plus que vous !
Des smartphones aux systèmes embarqués : élargissez vos compétences
Nos smartphones regorgent désormais de fonctionnalités étonnantes. Que ce soit l’appareil photo, le GPS ou les capteurs de mouvement, ces petits bijoux high-tech fascinent. Mais avez-vous déjà réfléchi au lien avec un autre univers ? Celui des systèmes embarqués.
Car bien que différents à première vue, ces deux mondes ont un point commun crucial : l’optimisation des ressources. Sur un terminal mobile comme sur un système dédié, la gestion de la mémoire, de la batterie ou de la puissance de calcul est primordiale.
C’est justement cet angle passionnant qu’aborde ce MOOC iOS. Tout en vous formant aux dernières technologies Apple, il vous ouvrira les portes des systèmes embarqués. Une perspicacité rare mais combien enrichissante !
Le programme ? D’un côté, Swift 3 et Objective-C, les deux visages du développement mobile en 2016. De l’autre, une immersion au cœur des problématiques de ressources et d’optimisation applicables partout.
Bien que dense, cet enseignement reste très accessible. Il s’appuie sur les retours d’expérience de sessions précédentes en 2014 et 2015. Les exemples, eux, viennent directement des bancs de la fac.
Débutant ou expert, ce cours élargira à coup sûr votre champ de compétences. Prêt à franchir le cap et décrocher un profil très prisé ? L’aventure mobile/embarquée n’attend plus que vous !