Quoi de neuf du coté du front-end
Depuis le début de l’année je suis en train de faire une spécialisation Coursera : Full Stack Developer.
Pourquoi me direz-vous ? Tout d’abord, j’ai principalement travaillé sur du back-office ou de l’outillage. Ça m’a servi de rattrapage sur ces technologies :
- HTML/CSS ( ne rigolez pas j’ai appris des choses…)
- Bootstrap
- Angular
- Applications mobiles hybrides
- NodeJS
Sachant que j’ai principalement travaillé sur JAVA, ça m’a fait un peu bizarre
Qu’est-ce que j’en ai retenu:
Javascript et les langages interprétés, ce n’est pas fait pour moi. Un compilateur c’est quand même bien pour découvrir des erreurs de syntaxes (je suis trop vieux pour ces co%%%£$$) …. Les puristes du javascript me diront qu’il y a les tests unitaires. Pour moi ça ne remplace pas un compilateur. Pas étonnant que des initiatives comme typescript ou babeljs arrivent massivement sur le marché.
Je comprends pourquoi AngularJS a inondé le marché ces dernières années. C’est assez bien foutu.
Le combo NodeJS/express/mongoose permet de réaliser des APIS et des requêtes facilement .
Un exemple de route pour une requête GET
myRouter.route('/') .get(function (req, res, next) { model.find({}) .exec(function (err, entity) { if (err) throw err; res.json(entity); }); })
Un exemple de requête qui m’a bluffé
Model.remove({ 'att1': value }, function (err, resp) { if (err) throw err; res.json(resp); });
Pour conclure, je ne pense pas que je ferai des sites web de sitôt, mais ça m’a donné une bonne vision d’ensemble des technologies.