JavaScript. Niveau 8. Vue.js est un framework JavaScript ouvert pour le développement Web
Miscellanea / / November 28, 2023
Pour implémenter une interface web, vous devez faire face à des tâches assez complexes. Le développement moderne nécessite de créer rapidement des applications Web avec la possibilité de les étendre à l'avenir. Les développeurs ont tendance à utiliser divers frameworks JavaScript pour implémenter de nombreuses tâches afin de créer une interface d'application Web.
Vue.js est un framework qui gagne actuellement de plus en plus en popularité et qui devient l'un des principaux concurrents du populaire framework JavaScript React. JS.
Vue.js permet aux développeurs de créer rapidement des applications Web fonctionnelles dans un style réactif qui répondent à toutes les normes modernes en utilisant les technologies Web populaires: HTML, CSS. Le framework a des performances élevées et convient au développement d'applications SPA, et est également optimisé pour exécuter des applications sur divers appareils mobiles.
Au cours du processus de formation, vous vous familiariserez avec les capacités de ce framework JavaScript pour créer des applications SPA à l'aide des technologies Web populaires: HTML, CSS.
Ce cours vous permettra d'appliquer vos connaissances précédemment acquises du langage JavaScript pour créer des formulaires Web basés sur des composants d'interface utilisateur prêts à l'emploi, et vous présentera également les bases de la création des vôtres. composant.
Cours recommandé
Tu vas apprendre:
gérer l'état de l'application
créer des formulaires Web réactifs
créez vos propres composants d'interface utilisateur
travailler avec des requêtes REST pour l'échange de données dans une application Web via le protocole HTTP
Professeur expérimenté de cours de programmation Java pour écoliers. Détient les certificats « Oracle, Java SE 7 Programmer » et « Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0 ». Peut...
Professeur expérimenté de cours de programmation Java pour écoliers. Détient les certificats « Oracle, Java SE 7 Programmer » et « Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0 ». Il est capable d’expliquer facilement et clairement même les sujets les plus complexes. Sous la direction de Sergueï Nikolaïevitch, la programmation d'apprentissage devient accessible même à un étudiant non préparé. L'enseignant trouve facilement une approche individuelle à chaque auditeur et inspire les élèves par son amour de la programmation.
Sergei Nikolaevich est diplômé de la Faculté de cybernétique de l'Institut de l'énergie atomique d'Obninsk. Excellente maîtrise des langages de programmation Java, C/C++, JSP, HTML, XML, JavaScript, SQL et Oracle PL/SQL. Fonctionne en toute confiance avec les systèmes de gestion de bases de données Oracle Database, MySQL Enterprise Edition et PostgreSQL. Il possède une vaste expérience de travail avec les systèmes d'exploitation Linux (Red Hat Enterprise Linux et Oracle Enterprise Linux), Oracle Solaris et MS Windows. Sergey Nikolaevich connaît bien les outils de développement Netbeans IDE, Eclipse IDE, IBM Rational Rose, Toad pour Oracle et MS Visual Studio et est un professionnel utilise GlassFish Application Server, SAP NetWeawer Application Server, IBM WebSphere Application Server, le serveur Web Lighttpd et Apache HTTP Serveur.
Une vaste expérience professionnelle lui permet de maîtriser parfaitement toutes les subtilités du processus de travail d’un programmeur. Sergey Nikolaevich a développé des systèmes de gestion électronique de documents pour le secteur de l'édition de la société OpenPages Inc. Au cours des 15 dernières années, il a participé à des projets visant à développer des logiciels personnalisés pour de tels de grandes entreprises telles que Severstal, Polyus Gold, la Sibérie-Oural Aluminium Company et "Rosgosstrakh".
Sergei Nikolaevich rend ses cours faciles et intéressants. Pendant le cours, vous développerez de manière indépendante un jeu interactif en Java. Dans les cours de Sergueï Nikolaïevitch, vous acquerrez des connaissances qui vous aideront à maîtriser l'une des professions les plus demandées et les mieux rémunérées du marché du travail !
Module 1. Bases de Vue.js. Instance Vue et cycle de vie. (6 ac. h.)
Avantages de Vue.js, comparaison avec d'autres frameworks JavaScript.
Utiliser Virtual DOM pour améliorer les performances des applications.
Utiliser Vue.js pour créer des applications de style réactif.
Installation de Vue, aperçu des outils de développement.
Modèles de conception: Modèle-Vue-Contrôleur, Modèle-Vue-ViewModel.
Instance racine Vue, propriétés et méthodes de l'instance, cycle de vie de l'instance.
Module 2. Représentation. Création et organisation des composants. (6 ac. h.)
Modèles de vues. Interpolations et directives. Propriétés calculées.
Gestion de l'état des applications.
Suivi des événements d'application, méthodes de gestion d'événements.
Possibilités de travailler avec des classes et des styles CSS.
Lier les données aux éléments de formulaire.
Utiliser diverses directives pour créer des formulaires.
Bases des composants. Créer et organiser des composants dans une application Vue.js.
Module 3. Exécutez des requêtes REST pour échanger des données avec le serveur. (6 ac. h.)
Travailler avec l'API et tester l'application Web.
Utilisation de bibliothèques supplémentaires dans une application Vue.
Utilisation de la bibliothèque axios pour effectuer des requêtes REST et recevoir des données via HTTP au format JSON.
Tester une application Web à l'aide de Vue.js, en utilisant des outils de débogage et de test d'applications.
Module 4. Bases de BootstrapVue. Utilisation des composants de l'interface utilisateur BootstrapVue pour créer des formulaires d'application Web dans un style réactif. (6 ac. h.)
Introduction à BootstrapVue. Avantages de l'utilisation du framework BootstrapVue pour créer des applications Web complexes dans un style réactif.
Installation de BootstrapVue. Présentation des composants de l'interface utilisateur du framework BootstrapVue.
Utiliser divers composants BootstrapVue pour créer des formulaires Web d'application et interagir avec l'API pour échanger des données au format JSON.