Les actualités du Mardi 15 mars 2022 dans les métiers du web - Marmits.com - Reims

Le: 15 03 2022 à 22:27 WebdesignerNews

https://www.smashingmagazine.com/2022/03/improving-ci-cd-flow-application/

Le: 15 03 2022 à 21:25 WebdesignerNews

https://www.makeuseof.com/responsive-navigation-bar-using-html-and-css/

Le: 15 03 2022 à 20:52 WebdesignerNews

https://www.itsnicethat.com/articles/kaschem-buro-graphic-design-140322

Le: 15 03 2022 à 19:40 WebdesignerNews

https://dribbble.com/stories/2022/03/15/cooking-a-visual-identity

Le: 15 03 2022 à 19:03 WebdesignerNews

https://overflow.io/landing/overflow-2.0/

Le: 15 03 2022 à 19:00 Journal du Net Développeurs

La croissance du marché de la communication a été spectaculaire l'an dernier : +17% par rapport à 2020, à 31 milliards d'euros. Mais seuls la télévision et le digital sont en croissance comparé à 2019.

Le: 15 03 2022 à 17:45 Webdesigner Depot Auteur: WebdesignerDepot Staff

Experienced web designers are always on the lookout for tools or resources that will (1) introduce them to the latest design trends, (2) enable them to incorporate features and functionalities that will make their products more competitive, (3) allow them to improve their workflows or all the above. Apply one or more of these new […]

The post 15 Instantly Helpful Tools and Resources for Designers and Agencies (Updated for 2022 ) first appeared on Webdesigner Depot.

Le: 15 03 2022 à 17:36 WebdesignerNews

https://www.famethemes.com/blog/how-to-add-website-analytics/

Le: 15 03 2022 à 17:25 WebdesignerNews

https://raw.studio/blog/how-apple-changed-the-design-landscape/?_thumbnail_id=5441

Le: 15 03 2022 à 16:11 WebdesignerNews

https://www.fastcompany.com/90730318/why-your-brand-should-think-less-about-designing-a-logo-and-more-about-designing-a-sound

Le: 15 03 2022 à 15:33 WebdesignerNews

https://simonwillison.net/2022/Mar/14/shot-scraper-template/

Le: 15 03 2022 à 15:03 WebdesignerNews

https://code.tutsplus.com/tutorials/how-to-crop-or-resize-an-image-with-javascript--cms-40446

Le: 15 03 2022 à 14:59 clever-age.com Auteur: Céline Guimbertaud

Introduction La gestion de contenu dans un site e-commerce revêt plusieurs formes – elle s’entend aussi bien pour le catalogue produit que pour des contenus dits éditoriaux. Ce sont ces derniers sur lesquels nous allons nous concentrer dans cet article. Les contenus éditoriaux rassemblent tous les contenus qui viennent définir ou illustrer un produit, un […]

Le: 15 03 2022 à 14:59 clever-age.com Auteur: Céline Guimbertaud

Introduction La gestion de contenu dans un site e-commerce revêt plusieurs formes – elle s’entend aussi bien pour le catalogue produit que pour des contenus dits éditoriaux. Ce sont ces derniers sur lesquels nous allons nous concentrer dans cet article. Les contenus éditoriaux rassemblent tous les contenus qui viennent définir ou illustrer un produit, un […]

Le: 15 03 2022 à 13:04 WebdesignerNews

https://thenextweb.com/news/web3-browser-opera-chrome-brave-analysis

Le: 15 03 2022 à 12:08 Alsacreations.com - Actualités Auteur: NicolasSutter

Comment développer une simple application Vue.js (3) avec TypeScript qui utilise une API : c'est ce que nous voyons à la suite de l'épisode précédent dans lequel nous avions créé notre API REST avec Express et TypeScript. Cependant nous n'avions pas encore d'interface utilisateur pour nous servir de notre nouvelle API.

Avant de continuer ce tuto, je vous recommande vivement d'être à l'aise avec :

  • JavaScript
  • TypeScript
  • Les méthodes HTTP
  • Vue.js (si vous avez des connaissances dans un autre framework, cela peut suffire)
  • Node.js et NPM (des bases suffisent)

Installation de notre projet

En suivant la documentation, nous créerons l'application avec Vite.js qui remplace maintenant Webpack dans la nouvelle version de Vue.

  1. Dans votre terminal, entrez la commande :
