Description

De nombreux écosystèmes de développement existent, Windows, Linux, Mac, et il n'est pas toujours évident de bien maîtriser son système. Dans cette formation, nous allons apprendre les fondamentaux de Mac, un environnement tout intégré et déjà prévu pour améliorer la rapidité de travail.

Nous parlerons des périphériques d'entrée, claviers et souris / trackpad, ainsi que de la bonne configuration de la machine en vue de développer avec.

Nous aborderons le terminal, son utilité et les meilleures façons de l'utiliser au quotidien. Nous apprendrons à le configurer et les astuces méconnues pour aller plus vite.

Nous nous attarderons sur les navigateurs internet et les logiciels de code, pour que tout l'écosystème soit en place pour vous permettre de travailler convenablement.

Des ressources en ligne complètent également cette formation, pour aller plus loin et continuer de découvrir le merveilleux monde des ordinateurs à la pomme.

Publics visés

  • Toute personne souhaitant découvrir le système macOS et développer pour le web.
  • Tout développeur ayant déjà une expérience sur un autre système, souhaitant migrer sur macOS.

Pré-requis

  • Disposer d'un ordinateur portable de la marque Apple avec un Magic Trackpad.
  • Avoir déjà utilisé un ordinateur, pas forcément de la marque Apple.
  • Avoir entendu les termes Terminal, Console, Éditeur de code, Navigateur.

Compétences

Configuration du système macOS.

Gestion des mouvements au TrackPad.

Gestion des fenêtres système.

Gestion des fichiers cachés.

Utilisation poussée du Terminal.

Configuration de Chrome.

Gestion du panneau développeur.

Installation d'extensions Chrome.

Gestion de Visual Studio Code.

Configuration de VsCode.

Contenu du cours

5 chapites • 23 vidéos • 3h de cours
Paramètres de base
5 vidéos • 33m 58s

Pour commencer, attardons nous sur les paramètres classiques à connaitre et voyons quelques astuces pour améliorer notre façon de nous mouvoir dans le système.

Clavier et gestion des fenêtres
07:32

C'est assez simple, mais nombreux sont les devs qui ne connaissent pas ces quelques petites techniques qui améliorent radicalement la vie sur un Mac.

Installer les outils système
01:20

Quand on démarre le paramétrage de son poste sous Mac, il est important de bénéficier de Xcode.

Pimp your term
09:06

Le terminal est un outil essentiel du développeur. Cependant, de base, il est plutôt nu et dépourvu de fonctionnalités, habillons le.

Le snap de fenêtres
06:46

Voyons ensemble un petit logiciel fort utile, qui ajoutera une fonctionnalité en plus à votre système et qui vous permettra de vous organiser simplement.

Extensions de fichier et fichiers cachés
09:14

Beaucoup de choses sont cachées sous Mac, faisons les apparaitre, et prenons le contrôle sur nos fichiers.

Pro du terminal
6 vidéos • 43m 36s

Le terminal est votre outil le plus important en tant que développeur. Même si les éditeurs et l'interface de votre mac permettent de nombreuses choses, le terminal reste l'outil le plus efficace pour aller vite.

Histoire et premises
05:07

Le terminal est un outil vieux comme l'informatique, c'est d'ailleurs même le premier outil qui a existé, et croyez-moi, avec un terminal, on peut tout faire !

Commandes de base
10:49

Naviguer, créer, supprimer, autant de commandes que vous allez devoir apprendre par coeur pour pouvoir utiliser facilement le terminal, parcourons les plus utiles.

Historique et recherche
05:54

Ne pensez par que le terminal est une interface linéaire dans laquelle vous êtes enfermé à écrire une commande après l'autre, il existe des outils important pour gagner en efficacité.

Les éditeurs de texte
07:59

Dans le monde du terminal, il existe des éditeurs de texte, qui permettent de créer ou modifier des fichiers en direct, découvrons le plus populaire, VIM.

