Développeur Libre/Apprendre à coder en Swift 5

  • Gratuit

Apprendre à coder en Swift 5

Contenu

Introduction

Qui je suis ?
Aperçu
Ce que vous allez apprendre dans ce cours
Aperçu
Comment suivre au mieux ce cours
Aperçu
Et ensuite ?
Aperçu

Les Bases du Swift

Avec les bases du langage Swift et de la programmation, les notions fondamentales de la gestion en mémoire et la structure d'un code, vous serez capables d'écrire vos premiers algorithmes.
Faire ses premiers pas
Types de variables
Code Sheet - Types de variables
Les variables en mémoire
Opérateurs arithmétiques et logiques
Code Sheet - Opérateurs arithmétiques et logiques
Les chaines de caractères
Code Sheet - Les chaines de caractères

Des nouveaux types et des boucles

Les tableaux, les ensembles et les dictionnaires sont trois types de variables qui vont, avec les boucles, nous faciliter la vie !
Les tableaux
Code Sheet - Tableaux
Les ensembles
Code Sheet - Ensembles
Les dictionnaires
Code Sheet - Dictionnaires
Boucles for et while
Code Sheet - Boucles for et while
Conditions if else & switch case
Code Sheet - Conditions if else & switch case

Personnaliser son code

Les fonctions sont des blocs de code qui permettent de programmer plus rapidement. Avec les énumérations, il est possible de créer de nouveaux types de variables et donc de personnaliser son code.
Les fonctions (bases)
Les fonctions (partie 2)
Les fonctions (partie 3)
Code Sheet - Les fonctions
Enumérations
Code Sheet - Enumérations

Programmation orientée objets

Créer des classes, des structures et maitriser l'héritage permet de programmer en orienté objet. C'est le paradigme le plus utilisé pour développer des applications mobile (le seul pour iOS)
Programmation Orientée Objets
Classes et Structures
Code Sheet - Classes et Structures
Propriétés
Code Sheet - Propriétés
Méthodes
Code Sheet - Méthodes
Héritage de classes
Code Sheet - Héritage de classes
Constructeurs
Code Sheet - Constructeurs

Pour devenir un pro du Swift

Protocoles, extensions, gestion d'erreurs : autant de notions qui sont plus complexes que celles vues jusqu'à présent mais nécessaires pour maitriser le Swift et devenir un pro du développement iOS !
Chainage d'optionnels
Code Sheet - Chainage d'optionnels
Gestion des erreurs
Code Sheet - Gestion des erreurs
Extensions
Code Sheet - Extensions
Protocoles
Code Sheet - Protocoles