Dans le cadre de son programme "le code à la portée de tous", Apple propose d’illustrer la semaine de l’enseignement de l’informatique avec "heure de code".
Cela permet de découvrir les bases du codage avec Swift et de programmer des robots.
Le code à la portée de tous!
C’est un programme crée par Apple pour aider à enseigner la programmation aux élèves, de la maternelle à l’université. Les cours destinés aux enseignants permettent de présenter les bases sur l’iPad ou Mac et de pouvoir progresser jusqu’à la création d’application.
Les élèves peuvent apprendre à coder sur Swift de façon ludique et ce quel que soit leur âge et leur niveau.
Des cours sont gratuits dans les Apple Store du monde entier du 1er au 14 décembre.
Fêtez la semaine de l’enseignement de l’informatique et l’anniversaire de Grace Hopper.
Une heure de code, une passion pour toujours.
Les développeurs ont un langage à la fois rapide et éfficace qui fournit des retours en temps réel.
C’est un langage principalement dédié à la réalisation d’application iPhone, iPad, iPod Touch ou encore Mac.
Apple présente ce langage comme rapide, moderne, simple, perfomant et facile d’utilisation.
"Swift" signifie "rapide", les applications swift font parfaitement honneur à ce nom.
Swift Playgrounds
L’application propose tout un ensemble de cours conçus par Apple. Pour commencer « Les bases de Swift » qui permet d’apprendre à guider un personnage dans un monde en 3D.
À la conquête des niveaux, énigmes et du codage.
Avec le cours « Les bases de Swift », on atteint des objectifs en utilisant exactement le même code que les développeurs professionnels.
On se perfectionne sans cesse dans nos connaissances pour créer des codes de plus en plus complexes.
Il faut écrire notre code sur la partie de gauche de l’écran et les résultats apparaissent à droite, d’un simple toucher
Les bases de Swift.
Il faut commencer par apprendre les fondamentaux de la programmation.
Quand votre code roule, rampe, vole.
Il y a la posibilité de programmer des drones et des robots. Les développeurs de robots et d’appareils populaires proposent des abonnements incluant des playgrounds passionnants qui permettent de configurer et de contrôler des jouets éducatifs.
Xcode.
Puis allez encore plus loin.
Comme c’est un vrai langage de programmation, il y a possibilité d’importer et d’exporter directement notre travail de Swift vers Xcode* et vice versa. Et mettre ainsi nos idées à l’épreuve avec les outils utilisés par les pros pour développer des applications iOS et Mac.
Xcode c’est quoi ?
C’est l’environnement de développement Apple, il permet de développer des applications sur l'écosystème d'apple comme Mac OS, IOS, Watch OS, tvOS
Xcode propose 2 API* de programmation : il y a Carbon* qui permet de coder en C et C++ et Cocoa qui permet de coder en Objective C, AppleScript, Java et Swift.
Xcode est donc un outil très complet de création d’application jusqu’à sa distribution sur l’App Store,l’IDE Xcode nous accompagne dans toutes les étapes de la programmation et nous aide même à corriger des bugs.
Pour tester X code, il faut le télécharger sur le Mac App Store.
Lexique :
API : Interface de Programmation Applicative, c’est un moyen mis en place par un logiciel pour que d’autres logiciels puissent interagir simplement avec lui. Cela permet à l’utilisateur de ne pas devoir décortiquer le fonctionnement d’un logiciel qu’il utilise jusque dans ses entrailles pour le faire fonctionner en collaboration avec d’autres programmes.
API est un acronyme pour Applications Programming Interface. Une API est une interface de programmation qui permet de se « brancher » sur une application pour échanger des données.
Carbon : est l'une des Interfaces de programmation (API) de Mac OS. Il fournit des accès en langage C aux services du système
Cocoa : c’est une API native d'Apple pour le développement orienté objet sur son système d'exploitation Mac OS X. C'est l'une des cinq API majeures disponibles pour Mac OS X, les autres étant : Carbon, la boîte à outils Macintosh (pour l'environnement obsolète Classic), POSIX (pour l'environnement BSD) et Java.
Sources :
https://www.apple.com/fr/swift/playgrounds/
https://www.apple.com/fr/swift/playgrounds/#subsection-robots
https://www.youtube.com/watch?v=NPdTk_PRIyc
Commentaires
Enregistrer un commentaire