npm create vite@latest
  1. Entrez le nom de votre projet, ici je le nomme express-vue3
  2. Choisissez vue
  3. Choisissez vue-ts
  4. Pour finir, nous installerons axios pour lancer nos appels API.
npm i axios

Types

Dans le tuto précèdent, nous avons défini des types TS pour nos animaux, nous allons les copier et les placer dans un dossier types à la racine du projet.

Customisation du projet

Une fois le projet créé, libre à vous de supprimer les fichiers dont vous n'avez pas besoin. Dans la suite du tuto, je développerai directement dans App.vue. À vous d'adapter selon votre cas d'usage.

Passons au code

Comme dans la première partie, je vous propose un projet CodeSandbox ainsi que des explication sur "quel fichier fait quoi" (en plus des commentaires dans le code).

Pour que la prévisualisation fonctionne, l'API REST doit tourner sur votre machine

Explications

Le dossier src

C'est ici que nous écrirons notre code source.

  • main.ts est le fichier d'entrée de notre application. C'est lui qui va monter tout ce qui est nécessaire dans le DOM; c'est également ici que nous importons nos styles.

  • env.d.ts, ce fichier de déclaration TS sert principalement à dire à notre éditeur que les fichiers .vue sont des composants Vue.js.

  • App.vue, c'est dans ce fichier que nous développerons toute notre logique.

    Nous commençons par définir notre partie <script>, c'est ici que nous enverrons les requêtes et que nous sauvegarderons les informations de l'API.

    Vous remarquerez que les ref prennent un Generic TS pour expliciter le type de la ref; c'est une partie vraiment importante quand on travaille avec TypeScript.

    Nous récupérerons tous les animaux ainsi qu'un animal unique dans le hook onMounted.

    Ensuite, nous définissons des fonctions qui seront appelées par nos boutons pour mettre à jour, supprimer, et créer un animal.

    Dans la partie <template>, rien de compliqué. Nous affichons simplement les informations de l'API, ainsi que des boutons / formulaires pour interagir avec notre API. Si vous êtes à l'aise avec Vue.js, vous devriez vous y retrouver.

    Enfin la partie <style> est complètement optionnelle et ne sert qu'à rendre notre application visuellement potable 😄

Le dossier src/modules

C'est ici que nous définirons les différents fichiers, "modules", dont nous aurons besoin un peu partout.

  • api.ts, ce fichier nous sert à préparer les requêtes avant de les envoyer. C'est une convention chez Alsacréations, cela nous permet de garder notre code DRY (Don't Repeat Yourself) et de debugger les requêtes plus facilement.

Le dossier src/styles

C'est ici que nous placerions les styles globaux de l'application, dans cet exemple je n'utilise que Tailwind (qui n'est pas du tout important pour la suite du tuto).

Le dossier public

Tout ce qui est placé dans ce dossier ne sera pas compilé et sera juste copié dans le dossier de destination. Concrètement, le serveur WEB qui fera tourner notre front-end ne fera que servir les fichiers originaux.

EX: https://mon-front-end.com/favicon.ico === public/favicon.ico

Conclusion

🥳 Félicitations, vous êtes arrivé au bout de ce tuto.

Finalement, utiliser Vue.js avec TypeScript n'a rien de compliqué si vous êtes déjà familier avec le framework.

Nous n'avons fait qu'annoter nos ref et les paramètres de nos fonctions... et le tour est joué !

En plus de ça, vous savez maintenant comment utiliser une API REST depuis votre application et ce, en quelques minutes !

Sur ce, je vous dis à la prochaine 👋

Retrouvez l'intégralité de ce tutoriel en ligne sur Alsacreations.com

Le: 15 03 2022 à 12:08 Alsacreations.com - Apprendre Auteur: NicolasSutter

Comment développer une simple application Vue.js (3) avec TypeScript qui utilise une API : c'est ce que nous voyons à la suite de l'épisode précédent dans lequel nous avions créé notre API REST avec Express et TypeScript. Cependant nous n'avions pas encore d'interface utilisateur pour nous servir de notre nouvelle API.

Avant de continuer ce tuto, je vous recommande vivement d'être à l'aise avec :

  • JavaScript
  • TypeScript
  • Les méthodes HTTP
  • Vue.js (si vous avez des connaissances dans un autre framework, cela peut suffire)
  • Node.js et NPM (des bases suffisent)

Installation de notre projet

En suivant la documentation, nous créerons l'application avec Vite.js qui remplace maintenant Webpack dans la nouvelle version de Vue.

  1. Dans votre terminal, entrez la commande :
