Full-Stack Apps with AI - март 2026
За кого е подходящ курсът?
Курсът е подходящ както за начинаещи, така и за професионалисти, които искат да повишат ефективността си, да усъвършенстват инженерството на запитванията и да създават съдържание чрез модерни AI инструменти. Идеален е за професионалисти и ентусиасти, които търсят начини да автоматизират задачи и да внедрят изкуствен интелект в своите лични и професионални проекти.
Умения, които ще придобиеш
- Разработка на уеб и мобилни приложения с TypeScript, React и Expo
- Изграждане на back-end логика и REST APIs с JavaScript
- Създаване на full-stack приложения с Next.js
- Свързване на Front-End и Back-End
- Работа с AI-first development workflow с GitHub Copilot
- Писане, редактиране и подобряване на код чрез ефективни промптове
- Изграждане на реални проекти, готови за deployment и продукционна среда
Теми
-
Resources -
Resources
Още няма описание за тази лекция
Ресурси
-
Course Introduction -
Course Introduction
Дата: 26 март (четвъртък), записът ще бъде качен в 18:30 часа.
Въпроси към лектора може да задавате през slido с код AppsAI
Ресурси
-
TypeScript Basics -
TypeScript Basics
• Understand TypeScript (TS) – a Type System for Type-Safe JS Code Interfaces, Generics and other Types;
• Configuring, Compiling and Running TypeScript Code.
Дата: 26 март (четвъртък), от 19:00 до 22:00 часа, онлайн в реално време.Ресурси
-
Exercise: TypeScript Basics -
Exercise: TypeScript Basics
Дата: 31 март (вторник), от 19:00 до 22:00 часа, онлайн в реално време.Ресурси
-
React Basics -
React Basics
• React Components;
• JSX Syntax;
• Props;
• React Hooks;
• State Management;
• Event Handling;
• Component Lifecycle.
Дата: 2 април (четвъртък), записът ще бъде качен в 19:00 часа.Ресурси
- React Basics (5 мин.)
- Introduction to React JXS (54 мин.)
- Initializing a React project (14 мин.)
- Project Structure (10 мин.)
- Simple React components(33 мнн.)
- Handling State in React (52 мин)
- React DevOps (7 мин.)
- Nestet Components(7 мин.)
- Rendering Lists(14 мин.)
- Multi-Select Components (15 мин.)
- Exercise(16 мин.)
- Conclusion(3 мин.)
- Презентация
-
Exercise: React Basics -
Exercise: React Basics
Дата: 7 април (вторник), от 19:00 до 22:00 часа, онлайн в реално време.Ресурси
-
React Apps -
React Apps
• Structuring React Applications;
• Navigation with React Router;
• Styling with Tailwind;
• React Effects;
• Connecting to External APIs;
• Supabase.
Дата: 9 април (четвъртък), записът ще бъде качен в 19:00 часа.Ресурси
- Lesson Intro (3 мин)
- Fetching Data useEffect fetch (28 мин)
- TanStack Query (13 мин)
- React Router Basics (19 мин)
- Routes with Parameters (17 мин)
- React with Supabase Integration (33 мин)
- Tailwind Intro (17 мин)
- React + Tailwind (28 мин)
- Examples: React + Tailwind (20 мин)
- Mini Blog with React Tailwind Supabase (50 мин)
- Conclusion (4 мин)
- Презентация
-
Exercise: React Apps -
Exercise: React Apps
Дата: 14 април (вторник), от 19:00 до 22:00 часа, онлайн в реално време.Ресурси
-
Mobile Apps with Expo Part 1 -
Mobile Apps with Expo Part 1
• Building Mobile Apps with React Native and Expo;
• Running Apps in Expo Go;
• App Navigation;
• Building Mobile UI;
• Connecting to Back-End.
Дата: 16 април (четвъртък), записът ще бъде качен в 19:00 часа.Ресурси
-
Mobile Apps with Expo Part 2 -
Mobile Apps with Expo Part 2
• Building Mobile Apps with React Native and Expo;
• Running Apps in Expo Go;
• App Navigation;
• Building Mobile UI;
• Connecting to Back-End.
Дата: 17 април (петък), записът ще бъде качен в 19:00 часа.Ресурси
-
Exercise: Mobile Apps with Expo -
Exercise: Mobile Apps with Expo
Дата: 21 април (вторник), от 19:00 до 22:00 часа, онлайн в реално време.Ресурси
-
Back-End Development and APIs -
Back-End Development and APIs
• Developing Back-End Logic in JavaScript;
• Handling HTTP Requests / Responses;
• Creating and Consuming RESTful APIs;
• Authentication with JWT Tokens.
Дата: 23 април (четвъртък), записът ще бъде качен в 19:00 часа.Ресурси
- Lesson Overview (6 min)
- Back-End Technologies (23 min)
- HTTP Protocol (50 min)
- RESTful APIs (37 min)
- TODO List API Node.js (34 min)
- RESTful APIs Design Guidelines (21 min)
- Next.js Intro (17 min)
- TODO List API in Next.js (17 min)
- TODO List App Next.js (11 min)
- Authentication and Authorization (30 min)
- Next.js API with Auth (43 min)
- Next.js Client App with Auth (56 min)
- Deployment to Netlify (19 min)
- Summary (5 min)
- Презентация
-
Exercises: Back-End Development and APIs -
Exercises: Back-End Development and APIs
Дата: 28 април (вторник), от 19:00 до 22:00 часа, онлайн в реално време.Ресурси
-
Server-Side Development -
Server-Side Development
• Connecting a Server-Side JS Logic with Database;
• ORM Frameworks and Drizzle;
• Using Neon (Serverless PostgreSQL);
• Automated Testing (Vitest, Playwright);
• Serverless Deployment of Next.js Apps (in Netlify).
Дата: 30 април (четвъртък), записът ще бъде качен в 19:00 часа.Ресурси
-
Exercises: Server-Side Development -
Exercises: Server-Side Development
Дата: 5 май (вторник), от 19:00 до 22:00 часа, онлайн в реално време.Ресурси
Още няма материали за тази лекция
-
Full-Stack Apps with Next.js -
Full-Stack Apps with Next.js
• Full-Stack Apps with Next.js;
• UI Concepts (Pages, Routing and Layout);
• Client-Side vs. Server-Side Rendering (SSR);
• React Server Components;
• Data Fetching and Caching;
• Performance Optimizations.
Дата: 7 май (четвъртък), записът ще бъде качен в 19:00 часа.Ресурси
Още няма материали за тази лекция
-
Exercises: Full-Stack Apps with Next.js -
Exercises: Full-Stack Apps with Next.js
Дата: 12 май (вторник), от 19:00 до 22:00 часа, онлайн в реално време.Ресурси
Още няма материали за тази лекция
-
Workshop: Building a Full-Stack App -
Workshop: Building a Full-Stack App
• Setup a Monorepo, Establish App Architecture;
• Creating a Full-Stack App with Next.js, React and Expo;
• Creating a Back-End API with Next.js, Drizzle ORM and Neon DB;
• Building a Web Front-End Client with Next.js, React and Tailwind;
• Building a Mobile App Client with React Native and Expo
Дата: 14 май (четвъртък), от 19:00 до 22:00 часа, онлайн в реално време.Ресурси
Още няма материали за тази лекция
-
Exam Preparation and Q&A -
Exam Preparation and Q&A
Дата: 19 май (вторник), от 19:00 до 22:00 часа, онлайн в реално време.Ресурси
Още няма материали за тази лекция
-
Regular Exam -
Regular Exam
• Практическият проект трябва да бъде предаден не по-късно от 27 май до 16:00 часа.
• Теоретичният изпит ще се проведе между 23 май и 27 май, като периодът, в който може да се стартира е от 08:00 часа на 23 май до 16:00 часа на 27 май.Ресурси
Още няма материали за тази лекция
-
Retake Exam -
Retake Exam
• Практическият проект трябва да бъде предаден не по-късно от 9 юни до 16:00 часа.
• Теоретичният изпит ще се проведе между 6 юни и 9 юни, като периодът, в който може да се стартира е от 08:00 часа на 6 юни до 16:00 часа на 9 юни.
ВАЖНО: За явяването на поправителен изпит се заплаща такса в размер на € 15/ 29.34 лева (независимо от това дали сте се явили на редовен изпит, или не).Ресурси
Още няма материали за тази лекция
Сертификат след успешно завършване
След полагане на изпита и при оценка "Практика" равна или по-висока от 5.00, ще получите сертификат от СофтУни.
Краен срок за записване: 19.05.2026 г.
Онлайн обучение в удобно за теб време и място
Практически изпит и теоретичен тест
Достъп до затворена група с курсистите
Доживотен достъп до лекции и ресурси
Помощ от ментор
Цена на обучението:
312.93 лв. / 160.00 €
Д-р Светлин Наков
Преподавател
SoftUni ви дава 100% гаранция за качеството на този курс. За нас е важно да придобиете необходимите умения и знания. Ако по някаква причина обучението не отговори на очакванията ви, ние ви гарантираме възстановяване на цялата сума, която сте заплатили. Таксата може да ви бъде възстановена до третото занятие от курса (до 2 април).
Често задавани въпроси
Как мога да се запиша?
За да се запишете, кликнете ТУК или бутона "ЗАПИШИ СЕ" и следвайте стъпките. След успешно заплащане на таксата, Вие ще бъдете записани за обучението.
Докога мога да се запиша и кога стартира курсът?
Записването в курса е отворено до 24 март. Обучението стартира на 26 март 2026 г.
Как и къде ще се провеждат занятията?
Определени сесии от курса се предоставят под формата на предварително записани видео уроци, които се качват в платформата по график, заедно с други учебни ресурси. Друга част от занятията се провеждат онлайн в реално време, като курсистите имат възможност да задават въпроси на преподавателя. Веднага след всяко занятие проведено в реално време, получавате достъп до записа и учебните ресурси. Подробен график на занятията по ден и час, както и формат на провеждане (на запис или онлайн в реално време), можете да откриете в раздел "Теми".
Какво представлява изпитът и кога ще се проведе?
Изпитът ще се проведе онлайн и се състои от практическа и теоретична част. Практическата част ще бъде под формата на курсов проект, който трябва да бъде предаден до 27 май, а теоретичната част ще бъде под формата на тест, който ще е с диапазон на провеждане между 23 и 27 май.