Ajouter des fonctionnalités
06:17

Dans l'univers Mac, le terminal n'est pas installé avec les outils les plus important du monde Gnu/Linux, mais heureusement pour nous, il existe une parade permettant d'en disposer, installons Brew.

Les astuces en plus
07:30

Quelques commandes magiques, quelques outils importants à avoir, voilà de quoi être vraiment à l'aise avec votre terminal.

Navigateur internet
5 vidéos • 43m 40s

Pour développer des sites internet, disposer d'un navigateur prévu pour est un plus. Même si tous les navigateurs disposent d'outils, nous allons découvrir ensemble le navigateur Chrome en profondeur.

Les navigateurs
07:21

Revenons au début des années 90, quand les premiers navigateurs ont fait leur apparition et voyons ensemble l'histoire d'Internet.

Chrome, challenger
05:13

Chrome s'est imposé au fil des années comme le navigateur de référence, mais alors, pourquoi ? Découvrons la puissance de Chrome.

Les outils de base
09:12

Parlons des outils classiques de Chrome et de son utilisation au quotidien, pour vous simplifier la vie et vous permettre de vous organiser.

Panneau de développeur
13:11

Chrome dispose d'un panneau impressionnant pour les développeurs, qui nous dote de nombreux outils qu'il vous faut connaitre.

Les meilleurs extensions
08:43

Un des intérêts de Chrome, c'est sa capacité à être étendu rapidement avec des extensions, découvrons les plus importantes.

Éditeurs de code
4 vidéos • 41m 46s

Pour développeur, vous n'aurez pas le choix, il vous faudra un éditeur de code. Il existe de nombreux IDE, et vous pourriez tous les tester avant de trouver le votre. Voyons ensemble les principaux et attardons nous sur Visual Studio Code.

Lequel choisir ?
08:34

Gratuit, payant, en ligne, dans le terminal, les éditeurs de code sont une jungle incroyable où l'on trouve de tout, découvrons les principaux éditeurs existants.

Visual Studio Code
12:42

Vue d'ensemble d'un éditeur de code pertinent, qui peut vous servir à coder dans n'importe quel langage.

Ajouter des fonctionnalités
11:39

Pour travailler efficacement sous Visual Studio Code, il est intéressant de découvrir sa capacité à être amélioré par les extensions.

Configurations
08:51

Quelques astuces en plus vous aiderons au jour le jour, sous mac, avec votre éditeur de code, voyons ensemble les paramètres interne du logiciel.

Ressources en ligne
3 vidéos • 17m 51s

Vous ne serez jamais perdu, si vous savez ou trouver l'information, découvrons ensemble les sites internet les plus importants en tant que développeur.

Documentations
05:40

Quand on cherche à faire quelque chose, le meilleur point de départ, c'est la doc, mais il est souvent compliqué d'en trouver simplement sur internet, voyons comment gagner du temps.

Entraide
05:32

Si vous êtes bloqués sur un bogue, ou que vous avez besoin d'inspiration, des plateformes existent pour vous aider, découvrons les principales.

Veille techno
06:39

Vous êtes développeur et donc vous allez apprendre tout au long de votre vie, voici une liste des meilleures ressources en ligne pour vous tenir informés.

Enseignant

image
Julien Moulin

Fondateur & Formateur Js/Ts

11 articles sur le blog
28 cours

Julien Moulin est un expert en développement full stack (JS/TS) et un leader technique reconnu. Il excelle dans l'adoption de technologies innovantes tout en répondant aux besoins clients. Son approche allie pragmatisme et innovation, avec une expertise couvrant les plateformes e-commerce, les applications métiers et la modernisation des architectures existantes. En mentor passionné, il partage ses connaissances avec pédagogie, encourage l’apprentissage continu, et inspire ses équipes à relever des défis ambitieux.

Et si vous deveniez intégrateur ?