npm create vite@latest
  1. Entrez le nom de votre projet, ici je le nomme express-vue3
  2. Choisissez vue
  3. Choisissez vue-ts
  4. Pour finir, nous installerons axios pour lancer nos appels API.
npm i axios

Types

Dans le tuto précèdent, nous avons défini des types TS pour nos animaux, nous allons les copier et les placer dans un dossier types à la racine du projet.

Customisation du projet

Une fois le projet créé, libre à vous de supprimer les fichiers dont vous n'avez pas besoin. Dans la suite du tuto, je développerai directement dans App.vue. À vous d'adapter selon votre cas d'usage.

Passons au code

Comme dans la première partie, je vous propose un projet CodeSandbox ainsi que des explication sur "quel fichier fait quoi" (en plus des commentaires dans le code).

Pour que la prévisualisation fonctionne, l'API REST doit tourner sur votre machine

Explications

Le dossier src

C'est ici que nous écrirons notre code source.

  • main.ts est le fichier d'entrée de notre application. C'est lui qui va monter tout ce qui est nécessaire dans le DOM; c'est également ici que nous importons nos styles.

  • env.d.ts, ce fichier de déclaration TS sert principalement à dire à notre éditeur que les fichiers .vue sont des composants Vue.js.

  • App.vue, c'est dans ce fichier que nous développerons toute notre logique.

    Nous commençons par définir notre partie <script>, c'est ici que nous enverrons les requêtes et que nous sauvegarderons les informations de l'API.

    Vous remarquerez que les ref prennent un Generic TS pour expliciter le type de la ref; c'est une partie vraiment importante quand on travaille avec TypeScript.

    Nous récupérerons tous les animaux ainsi qu'un animal unique dans le hook onMounted.

    Ensuite, nous définissons des fonctions qui seront appelées par nos boutons pour mettre à jour, supprimer, et créer un animal.

    Dans la partie <template>, rien de compliqué. Nous affichons simplement les informations de l'API, ainsi que des boutons / formulaires pour interagir avec notre API. Si vous êtes à l'aise avec Vue.js, vous devriez vous y retrouver.

    Enfin la partie <style> est complètement optionnelle et ne sert qu'à rendre notre application visuellement potable 😄

Le dossier src/modules

C'est ici que nous définirons les différents fichiers, "modules", dont nous aurons besoin un peu partout.

  • api.ts, ce fichier nous sert à préparer les requêtes avant de les envoyer. C'est une convention chez Alsacréations, cela nous permet de garder notre code DRY (Don't Repeat Yourself) et de debugger les requêtes plus facilement.

Le dossier src/styles

C'est ici que nous placerions les styles globaux de l'application, dans cet exemple je n'utilise que Tailwind (qui n'est pas du tout important pour la suite du tuto).

Le dossier public

Tout ce qui est placé dans ce dossier ne sera pas compilé et sera juste copié dans le dossier de destination. Concrètement, le serveur WEB qui fera tourner notre front-end ne fera que servir les fichiers originaux.

EX: https://mon-front-end.com/favicon.ico === public/favicon.ico

Conclusion

🥳 Félicitations, vous êtes arrivé au bout de ce tuto.

Finalement, utiliser Vue.js avec TypeScript n'a rien de compliqué si vous êtes déjà familier avec le framework.

Nous n'avons fait qu'annoter nos ref et les paramètres de nos fonctions... et le tour est joué !

En plus de ça, vous savez maintenant comment utiliser une API REST depuis votre application et ce, en quelques minutes !

Sur ce, je vous dis à la prochaine 👋

Retrouvez l'intégralité de ce tutoriel en ligne sur Alsacreations.com

Le: 15 03 2022 à 11:35 Journal du Net Développeurs

Les gestionnaires de bâtiments tertiaires de surface supérieure ou égale à 1 000 m² doivent déclarer leurs consommations énergétiques avant le 30 septembre 2022. Une tâche pour laquelle la technologie a fait ses preuves.

Le: 15 03 2022 à 11:27 Journal du Net Développeurs

Au cœur des télécommunications mondiales, les câbles sous-marins font transiter les flux de données d'un continent à l'autre.

Le: 15 03 2022 à 11:09 FrenchWeb.fr Auteur: Assiya Berrima

Cette opération, réalisée auprès d'Eurazeo et Bpifrance, valorise Doctolib à 5,8 milliards d’euros, ce qui en fait la startup la mieux valorisée de la French Tech.

