JavaScript. Level 9. Vue.js. Advanced features - course RUB 19,990. from Specialist, training 16 academic hours, date: December 18, 2023.
Miscellaneous / / December 04, 2023
Vue.js is a framework that is currently gaining more and more popularity and is becoming one of the main competitors of the popular React JavaScript framework. JS.
Vue.js allows developers to quickly create functional web applications in a reactive style that meet all modern standards using popular web technologies: HTML, CSS. The framework has high performance and is suitable for developing SPA applications, and is also optimized for running applications on various mobile devices.
This course will expand your knowledge of Vue.js, get acquainted with the Vue Router library for routing, the library to store Vuex application state, learn to work with component slots, use dynamic and asynchronous Components.
During the training process, you will become familiar with the capabilities of this JavaScript framework for creating SPA applications using popular web technologies: HTML, CSS.
- web developers with knowledge of web technologies: JavaScript, HTML, CSS;
- web designers;
- architects of client-server software based on web technologies and project managers;
- front-end project managers;
You will learn:
- use the routing library;
- centrally store application state;
- create reactive web forms;
- create your own UI components, use component slots and asynchronous and dynamic components.
Experienced teacher of Java programming courses for schoolchildren. Holds “Oracle, Java SE 7 Programmer” and “Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0” certificates. Can...
Experienced teacher of Java programming courses for schoolchildren. Holds “Oracle, Java SE 7 Programmer” and “Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0” certificates. He is able to explain even the most complex material easily and clearly. Under the leadership of Sergei Nikolaevich, learning programming becomes accessible even to an unprepared student. The teacher easily finds an individual approach to any listener and inspires students with his love of programming.
Sergei Nikolaevich graduated from the Faculty of Cybernetics of the Obninsk Institute of Atomic Energy. Excellent command of the programming languages Java, C/C++, JSP, HTML, XML, JavaScript, SQL and Oracle PL/SQL. Works confidently with database management systems Oracle Database, MySQL Enterprise Edition and PostgreSQL. He has extensive experience working with Linux operating systems (Red Hat Enterprise Linux and Oracle Enterprise Linux), Oracle Solaris and MS Windows. Sergey Nikolaevich is well versed in the development tools Netbeans IDE, Eclipse IDE, IBM Rational Rose, Toad for Oracle and MS Visual Studio and is a professional uses GlassFish Application Server, SAP NetWeawer Application Server, IBM WebSphere Application Server, Lighttpd Web-server and Apache HTTP Server.
Extensive work experience allows him to perfectly navigate all the intricacies of a programmer’s work process. Sergey Nikolaevich developed electronic document management systems for the publishing business at the OpenPages Inc corporation. Over the past 15 years, he has participated in projects to develop custom software for such large companies such as Severstal, Polyus Gold, Siberian-Ural Aluminum Company and "Rosgosstrakh".
Sergei Nikolaevich makes his classes easy and interesting. During the course, you will independently develop an interactive game in Java. In Sergei Nikolaevich's lessons you will acquire knowledge that will help you master one of the most in-demand and highly paid professions on the labor market!
Module 1. Advanced components (5 ac. h.)
- Working with component slots.
- Using dynamic components.
- Creation of asynchronous components.
- Code reuse using mixins.
- Creation of custom directives.
- Features and use of Vue-CLI to quickly create applications.
- Using various UI components of the BootstrapVue library.
Module 2. Routing (5 ac. h.)
- Introduction to Vue Router.
- Basics of routing. Redirects. Passing parameters to components.
- Navigation hooks.
- Animation of transitions. Page scrolling behavior.
Module 3. State management (6 ak. h.)
- Introduction to Vuex.
- States and mutation in Vuex. Getters and actions.
- Connecting and setting up Vuex. Adding Vuex storage to a Vue.js application
- Lab: creating an application using standard extensions: Vue Router, Vuex, Axios library and various BootstrapVue UI components.