Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Ден 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 базирани технологии
35 Часове
Отзиви от потребители (1)
Тренерът си построи отлична работа, като разсее неприятността и взе инициативата да насърчава всички да участват. Никой не беше изоставен, а той успя добре да се адаптира към трудностите на всяка душа. Той си направи добро употребление от предизвикателствата и въпросите, поставени от участниците, за да обясни по-ясно на целия аудитор.
Joao Aguiar - INESC TEC
Курс - React: Build Highly Interactive Web Applications
Машинен превод