JavaScript. Ниво 8. Vue.js е отворена JavaScript рамка за уеб разработка
разни / / November 28, 2023
За да реализирате уеб интерфейс, трябва да се изправите пред доста сложни задачи. Съвременното развитие изисква бързо създаване на уеб приложения с възможност за разширяването им в бъдеще. Разработчиците са склонни да използват различни JavaScript рамки за изпълнение на много задачи за създаване на интерфейс на уеб приложение.
Vue.js е рамка, която в момента набира все по-голяма популярност и се превръща в един от основните конкуренти на популярната рамка на React JavaScript. JS.
Vue.js позволява на разработчиците бързо да създават функционални уеб приложения в реактивен стил, които отговарят на всички съвременни стандарти, използвайки популярни уеб технологии: HTML, CSS. Рамката има висока производителност и е подходяща за разработване на SPA приложения, а също така е оптимизирана за стартиране на приложения на различни мобилни устройства.
По време на процеса на обучение ще се запознаете с възможностите на тази JavaScript рамка за създаване на SPA приложения, използващи популярни уеб технологии: HTML, CSS.
Този курс ще ви позволи да приложите придобитите преди това знания за езика JavaScript, за да създавате реактивни уеб формуляри, базирани на готови UI компоненти, а също така ще ви запознае с основите на създаването на ваши собствени компонент.
Препоръчителен курс
Ще се научиш:
управлявайте състоянието на приложението
създаване на реактивни уеб формуляри
създайте свои собствени UI компоненти
работа с REST заявки за обмен на данни в уеб приложение чрез HTTP протокол
Опитен преподавател по курсове по програмиране на Java за ученици. Притежава сертификати „Oracle, Java SE 7 Programmer“ и „Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0“. Мога...
Опитен преподавател по курсове по програмиране на Java за ученици. Притежава сертификати „Oracle, Java SE 7 Programmer“ и „Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0“. Той е в състояние да обясни лесно и ясно дори най-сложния материал. Под ръководството на Сергей Николаевич обучението по програмиране става достъпно дори за неподготвен ученик. Учителят лесно намира индивидуален подход към всеки слушател и вдъхновява учениците с любовта си към програмирането.
Сергей Николаевич е завършил Факултета по кибернетика на Института за атомна енергия в Обнинск. Отлично владеене на езиците за програмиране Java, C/C++, JSP, HTML, XML, JavaScript, SQL и Oracle PL/SQL. Работи уверено със системите за управление на бази данни Oracle Database, MySQL Enterprise Edition и PostgreSQL. Има богат опит в работата с Linux операционни системи (Red Hat Enterprise Linux и Oracle Enterprise Linux), Oracle Solaris и MS Windows. Сергей Николаевич е добре запознат с инструментите за разработка Netbeans IDE, Eclipse IDE, IBM Rational Rose, Toad for Oracle и MS Visual Studio и е професионалист използва GlassFish Application Server, SAP NetWeawer Application Server, IBM WebSphere Application Server, Lighttpd Web-сървър и Apache HTTP сървър.
Богатият трудов опит му позволява да се ориентира перфектно във всички тънкости на работния процес на програмиста. Сергей Николаевич разработи електронни системи за управление на документи за издателския бизнес в корпорацията OpenPages Inc. През последните 15 години той е участвал в проекти за разработване на персонализиран софтуер за такива големи компании като Severstal, Polyus Gold, Siberian-Ural Aluminium Company и "Росгосстрах".
Сергей Николаевич прави часовете си лесни и интересни. По време на курса вие самостоятелно ще разработите интерактивна игра на Java. В уроците на Сергей Николаевич ще придобиете знания, които ще ви помогнат да овладеете една от най-търсените и високоплатени професии на пазара на труда!
Модул 1. Основи на Vue.js. Vue екземпляр и жизнен цикъл. (6 ак. з.)
Предимства на Vue.js, сравнение с други JavaScript рамки.
Използване на Virtual DOM за подобряване на производителността на приложението.
Използване на Vue.js за създаване на приложения в реактивен стил.
Инсталиране на Vue, преглед на инструментите за разработчици.
Шаблони за проектиране: модел-изглед-контролер, модел-изглед-модел на изглед.
Основен екземпляр на Vue, свойства и методи на екземпляр, жизнен цикъл на екземпляр.
Модул 2. Представителство. Създаване и организиране на компоненти. (6 ак. з.)
Vue шаблони. Интерполации и директиви. Изчислени свойства.
Управление на състоянието на приложението.
Проследяване на събития в приложението, методи за обработка на събития.
Възможности за работа с CSS класове и стилове.
Свързване на данни към елементи на формуляр.
Използване на различни директиви за създаване на формуляри.
Основи на компонентите. Създаване и организиране на компоненти в приложение Vue.js.
Модул 3. Изпълнете REST заявки за обмен на данни със сървъра. (6 ак. з.)
Работа с API и тестване на уеб приложение.
Използване на допълнителни библиотеки в приложение Vue.
Използване на библиотеката axios за изпълнение на REST заявки и получаване на данни през HTTP във формат JSON.
Тестване на уеб приложение с помощта на Vue.js, използване на инструменти за отстраняване на грешки и тестване на приложения.
Модул 4. Основи на BootstrapVue. Използване на BootstrapVue UI компоненти за създаване на формуляри за уеб приложения в реактивен стил. (6 ак. з.)
Въведение в BootstrapVue. Предимства от използването на рамката BootstrapVue за създаване на сложни уеб приложения в реактивен стил.
Инсталиране на BootstrapVue. Преглед на компонентите на потребителския интерфейс на рамката BootstrapVue.
Използване на различни компоненти на BootstrapVue за създаване на уеб формуляри на приложения и взаимодействие с API за обмен на данни във формат JSON.