Les prérequis pour la formation
« développeur et développeuse blockchain et smart contract » et quelques conseils pour se mettre au niveau

La formation est destinée à des personnes qui ont déjà des notions en code et en développement. En effet, avec seulement 10 semaines, nous n’aurons pas le temps de revoir toutes les bases et nous allons nous centrer sur le développement blockchain et smart contracts.

Nous vous présentons sur cette page les prérequis que vous devez avoir avant de suivre la formation. Nous pourrions les enseigner directement, mais dans la mesure où de nombreuses ressources gratuites et de qualité existent déjà sur ces compétences, nous préférons nous concentrer sur notre spécialité. Si vous n’êtes pas certains d’avoir ces compétences, nous vous recommandons chaudement d’aller compléter ces cours avant de postuler à la formation « devenez développeur blockchain et smart contracts »

Apprenez à coder avec JavaScript

Pour les technologies blockchain et les besoins de notre cours les notions fondamentales de programmation sont plus importantes qu’un langage particulier. Néanmoins JavaScript sera un passage obligé pour réaliser des interfaces et applications décentralisées. Donc que ce soit pour revoir quelques bases de programmation ou pour pratiquer ce langage, vous pouvez suivre le cours suivant.

VOIR LE COURS

Gérer votre code avec Git et GitHub 

Il s’agit de deux outils absolument essentiels pour tout développeur·se : ils permettent de gérer les différentes versions de votre code et de collaborer (sereinement) avec les autres contributeurs de vos projets. Tous les projets de blockchains et de cryptomonnaies sont gérés ainsi.

VOIR LE COURS

Apprenez à créer votre site web avec HTML5 et CSS3

Dans ce cours, vous apprendrez comment utiliser HTML5 et CSS3, les deux langages de programmation à la base de tous les sites web. Si ces langages ne sont pas directement liés aux technologies blockchain, vous aurez besoin d’afficher les informations des blockchain dans le web. Toujours utile donc pour concevoir l’intégration de vos applications décentralisées et pour maîtriser les librairies spécifiques. 

VOIR LE COURS

Dynamisez vos sites web avec JavaScript

Ce cours va principalement aborder l’usage du JavaScript dans l’environnement d’un navigateur Web. Il est donc de rigueur que vous soyez à l’aise avec le CSS mais surtout le HTML. Le PHP est un plus, mais vous n’en aurez réellement besoin que lorsque nous aborderons la partie dédiée à l’AJAX, qui traite des communications entre le JavaScript et un serveur.

VOIR LE COURS

Utiliser les lignes de commandes

Que ce soit pour manipuler les outils de developpement ou déployer des noeuds blockchain, la ligne de commande sera indispensable. Ce cours vous donnera les bases pour l’utiliser. Des synthèses des principales commandes sont accessibles ici : linux, macOS, Windows

VOIR LE COURS

Apprendre à programmer en Python

Si vous ne connaissez ni Javascript ni Python, commencez par JavaScript. Et si vous maîtrisez bien ce dernier, ce prérequis est optionnel. Certains outils et exercices seront plus faciles à réaliser en Python, langage particulièrement utilisé par les spécialistes de cryptographie. 

VOIR LE COURS

Une question ?

Vous pouvez nous envoyer un mail ou demander à être rappelé dans la journée !

E-mail

bonjour@alyra.fr
Envie de parler à une vraie personne ? On vous rappelle dans la journée.