Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Ден 1: Въведение в JavaScript
- Основи на JavaScript: синтаксис, променливи и типове данни
- Управляващи структури: условни оператори и цикли
- Функции и област на видимост
- Работа с масиви и обекти
- Манипулация на DOM и обработка на събития
Ден 2: Разширен JavaScript и ES6+ функции
- ES6+ функции: arrow функции, шаблонни литерали, деструктуриране
- Асинхронен JavaScript: promise и async/await
- Модули и import/export
- Обработка на грешки и дебъгване
- Въведение в тестването на JavaScript (Jest)
Ден 3: Въведение в Node.js
- Основи на Node.js: event loop, модули и NPM
- Изграждане на прост сървър с Express.js
- RESTful API: проектиране и внедряване
- Работа с middleware
- Файлова система и потоци
Ден 4: Въведение в React
- Основи на React: компоненти, props и state
- JSX синтаксис и рендиране на елементи
- Обработка на събития и формуляри
- React hooks: useState и useEffect
- Жизнен цикъл на компонентите и Context API
Ден 5: Разширен React и интеграция на пълния стек
- React Router за навигация
- Управление на състоянието с Redux (опционално)
- Интегриране на React с Node.js back-end
- Внедряване на приложения: Heroku, Netlify или Vercel
- Добри практики за мигриране на наследени системи
Обобщение и следващи стъпки
- Преговор на ключовите концепции
- Сесия за въпроси и отговори
- Ресурси за продължаване на обучението
- Сертифициране и обратна връзка
Изисквания
- Разбиране на основните концепции за програмиране (напр. променливи, цикли, функции)
- Опит с C# или друг обектно-ориентиран език за програмиране
- Познанията по HTML и CSS са полезни, но не са задължителни
Аудитория
- .NET разработчици, които искат да повишат квалификацията си по JavaScript, Node.js и React
- Разработчици, които се стремят да мигрират съществуващи системи/платформи към модерни уеб технологии
- Хора, които се интересуват от пълноценна уеб разработка с фокус върху технологии, базирани на JavaScript
35 Часа
Отзиви от участници (1)
Тренерът си построи отлична работа, като разсее неприятността и взе инициативата да насърчава всички да участват. Никой не беше изоставен, а той успя добре да се адаптира към трудностите на всяка душа. Той си направи добро употребление от предизвикателствата и въпросите, поставени от участниците, за да обясни по-ясно на целия аудитор.
Joao Aguiar - INESC TEC
Курс - React: Build Highly Interactive Web Applications
Машинен превод