L’article Doctolib lève 500 millions d’euros pour une valorisation record de 5,8 milliards d’euros est apparu en premier sur FrenchWeb.fr.

Le: 15 03 2022 à 11:02 Journal du Net Développeurs

[MASQUE OBLIGATOIRE] À compter du 14 mars 2022, le port du masque en intérieur n'est plus obligatoire dans la plupart des établissements où il était demandé.

Le: 15 03 2022 à 10:03 WebdesignerNews

https://www.webdesignerdepot.com/2022/03/exciting-new-tools-for-designers-march-2022/

Le: 15 03 2022 à 09:27 FrenchWeb.fr Auteur: La rédaction

GoTo, le plus grand écosystème numérique d’Indonésie, est né en mai 2021 de la fusion entre la société de covoiturage Gojek et la plateforme de commerce électronique Tokopedia.

L’article Le géant indonésien GoTo veut lever 1,26 milliard de dollars lors de son IPO est apparu en premier sur FrenchWeb.fr.

Le: 15 03 2022 à 09:14 FrenchWeb.fr Auteur: La rédaction

Après une année 2020 record sur fond de crise sanitaire et de confinements, le marché français du jeu vidéo a continué de croître en 2021, malgré la pénurie de consoles liée aux tensions sur les semi-conducteurs, pour atteindre 5,6 milliards d'euros.

L’article Le marché français du jeu vidéo a généré 5,6 milliards d’euros de revenus en 2021 est apparu en premier sur FrenchWeb.fr.

Le: 15 03 2022 à 09:00 korben.info Auteur: Korben

Si vous êtes *un peu* gamer, vous connaissez sans doute le fabricant de matériel Razer. Mais si, ces jolis claviers, ordinateurs ou encore souris resplendissants comme des Autobots dans une Pride. Le truc c’est que le matos de gamers, ça ne fonctionne en général que sous Windows… Les Linuxiens étant … Suite

Le: 15 03 2022 à 08:37 FrenchWeb.fr Auteur: Richard Menneveux

Pari réussi pour les deux fondatrices d’EduCapital, le fonds d’investissement français dédié aux startups de l’edTech et du future of work. Initié en 2017, par Marie-Christine Levet et Litzie Maarek avec 45 millions d’euros, le fonds a relevé son défi d’investir dans 21 entreprises européennes à l’instar de 360 Learning, LiveMentor ou encore Simundia et compte …

L’article Avec Educapital les startups de l’edTech et du future of work ont leur fonds d’investissement est apparu en premier sur FrenchWeb.fr.

Le: 15 03 2022 à 07:00 Journal du Net Développeurs

L'augmentation des rémunérations est deux fois moins élevée qu'en 2020, mais reste néanmoins soutenue, selon le dernier baromètre annuel de l'Afup.

Le: 15 03 2022 à 06:00 FrenchWeb.fr Auteur: Assiya Berrima

VanMoof, Cowboy, Angell, Heritage Bike… Sur le marché des vélos électriques haut de gamme, la concurrence fait rage et les investissements s’envolent. Pour une solution moins onéreuse, les vélos en libre-service sont les plus accessibles mais souvent imprévisibles. Afin de proposer des vélos de qualité à des prix plus abordables et couplés à des services …

L’article [Seed] Vélo électrique: Motto lève 4 millions d’euros auprès de Founders Future et Cassius Family est apparu en premier sur FrenchWeb.fr.

Le: 15 03 2022 à 06:00 Journal du Net Développeurs

Malgré l'arrêt du réseau LoRaWAN d'Objenious en France, l'adoption de la technologie est en croissance, selon l'Alliance LoRa, qui rappelle qu'il y a plusieurs solutions réseaux en France et annonce des innovations dans la smart home et l'interopérabilité.

Le: 15 03 2022 à 01:22 jqueryrain.com Auteur: Admin

The post Counter Style 184 appeared first on Best jQuery.

Le: 15 03 2022 à 01:20 jqueryrain.com Auteur: Admin

The post Product Grid Style 218 appeared first on Best jQuery.

Le: 15 03 2022 à 00:35 Web Design Shock Auteur: Admin

A massive collection of professional motivational quotes featuring over 5000 phrases and slogans of 21 different categories like motivational, medical, growth, education, fitness, adventure and many others, with editable texts & links to the fonts used

Le: 15 03 2022 à 00:19 WebdesignerNews

https://avvvatars.com/