Курс за обучение по React: Build Highly Interactive Web Applications
React е Javaскрипт библиотека с отворен код, която може да се използва за създаване на интерактивни уеб и мобилни приложения. Често се сравнява с MVC рамки като Angular, Ember и Backbone, но React се отличава със своя фокус върху потребителския интерфейс на приложението (изгледът в MVC). Неговият уникален подход за изобразяване на силно интерактивни потребителски интерфейси е едновременно мощен и освобождаващ и доведе до популярността на React.
В това водено от инструктор обучение на живо ние демонстрираме силата и гъвкавостта на React, сравняваме го с алтернативни рамки и превеждаме участниците стъпка по стъпка през създаването на тяхното собствено React приложение.
До края на този курс участниците ще могат да:
- Разберете философията на дизайна на React. Решете кога и къде има смисъл да използвате React и кога да преосмислите конвенционалния MVC модел. Разберете React концепции като компоненти, подпори, състояние и жизнен цикъл. Внедрете свързани технологии като Babel, Webpack и JSX. Изграждане, тестване и внедряване на интерактивно уеб приложение.
С акцент върху практическата практика и завършването на истинско приложение, това обучение ще бъде безценно за разработчиците на уеб приложения, които желаят да използват React, за да повишат своята производителност и стойност.
Формат на курса
- Преглед на характеристиките и възможностите на React заедно с разработка стъпка по стъпка на реално уеб приложение.
План на курса
Въведение
- React срещу Angular срещу Vue.js срещу други MVC рамки
Основни принципи на дизайна React
Разбиране на DOM
Настройване на вашата среда за разработка
Как работят компонентите в React
Жизненият цикъл на компонента
Преглед на синтаксиса на JSX
Изобразяване на Element
Изграждане на вашия първи компонент
Състояние на обработка в React
Дефиниране на взаимоотношенията родител/дете на вашите компоненти
Обработка на събития и условно изобразяване
Контейнер срещу презентационни компоненти
Внедряване на формуляри и обработка на потребителско въвеждане
Тестване на вашето React уеб приложение
Интегриране React с други рамки и добавки
Внедряване на вашето React приложение
Обобщение и заключение
Изисквания
- Основни познания с HTML и CSS.
- Основни познания по JavaScript и програмиране.
- Познаване на синтаксиса и функциите на ES6.
Публика
- Front-end разработчици
- Уеб разработчици
- Java програмисти на скриптове
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по React: Build Highly Interactive Web Applications - Booking
Курс за обучение по React: Build Highly Interactive Web Applications - Enquiry
React: Build Highly Interactive Web Applications - Консултантско запитване
Консултантско запитване
Oтзиви от потребители (7)
very hands on. trainer was very clear and knowledgavle
Li Fang Bren Ong - DBS Bank Limited
Курс - React: Build Highly Interactive Web Applications
The explanation to the concept is clear.
Noorazare Puasa - DBS Bank Limited
Курс - React: Build Highly Interactive Web Applications
Learning was comprehensive and catered to.
Wei Lin Tan - DBS Bank Limited
Курс - React: Build Highly Interactive Web Applications
How react work.
Yechun Wang - DBS Bank Limited
Курс - React: Build Highly Interactive Web Applications
That the for the most part of the course the topics were quite atomic and well explained before moving forward.
Piotr - SPOC SA
Курс - React: Build Highly Interactive Web Applications
I mostly liked the topics and great lecturer!.
Adam Gozdziewski - SPOC SA
Курс - React: Build Highly Interactive Web Applications
I mostly liked the many examples and use cases.
Mateusz Grzeskowiak - SPOC S.A.
Курс - React: Build Highly Interactive Web Applications
Предстоящи Курсове
Свързани Kурсове
Reactive Programming with Angular RxJS
14 ЧасаReactивното програмиране е асинхронна програмна парадигма, която се фокусира върху потоците от данни и разпространението на данни чрез установяване на дефинирана зависимост между основните модели на изпълнение и излъчваните потоци от данни от един компонент към друг. Много Angular неефективности на дизайна на приложения при изграждане на асинхронни потребителски интерфейси могат да бъдат преодолени чрез използване на реактивни стилови модели, предлагани от библиотеката RxJS.
В това обучение на живо, водено от инструктор, участниците ще се научат как да прилагат наблюдаеми модели в своите Angular дизайни на приложения, докато преминават през поредица от случаи, показващи често срещани проблеми с ъгловия дизайн и как се възползват от реактивните програмни дизайни.
До края на това обучение участниците ще могат:
- Разберете парадигмата на реактивното програмиране и RxJS библиотеката.
- Създавайте UI тежки Angular приложения с мащабируемост, гъвкавост и отзивчивост, като използвате модели за реактивно програмиране.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
Ant Design
7 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват Ant Design за подобряване на потребителското изживяване за тяхното приложение React.
До края на това обучение участниците ще могат да внедрят React компонентите на Ant Design за разработване на красиви уеб приложения от корпоративен клас.
Web Application Development with Flask
14 ЧасаТози практически курс е предназначен за Python разработчици, които искат да създават и поддържат първите си уеб приложения. Той е предназначен и за хора, които вече са запознати с други уеб фреймуорки като Django или Web2py, и искат да научат как използването на микрофреймуорк (т.е. фреймуорк, който свързва библиотеки на трети страни вместо да предоставя самодостатъчно универсално решение) променя процеса.
Значителна част от курса е посветена не на самия Flask (той е малък), а на библиотеки и инструменти на трети страни, често използвани в Flask проекти.
Functional Reactive Programming with Java 9 and RxJava
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на софтуер на средно ниво и системни архитекти, които желаят да създават реактивни приложения, използвайки Java 9, Spring, Jersey, Akka и библиотеката за реактивно програмиране RxJava 2.0 .
До края на това обучение участниците ще могат:
- Разберете важността и значението на реактивното програмиране в разработката на приложения и системи.
- Изпълнете Unit test на RxJava 2.0.
- Използвайте рамката Akka съгласно принципите на реактивно програмиране.
- Използвайте Spring, за да се справите с разработването на едновременни приложения.
- Използвайте потоковия API на Java 9, за да разработите реактивни приложения.
Next.js 14 Advanced Development
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици от средно до напреднало ниво и технически архитекти, които желаят да изследват напредъка на Next.js 14 и да придобият знания за изграждане на рязане edge уеб приложения.
До края на това обучение участниците ще могат:
- Използвайте пълния потенциал на Next.js 14 за изграждане на сложни приложения.
- Използвайте най-новите функции като Middleware, React сървърни компоненти и Edge функции.
- Приложете най-добрите практики за производителност, мащабируемост и SEO.
- Ефективно отстраняване на често срещани проблеми в приложенията Next.js.
Next.js 14 - Advanced
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на напреднало ниво, които желаят да овладеят най-новите функции в Next.js 14, да оптимизират производителността и да внедрят модерни React техники.
До края на това обучение участниците ще могат:
- Внедрете разширени React кукички и едновременни функции.
- Разберете и използвайте ефективно Next.js стратегиите за маршрутизиране.
- Използвайте сървърни компоненти, сървърни действия и подходи за хибридно изобразяване.
- Оптимизирайте извличането на данни, кеширането и постепенното статично регенериране.
- Използвайте Next.js като бекенд решение с Edge Functions и Edge Runtime.
- Управлявайте състоянието с помощта на React контекст, Redux и библиотеки за атомно състояние.
- Оптимизирайте производителността на приложението за Web Core Vitals.
- Тествайте, наблюдавайте и внедрявайте Next.js приложения ефективно.
React with Next.js
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да използват Next.js за създаване на React приложения.
До края на това обучение участниците ще могат:
- Разработвайте сървърни уеб приложения и статични сайтове в Next.js.
- Обработвайте и съхранявайте данни с MongoDB.
- Защитете уеб приложение с AuthO удостоверяване.
RxJava for Android Developers
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват RxJava за разработване и внедряване на Android мобилно приложение.
До края на това обучение участниците ще могат:
- Настройте среда за разработка, която включва необходимите библиотеки, пакети и рамки, необходими за разработване на реактивно приложение.
- Разберете как се излъчват и консумират потоци от данни и събития.
- Проектирайте приложения, които моделират ситуации от реалния свят (базирани на събития) по елегантен и стегнат начин.
Reactive Programming for iOS with RxSwift
7 ЧасаТова водено от инструктор обучение на живо в България запознава участниците с реактивни техники, предлагани от RxSwift за управление на прехвърлянето и комбинирането на асинхронни потоци от данни, обработка на прости наблюдаеми последователности и архитектурата и развитието на отзивчиви, гъвкави и индустриално мащабируеми iOS приложения.
До края на това обучение участниците ще могат:
- Разберете основните концепции зад реактивното програмиране в Swift 3.
- Превърнете различни елементи като масиви и събития в наблюдаеми последователности.
- Приложете различни филтри към наблюдаеми последователности, трансформирайте и комбинирайте наблюдаеми последователности.
- Напишете Unit тестове срещу Rx Code.
- Ефективно използвайте слепите данни от елементите на потребителския интерфейс.
Vert.x: Build a Reactive Application on JVM
14 ЧасаВ това водено от инструктор обучение на живо в България участниците ще се научат как да използват Vert.x за създаване на асинхронно, базирано на събития уеб приложение.
До края на това обучение участниците ще могат:
- Разберете и използвайте различните компоненти (ядро, уеб, клиент и т.н.) в Vert.x стека.
- Използвайте Vert.x, за да създадете мрежови помощни програми, HTTP/REST микроуслуги, обработка на събития с голям обем, задните приложения за автобус за съобщения и т.н.
- Изпълнете приложение, което може да обработва висока едновременност, като използва минимални нишки на ядрото.
- Използвайте API на Vert.x за поддръжка на Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin и др.
- Единичен тест на асинхронен код с Vert.x-Unit.
- Разположете и мащабирайте приложение с минимален хардуер.
Web Application Development (Advanced Level)
28 ЧасаТози курс с инструктор, провеждан жив (онлайн или на място), е направен за уеб разработчици на напреднал ниво, които искат да проектират, създават и разпространяват сложни уеб приложения, използвайки напреднали инструменти и практики.
Към края на този курс участниците ще могат да:
- Проектират мащабируеми уеб архитектури с напреднали фронтенд и бекенд шаблони.
- Работят с модерни фреймворки като React, Angular, или Vue.
- Създават сигурни, надеждни API с Node.js, Django, или PHP.
- Използват Docker, CI/CD и облачни инструменти за разпространение.
- Разгледат възходящи технологии като PWAs, Serverless и WebAssembly.
Web Application Development (Basic Level)
28 ЧасаТова обучение, водено от инструктор, в България (онлайн или на място) е предназначено за професионалисти на начален ниво, които искат да създават функционални и интерактивни уебсайтове, използвайки основни уеб технологии.
До края на това обучение участниците ще могат да:
- Разберат как работи уебът (архитектура клиент-сървър, URL адреси, браузъри).
- Създават структурирани уеб страници, използвайки HTML5.
- Оформят и визуално подобряват уеб страници, използвайки CSS.
- Добавят интерактивност и логика, използвайки JavaScript.
- Манипулират DOM, за да реагират на събития, свързани с потребителите.
Web Application Development in PHP
21 ЧасаКурсът е предназначен за средно напреднали PHP разработчици, които искат да обогатят знанията си и да научат най-добрите практики в програмирането и техниките за уеб разработка, базирани на обектно-ориентирано програмиране и шаблони за проектиране.
Yeoman
7 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които искат да научат за Yeoman и да разберат как ще се впише в архитектурата на уеб приложение и работния процес на разработка.
До края на това обучение участниците ще могат:
- Научете за функциите и ползите от използването на Yeoman в разработването на приложения.
- Научете и разберете процеса на изграждане и управление на приложение с помощта на Yeoman.