Pourquoi utiliser Docker ?
Docker c'est cet outil incroyable qui transforme un cauchemar en rêve : la gestion des services en ligne 😁
Il vous sera utile si vous :
- Créez des sites Internet
- Créez des Web services
- Installez des serveurs basés sur des outils open source
- Installez des services sur des Raspberry PI
- etc.
Toutes ces tâches ont un point commun : elles requièrent de configurer un système sous Linux pour distribuer votre service.
C'est une tâche complexe et risquée si on n'est pas un spécialiste.
Docker permet de déployer en quelques secondes des images pré-configurées, préparées par des experts. Gratuitement.
Mieux, vous pourrez déployer ces services de la même manière sur :
- votre ordinateur personnel,
- un serveur en ligne (VPS, etc.)
- un Raspberry PI
- un NAS Synology
- etc.
L'idée est simple : si ça marche sur votre docker, ça marchera sur le docker du serveur ✅
Pourquoi suivre ce cours ?
Docker est génial, mais il est intimidant au départ et surtout extrêmement puissant.
Si vous essayez de le découvrir par vous même, vous y passerez un temps fou et n'assimilerez qu'une infime partie de ses capacités.
C'est là que j'entre en jeu : en quelques heures nous irons à l'essentiel avec :
- des conseils pratiques concrets
- juste assez de théorie pour comprendre
- des exercices corrigés
- des cas réels
- des guides de A à Z
Nous irons même jusqu'à créer des serveurs fonctionnant de A à Z avec Docker 🤩
Maxime, votre formateur.
Maxime est un enseignant devenu ingénieur en informatique, spécialisé dans les technologies du web et du mobile. Cette nouvelle carrière lui a permis de travailler chez Areva, LinkedIn et même Apple à Cupertino.
A son retour des états unis il se spécialise dans la création d'applications pour iOS et Android et crée plusieurs dizaines de solutions mobiles pour des entreprises ou des collectivités.
En parallèle de son entreprise, il retrouve régulièrement les bancs de l'école dans laquelle il a fait ses études pour y former les futurs ingénieurs au monde du développement.
"Durant la préparation je me suis appuyé sur mes 12 ans de développement et 10 ans d'enseignement de la programmation en école d'ingénieur pour qu'il soit adapté, fun et progressif." - Maxime
Apprenez en Français
Des vidéos théoriques courtes qui vont à l'essentiel et des exercices pratiques corrigés.
Progression rapide
Travaillez-y régulièrement et vous saurez créer vos applications en quelques semaines
Profitez de l'illimité
Apprenez à la vitesse que vous voulez et à l'heure qui vous arrange...sur tous vos appareils.
Questions - Réponses
Quels sont les horaires des cours ?
Dès que vous le voulez :) Les cours sont accessibles en permanence et vous pouvez les visionner autant que vous le souhaitez. Dès l'inscription, vous pouvez commencer à apprendre!
Quel est le matériel nécessaire pour devenir un développeur mobile ?
Il vous faut un ordinateur ayant si possible moins de 5 ans pour programmer dans de bonnes conditions. Si vous voulez créer des applications pour iPhone alors il vous faudra un Mac (pour Android ça n'est pas indispensable).
Si vous avez prévu d'acheter un ordinateur, ma recommandation est d'acheter un Mac récent avec minimum 8Go de RAM et un SSD de 512Go. Idéalement optez pour 16Go de RAM et 1To de SSD pour conserver cet ordinateur pendant plusieurs années.
Je débute en programmation, combien de temps me faudra-t-il pour créer ma propre app ?
Tout dépend du temps que vous y consacrerez par semaine et de la complexité de votre app. Certains ont déjà une app sur l'AppStore ou le PlayStore en 2 mois, pour d'autres il en faut 6. Vous pouvez aussi publier une première version de votre app rapidement, et l'améliorer en publiant des mises à jour au fil du temps.
Si vous êtes motivé et que vous vous entrainez régulièrement, vous aurez des résultats visibles très rapidement.
Puis-je me faire embaucher comme développeur après avoir suivi les formations de Purple Giraffe ?
Oui, plusieurs de nos étudiants l'ont fait et sont maintenant des développeurs professionnels! Certains sont embauchés comme programmeurs ou responsables, d'autres se sont lancés en freelance pour des clients ou pour le grand public. Le monde actuel manque cruellement de développeurs de talent, les entreprises sont prêtes à tout pour recruter les perles rare, profitez-en!
Pour ceux qui participent aux séances de coaching de groupe, je donne souvent plusieurs pistes à explorer pour trouver décrocher le travail de vos rêves ;)
Et si les cours ne me plaisent pas ?
Je veux que vous soyez ravi, c'est un impératif! Si ce n'est pas le cas, il suffit de me le dire sous 30 jours et je vous rembourserai intégralement sans avoir besoin de vous justifier.
Aurais-je un diplôme après avoir suivi les cours de Purple Giraffe ?
Pour chaque cours suivi dans son intégralité, vous recevrez un certificat prouvant que vous avez suivi la formation en question. Vous pourrez l'imprimer ou l'ajouter sur votre profil LinkedIn pour faire valoir vos nouvelles compétences.
Inclus dans la formule Accès illimité
Tous les cours de Purple Giraffe dans une seule formule : Accès illimité.
Optez pour cette formule et accédez tout de suite à ce cours et à d'autres, à volonté.
La formule inclus aussi du coaching de groupe, des meetups, des réductions sur l'achat de matériel & logiciels, …
Allez à l'essentiel et devenez un pro de Docker
- A propos de ce chapitre (0:29)
- Présentation et installation (3:06)
- Votre premier fichier compose.yml (6:58)
- Démarrer, arrêter, et voir les logs (3:40)
- Containers et fichiers (2:51)
- Associer des dossiers dans docker compose (3:43)
- Volumes et données dans docker (3:06)
- Containers et ports (9:09)
- Associer des ports dans docker compose (8:13)
- Variables d’environnement (4:53)
- P_12_9_Lessentiel_de_ce_chapitre - HD 1080p (1:03)
- A propos de ce chapitre (0:34)
- Utiliser un Dockerfile avec compose (4:38)
- Créer une image VS utiliser une image (1:58)
- Copier des fichiers au moment de la compilation (5:12)
- Executer des commandes (6:27)
- Exemple de dockerfile avancé (4:37)
- Aller plus loin avec Docker (3:29)
- L’essentiel de ce chapitre (1:50)
- A propos de ce chapitre (0:42)
- Choisir votre fournisseur (9:40)
- Mon choix d’hebergeur : Hetzner (7:46)
- Comprendre les clés SSH (5:04)
- Générer une clé SSH sous macOS ou Linux (5:47)
- Créer un serveur cloud chez Hetzner (7:23)
- Se connecter en SSH avec une clé privée (5:07)
- Se connecter en SSH avec un agent avancé (3:45)
- Stratégie de déploiement (5:00)
- Préparer la branche de prod (5:04)
- Récupérer les sources sur le serveur (5:41)
- Utiliser un gestionnaire de fichiers distants (5:45)
- Envoyer les secrets (9:09)
- Configurer caddy avec un nom de domaine (14:21)
- Sécuriser la connexion ssh (16:16)
- L’essentiel de ce chapitre (3:41)
Tous nos cours sont enregistrés avec ♥️ sous le soleil de Sète.
En venant chez Purple Giraffe, vous avez choisi une petite entreprise française et non une multinationale 👍