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, ще получите сертификат от СофтУни.
Цена на обучението:
€160.00 / 312.93 лв.
Д-р Светлин Наков
Преподавател
5.9/6 оценка на курса
Иван Тодоров
Курсът е много обстоен и покрива темата в дълбочина. Личи си, че лекторът има сериозен опит и знае как да обяснява сложните неща по разбираем начин, а менторите винаги отговаряха бързо и много подробно на въпросите.
Десислава Христова
Лекциите са много добре подготвени и се следят с интерес. Хареса ми, че се показват различни сценарии за използване на AI.
Александър Христов
Това, което най-много ми хареса, е че няма излишни сложни обяснения. Всичко е показано направо с примери и така се разбира много по-лесно.
Мария Георгиева
Много съм доволна от обучението. Лекциите са ясни, практични и се следят с интерес, а примерите много помагат да разбереш как реално да използваш AI инструментите.
Георги Тодоров
Доста полезен курс! След него започнах да използвам AI много повече в работата и честно казано ми спести доста време.
Виктория Стоянова
Лекциите са интересни и динамични. Получих нови идеи за работата си и ще ги използвам по предназначение.
Елена Димитрова
Много добре структуриран и подробен курс. Лекторът обяснява спокойно и се вижда, че има сериозен практически опит, а менторският екип реагираше много бързо на въпросите и наистина помагаше да се разберат по-добре темите.
Йоана Костова
Много съм доволна. Хареса ми, че всичко е обяснено спокойно и разбираемо.
Иван Димитров
Едно от нещата, които най-много ми харесаха, е че курсът е много актуален и разглежда последните тенденции в AI. Лекциите показват реални инструменти и подходи, които се използват в момента, а не остаряла теория.
Петър Маринов
Хареса ми, че курсът е изцяло фокусиран върху модерните тенденции в AI. Това го прави много полезен за хора, които искат да са в крак с развитието на технологиите.
Често задавани въпроси
Как мога да се запиша?
За да се запишете, кликнете ТУК или бутона "ЗАПИШИ СЕ" и следвайте стъпките. След успешно заплащане на таксата, Вие ще бъдете записани за обучението.
Докога мога да се запиша и кога стартира курсът?
Записването в курса е отворено до 24 март. Обучението стартира на 26 март 2026 г.
Как и къде ще се провеждат занятията?
Определени сесии от курса се предоставят под формата на предварително записани видео уроци, които се качват в платформата по график, заедно с други учебни ресурси. Друга част от занятията се провеждат онлайн в реално време, като курсистите имат възможност да задават въпроси на преподавателя. Веднага след всяко занятие проведено в реално време, получавате достъп до записа и учебните ресурси. Подробен график на занятията по ден и час, както и формат на провеждане (на запис или онлайн в реално време), можете да откриете в раздел "Теми".
Какво представлява изпитът и кога ще се проведе?
Изпитът ще се проведе онлайн и се състои от практическа и теоретична част. Практическата част ще бъде под формата на курсов проект, който трябва да бъде предаден до 27 май, а теоретичната част ще бъде под формата на тест, който ще е с диапазон на провеждане между 23 и 27 май.