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.
Ресурси
-
Exercise: TypeScript Basics -
Exercise: TypeScript Basics
Още няма описание за тази лекция
Ресурси
-
React Basics -
React Basics
• React Components;
• JSX Syntax;
• Props;
• React Hooks;
• State Management;
• Event Handling;
• Component Lifecycle.
Ресурси
- 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
Още няма описание за тази лекция
Ресурси
-
React Apps -
React Apps
• Structuring React Applications;
• Navigation with React Router;
• Styling with Tailwind;
• React Effects;
• Connecting to External APIs;
• Supabase.
Ресурси
- 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
Още няма описание за тази лекция
Ресурси
-
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.
Ресурси
-
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.
Ресурси
-
Exercise: Mobile Apps with Expo -
Exercise: Mobile Apps with Expo
Още няма описание за тази лекция
Ресурси
-
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.
Ресурси
- 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
Още няма описание за тази лекция
Ресурси
-
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).
Ресурси
- 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
Още няма описание за тази лекция
Ресурси
-
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.
Ресурси
- 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
Още няма описание за тази лекция
Ресурси
-
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
Ресурси
-
Exam Preparation and Q&A -
Exam Preparation and Q&A
Още няма описание за тази лекция
Ресурси
-
Regular Exam -
Regular Exam
Още няма описание за тази лекция
Ресурси
-
Retake Exam -
Retake Exam
Още няма описание за тази лекция
Ресурси
Цена на обучението:
€110.00 / 215.14 лв.
Д-р Светлин Наков
Преподавател
5.9/6 оценка на курса
Десислава Николова
Страхотно обучение с много практически примери. Лекторът обяснява спокойно и разбираемо.
Петър Маринов
Хареса ми, че курсът е изцяло фокусиран върху модерните тенденции в AI. Това го прави много полезен за хора, които искат да са в крак с развитието на технологиите.
Александър Христов
Курсът беше полезен и информативен. Получих добра основа за работа с AI инструменти.
Йордан Стоянов
Водих си подробни записки към презентациите, чудесно разбрах съдържанието на курса. Беше ми от полза, че е много практичен.
Елена Петрова
Лекциите минават неусетно. Честно казано очаквах да е по-тежко като съдържание, но всичко е обяснено много човешки и спокойно.
Елена Петрова
Много съм доволна от курса. Лекциите са ясни и подредени, а менторите винаги отговаряха бързо на въпросите.
Николай Георгиев
Курсът ми направи много добро впечатление с това колко актуални теми разглежда. Не се говори за неща от преди месеци или години, а за реални инструменти и тенденции, които в момента се използват в индустрията.
Росица Иванова
Обучението беше много полезно и вдъхновяващо. Получих доста идеи как да използвам AI, дори в работа давам съвети и на колегите.
Александър Маринов
Едно от най-големите удобства за мен беше, че можех да слушам лекциите на след работа и на по-висока скорост. Така успявах да мина през съдържанието по-бързо, без да пропускам важните моменти.
Димитър Георгиев
Много добре организирано обучение. Материалите са ясни и полезни. Домашните ми помогнаха да практикувам.
SoftUni ви дава 100% гаранция за качеството на този курс. За нас е важно да придобиете необходимите умения и знания. Ако по някаква причина обучението не отговори на очакванията ви, ние ви гарантираме възстановяване на цялата сума, която сте заплатили. Таксата може да ви бъде възстановена до 14 дни след заплащане на таксата за курса.
Често задавани въпроси
Как мога да се запиша?
За да се запишете, кликнете ТУК или бутона "ЗАПИШИ СЕ" и следвайте стъпките. След успешно заплащане на таксата, Вие ще бъдете записани за обучението.
Как и къде ще се провеждат занятията?
Обучението е приключило, но имате възможност да се запишете за него, получавайки достъп до видеата и ресурсите към всяко едно занятие от програмата на курса. По този начин можете да усвоявате материала с удобни за вас темпо и време.