13 octobre 2016

[Interview] Farid SAFI à propos de sa formation React Native

Farid Safi dispense chez nous la formation React Native. Il a accepté de répondre à quelques questions pour nous présenter cette formation.

Human Coders : Bonjour Farid, peux-tu te présenter en quelques lignes ?

farid_safi

Bonjour Human Coders, je suis formateur React Native. J’ai construit mon expérience depuis 2006 en tant que directeur technique et freelance pour des grands comptes et des startups.

Passionné par le développement mobile et le JavaScript, je co-organise les événements React Native Paris et je suis l’auteur de composants React Native open source utilisés par plusieurs dizaines de milliers de développeurs.

HC : Quand et comment as-tu commencé à t’intéresser à React Native ?

J’ai commencé à travailler sur React Native dès sa création, c’est-à-dire début 2015. En créant React, Facebook a révolutionné la manière de construire des interfaces utilisateurs web modulables, performantes et facilement maintenables. Cette technologie a rapidement été adoptée, notamment par des acteurs majeurs tel que Apple, PayPal et Airbnb.

react

Les applications React Native étant de vraies applications natives, les performances sont identiques. L’avantage considérable est que vous développez un code source unique, qui vous permettra de publier une application iOS, Android et prochainement Windows Phone.

Appliquer la philosophie React au développement mobile m’a tout de suite plu. Depuis, je consacre tout mon temps à la maîtrise de cet outil et au partage de mes connaissances.

HC : Peux-tu nous présenter cette formation ? A qui est-elle destinée ? Comment se déroule-t-elle ?

Cette formation React Native est la première en France. Elle est destinée aux développeurs, de tous niveaux, souhaitant développer rapidement des applications performantes iOS et Android, avec un socle commun en JavaScript. Les développeurs ayant déjà une expérience web retrouveront des concepts familiers. Nous commençons par les bases (il n’est donc pas nécessaire de connaître React avant la formation) et nous continuons avec des notions de plus en plus avancées.

Pendant les 5 jours, nous étudions et nous mettons en pratique toutes les notions qui permettront aux élèves de sortir autonomes de cette formation. J’y présente toutes les bonnes pratiques que j’ai acquises lors de mes nombreuses expériences et lors de mes contributions à la communauté React Native.

HC : Pourquoi as-tu décidé de donner des formations ?

React Native est une technologie récente et donc encore peu documentée. Pourtant, ce framework a déjà conquis de grandes entreprises IT et la communauté est en train de grandir de manière exponentielle. Je pense qu’il y a un réel potentiel pour les développeurs français à apprendre une technologie cross-plateform, c’est la raison pour laquelle j’ai mis en place cette formation, pour les accompagner de manière structurée.

Pendant presque 2 ans, j’ai été amené à lire le code source de ce framework, afin d’assimiler son fonctionnement de l’intérieur. Aujourd’hui je suis convaincu par la qualité et la stabilité de l’outil, j’ai donc naturellement eu envie de partager mes connaissances afin de faciliter l’adoption de React Native.

HC : Quel est ton meilleur souvenir de formation ?

Je dirais que mes meilleurs souvenirs sont lorsque mes élèves sortent autonomes de la formation et me partagent par la suite leurs nouvelles applications !

Merci Farid !

Retrouvez la formation React Native et toutes nos autres formations en ligne !