План на курса
Ден 1: Въведение в JavaScript
- JavaScript основи: синтаксис, променливи и типове данни
- Управляващи структури: условни и цикли
- Функции и обхват
- Работа с масиви и обекти
- DOM манипулация и обработка на събития
Ден 2: Разширени JavaScript и ES6+ функции
- Характеристики на ES6+: функции със стрелки, шаблонни литерали, деструктуриране
- Асинхронно JavaScript: обещания и асинхронно/изчакване
- Модули и импорт/експорт
- Обработка на грешки и отстраняване на грешки
- Въведение в JavaScript тестване (Jest)
Ден 3: Въведение в Node.js
- Node.js основи: цикъл на събития, модули и NPM
- Изграждане на прост сървър с Express.js
- RESTful API: дизайн и реализация
- Работа с мидълуер
- Файлова система и потоци
Ден 4: Въведение в React
- React основи: компоненти, подпори и състояние
- JSX синтаксис и елементи за изобразяване
- Обработка на събития и формуляри
- React кукички: useState и useEffect
- Жизнен цикъл на компонент и контекстен API
Ден 5: Разширено React и интегриране на пълен стек
- React рутер за навигация
- Управление на състоянието с Redux (по избор)
- Интегриране на React с Node.js бекенд
- Внедряване на приложения: Heroku, Netlify или Vercel
- Най-добри практики за мигриране на наследени системи
Обобщение и следващи стъпки
- Обобщение на ключови понятия
- Сесия за въпроси и отговори
- Ресурси за по-нататъшно обучение
- Сертифициране и обратна връзка
Изисквания
- Разбиране на основни концепции за програмиране (напр. променливи, цикли, функции)
- Опит с C# или всеки друг обектно-ориентиран език за програмиране
- Познаването на HTML и CSS е полезно, но не е задължително
Публика
- .NET разработчици, които искат да повишат уменията си в JavaScript, Nodejs и React
- Разработчици, целящи да мигрират съществуващи системи/платформи към модерни уеб технологии
- Лица, които се интересуват от разработка на пълен стек с фокус върху JavaScript базирани технологии
Oтзиви от потребители (5)
Приятелска среда. Освен това ми харесаха тренировките един на един. Много е продуктивно. Определено бих го препоръчал на мои приятели и колеги.
Zeed - Tamkeen Technologies
Курс - Building Microservices with NodeJS and React
Машинен превод
Ситуацията беше нетипична, защото трябваше да се проведе интензивно обучение за разработчици с неразработчици. Лукаш прие това предизвикателство с емпатия и много хумор. Чрез неговия интелигентен и гъвкав начин той успя да гарантира, че за всеки ще бъде постигната конкретна печалба от учене. Това много ми хареса и с удоволствие бих посетил отново семинар с Лукаш.
Christoph - Honda Bank GmbH
Курс - MERN Fullstack Development
Машинен превод
He is very patient and understanding towards the participants. Always there to provide us with valuable insights and advice to adopting micro-frontend in our own organisation. He also taught us how to implement micro frontend without utilising any boilerplate codes.
Alvin Chin - Ministry of Defence
Курс - Building Micro Frontends with React
Научих много по темата
Zsolt Langviser - Accenture Industrial SS
Курс - NestJS: Beginner to Advanced
Машинен превод
No powerpoint