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 часа.Ресурси
- Intro (3 min)
- Neon DB Intro (40 min)
- Drizzle ORM Intro (16 min)
- Drizzle Example: Countries and Towns (46 min)
- Next.js with Drizzle and Neon (13 min)
- Blog System API with Next.js + Neon (51 min)
- Blog System Client App (20 min)
- File Uploads in Cloudflare R2 (42 min)
- Automated Testing Intro (80 min)
- Server-based vs Serverless Deployments (6 min)
- Netlify Deploy with DB and File Uploads (20 min)
- Lesson Summary (3 min)
- Презентация
-
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 часа.Ресурси
- Lesson Intro (4 min)
- Next.js Intro (21 min)
- Setup Next.js Project (11 min)
- Routes, Layouts, and Pages (23 min)
- Client and Server Components (28 min)
- NextJS Rendering Modes (20 min)
- Server Actions (12 min)
- Next.js with Tailwind (7 min)
- Auth, Cookies and JWT (47 min)
- NextJS Performance Optimizations (31 min)
- Suspense and Streaming (12 min)
- Full-Stack App Demo (Blog) (49 min)
- Lesson Summary (3 min)
- Презентация
-
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, ще получите сертификат от СофтУни.
Цена на обучението:
312.93 лв. / 160.00 €
Д-р Светлин Наков
Преподавател
5.9/6 оценка на курса
Елена Петрова
Много приятно обучение. Научих нови неща и получих доста идеи как да използвам AI в работата си.
Димитър Георгиев
Много добре организирано обучение. Материалите са ясни и полезни. Домашните ми помогнаха да практикувам.
Йоана Костова
Лекциите са интересни и много добре поднесени. Определено научих много нови неща. Ще ползвам повечето показани инструменти.
Десислава Георгиева
Курсът много добре показва накъде се развива AI в момента. Хареса ми, че се говори за най-новите инструменти и подходи, което прави обучението много релевантно.
Георги Тодоров
Доста полезен курс! След него започнах да използвам AI много повече в работата и честно казано ми спести доста време.
Тодор Димитров
Много интересен курс с полезна информация. Определено си струва. Хареса ми, че лекторът има опит и дава примери от ежедневието.
Александър Христов
Курсът ми помогна да разбера как AI може да се използва в ежедневната работа. Научих доста полезни техники.
Ирина Кузнецова
Определено един от най-полезните курсове, които съм посещавал. Научих много нови неща за AI и как може да се използва за автоматизация на задачи, които досега ми отнемаха доста време.
Емине Челик
Това, което най-много ми хареса, беше колко практично е всичко. Няма излишна теория, а се показват реални начини за работа с различни AI инструменти.
Елена Петрова
Много ми хареса, че обучението е напълно съобразено с най-новите тенденции в AI. Лекциите показват актуални примери и практики, което го прави много полезно за всеки, който иска да разбере какво се случва в момента в тази сфера.
Често задавани въпроси
Как мога да се запиша?
За да се запишете, кликнете ТУК или бутона "ЗАПИШИ СЕ" и следвайте стъпките. След успешно заплащане на таксата, Вие ще бъдете записани за обучението.
Докога мога да се запиша и кога стартира курсът?
Записването в курса е отворено до 24 март. Обучението стартира на 26 март 2026 г.
Как и къде ще се провеждат занятията?
Определени сесии от курса се предоставят под формата на предварително записани видео уроци, които се качват в платформата по график, заедно с други учебни ресурси. Друга част от занятията се провеждат онлайн в реално време, като курсистите имат възможност да задават въпроси на преподавателя. Веднага след всяко занятие проведено в реално време, получавате достъп до записа и учебните ресурси. Подробен график на занятията по ден и час, както и формат на провеждане (на запис или онлайн в реално време), можете да откриете в раздел "Теми".
Какво представлява изпитът и кога ще се проведе?
Изпитът ще се проведе онлайн и се състои от практическа и теоретична част. Практическата част ще бъде под формата на курсов проект, който трябва да бъде предаден до 27 май, а теоретичната част ще бъде под формата на тест, който ще е с диапазон на провеждане между 23 и 27 май.