Цялостна програма
JavaScript Web Development

yellow-starОт начинаещ до специалист с портфолио

html-icon

JavaScript Web Development е цялостна програма, която ще ви въведе в уеб програмирането и ще създадете първото си портфолио с проекти в края. Обучението е за начинаещи и хора без опит в програмирането, за хора, които търсят преквалификация или искате да се развиват в ИТ сектора. Пътеката на развитие включва общо 3 курса, които ще Ви запознаят с най-търсените технологии за уеб разработка: Front-end програмиране с HTML и CSS, JavaScript програмиране ниво 1 и 2. Освен това ще имате и 2 семинара, които допълнително ще Ви подготвят за кариера в ИТ - Agile Project Management и въведение в GitHub.

Начало на курса

18 Февруари 2025

Продължителност

4.5 месеца

Начало на курса

Продължителност

Цена на курса

Учебни занятия

18 Февруари 2025

4.5 месеца

ВИЖ ПОВЕЧЕ За цена: Виж повече

Вторник и Четвъртък 18:30 – 20:30

Продължителност

4.5 месеца

Учебни занятия

Вторник и Четвъртък 18:30 – 20:30

Цена на курса

ВИЖ ПОВЕЧЕ

Начин на провеждане

Присъствен курс / Онлайн курс

Подходящ за

Начинаещи

Език на провеждане

Български

Видео записи след всяка лекция

Достъп за една година след завършване

Сертификат от МОН

На всички курсисти завършили успешно курса

Сертификат Адванс Академи

На всички курсисти завършили успешно курса

Пътека на развитие

Пътеката на развитие в цялостната програма JavaScript Web Development включва 3 обучения, като ще започнете от ниво начинаещ и ще достигнете до това да имате собствено портфолио с проекти в края. Пътеката започва с основите на уеб програмирането - HTML и CSS, продължава с надграждане и изучаване на JavaScript програмирането. Ще преминете и през семинари за GitHub и Agile Project Management. След завършване на програмата JavaScript Web Development ще можете да се включите в семинар - Въведение в ReactJS и NodeJS, а след това може да продължите към изучаването на двете най-използвани JavaScript технологии.

Програма на обучение

Лектори

Паскал

Паскал

Web E-Commerce Engineer

Паскал e завършил, а по-късно и преподавал в Технически университет Варна. Работил е за различни международни ИТ компании. Към настоящият момент е Team Lead Developer в американската e-commerce компания Astound Commerce Group. Паскал е WEB Developer с богат опит с топ CMS системи като WordPress, Salesforce, Laravel. Автор на множество плъгини с глобално приложение.

Вадим

Вадим

Javascript Developer

Вадим Мержев е завършил висшето си образование в Икономически Университет - Варна, специалност "Мобилни и уеб технологии". Той започва своята кариера като Web и Web3 разработчик във Quanterall. В момента работи и като преподавател по Javascript basics & advanced и node.js в Advance Academy.

Станислав

Станислав

Project Management лектор

Станислав е част от ИТ сектора вече 14 години. Създал първия си Start Up за рекламна стрийминг телевизия на 21 години. Работил върху международни проекти за онлайн игри, уеб софтуер, управлявал софтуерни екипи като Project Manager за български, американски, ирландски и канадски компании. Сертифициран SCRUM Product Owner (PSPO) от Scrum Organization. Съосновател на Advance Academy, отговарящ за маркетинг процесите и управлението на проекти.

Адрияна

Адрияна

HR лектор

Адрияна е изпълнителен директор на Advance Academy. С магистърска степен по Корпоративен маркетинг и по Управление на човешките ресурси. Консултант по Европейски проекти на редица компании. В Advance Academy отговаря за административните дейности и развитие на учебните програми.

Програма на обучение

Въведение в Уеб програмирането и Основи на HTML

По време на първата седмица от програмата JavaScript Development ще направим въведение в Уеб програмирането. Структура на уеб технологията HTML. Ще научим кои са основни тагове и елементи в HTML. Ще научим какви видове таблици и списъци има, тяхното приложение и структура.

  • Въведение в Уеб програмирането.
  • Структура на уеб технологията HTML.
  • Основни тагове и елементи в HTML.
  • Видове таблици и списъци, тяхното приложение и структура.
  • Добавяне на съдържание в първата уеб страница: заглавия, параграфи, изображения и хипервръзки.
  • Създаване на списъци и таблици.

Видове форми в HTML и Въведение в CSS

През втората седмица на професионалната програма по JavaScript Development ще научим видовете форми в HTML, каква е структурата и какви са атрибутите при работа с форми. Ще разберем какво е семантичен HTML и кои са ключовите тагове. Освен това ще направим въведение в уеб технологията за стилизиране – CSS. Ще се запознаем със синтаксиса и структурата на CSS, какви видове CSS има, какво е селектор в CSS и как CSS-a се добавя на уеб страница.

  • Видове форми в HTML: структура и атрибути.
  • Семантичен HTML и ключови тагове.
  • Въведение в CSS: синтаксис и структура.
  • Видове CSS и селектори.
  • Упражнения с HTML форми.
  • Работа със семантични елементи в HTML за структуриране на уеб страница.
  • Начално оформяне на уеб страница с добавяне на CSS.

Цветове, Типография и BOX Модел в CSS

В третата седмица от модула Front-End програмиране ще научим повече за цветовете и типографията в уеб. Ще научим какво е BOX модел в CSS, с който можем да слагаме рамки на HTML елементи и да определяме разстоянието между другите елементи.

  • Цветове и типография в уеб.
  • Въведение в BOX модела в CSS.
  • Как да използваме BOX модела за създаване на рамки.
  • Визуално оформление на уеб страница.
  • Стилизация на HTML елементи и групи от елементи.
  • Упражнения с BOX модела: работа с отстъпи и рамки.

Позициониране на елементи и CSS ефекти

В четвъртата седмица от обучението ви в програма JavaScript Development ще научим как да позиционираме и показваме елементите в уеб страницата и какви са принципите при извършване на това действие. Освен това ще научим какви ефекти има в CSS и какво е псевдо клас в CSS.

  • Принципи на позициониране и показване на елементи в уеб страница.
  • Въведение в ефектите в CSS.
  • Какво е псевдо клас в CSS и как се използва.
  • Позициониране на различни елементи в уеб страница.
  • Добавяне на CSS ефекти към елементите.

Grid система в CSS и Въведение в Bootstrap

По време на петата седмица от модула Front-End ще се запознаем с Grid системата в CSS и какво е респонсив дизайн. Ще направим въведение в един от най-използваните фреймуъркове в уеб програмирането – Bootstrap. Ще научим и какво е Bootstrap Grid.

  • Запознаване с Grid системата в CSS.
  • Въведение в респонсив дизайн.
  • Основи на Bootstrap.
  • Какво е Bootstrap Grid и как се използва.
  • Създаване на респонсив мобилна версия на уеб страницата.

Задълбочено изучаване на Bootstrap и финален проект

Седмица шест ще е изцяло концентрирана върху изучаването на Bootstrap. Ще разберем как се създава респонсив дизайн с Bootstrap. Какви готови компоненти и класове можем да използваме. Ще научим какви са принципите и етапите при създаване на проект по задание, което лекторът ще ви даде. И как се работи с PSD файл.

  • Създаване на респонсив дизайн с Bootstrap.
  • Използване на готови компоненти и класове в Bootstrap.
  • Принципи и етапи при създаване на проект по задание.
  • Работа с PSD файл в уеб разработката.
  • Упражнение на всички усвоени умения в HTML, CSS и Bootstrap.
  • Започване на работа върху финалния проект.

Въведение в JavaScript: Синтаксис, Променливи и Условни Конструкции

През първата седмица от втория модул в програмата JavaScript Development ще направим въведение в програмния език JavaScript. Ще се запознаем с неговия синтаксис и какви типове данни има. Ще научим каква е средата за разработка при JavaScript. Ще се запознаем с променливите и тяхното дефиниране, както и какви оператори има и добрите практики при JavaScript. Освен това ще се запознаем и с условни конструкции и логически проверки, какво е приложението на if else statement и изпълнението на множество условия в JavaScript. Ще работим, с вложени условни конструкции и проверка на няколко условия, както и с оператора switch.

  • Въведение в JavaScript.
  • Запознаване със синтаксиса на JavaScript и типовете данни.
  • Среда за разработка при JavaScript.
  • Променливи: дефиниране и използване.
  • Оператори в JavaScript и добри практики.
  • Условни конструкции и логически проверки: if-else statements.
  • Работа с вложени условни конструкции и оператор switch.

Цикли и Функции в JavaScript

Във втората седмица от JavaScript модула ще се запознаем с цикли и повтарящи се операции. Ще започнем да учим функции в JavaScript, видове, деклариране и синтаксис на функциите. Функция с параметри. Функция като стойност. Обхват на функция и по-сложни функции и тяхното приложение.

  • Запознаване с цикли и повтарящи се операции в JavaScript.
  • Видове цикли: for, while, do while.
  • Въведение във функции: видове функции, деклариране и синтаксис.
  • Работа с функции с параметри.
  • Обхват на функция и по-сложни функции.
  • Приложение на функциите в JavaScript.

Масиви и Обекти в JavaScript

Третата седмица от курса ще покрие структура и приложение на масиви в JavaScript. Ще научим какви са методите за работа с масиви, както и как да ги манипулираме. Ще се запознаем с обекта като основен тип данни и какво е приложението на обектите в програмирането с JavaScript.

  • Структура и приложение на масиви в JavaScript.
  • Методи за работа с масиви и тяхната манипулация.
  • Запознаване с обекта като основен тип данни в JavaScript.
  • Приложение на обектите в JavaScript програмирането.
  • Създаване на обекти: синтаксис, варианти и добри практики.

Обекти в JavaScript: Дескриптори, Аксесори и Прототипи

В седмица четири от модула JavaScript програмиране ниво едно ще научим по-сложни действия с обекти. Знанията ви по JavaScript ще се задълбочат с изучаването на приложението на дескриптори и аксесори и get и set методите. Ще научим какво е Object Destructuring и ще разгледаме практически примери. Ще се запознаем с работата с prototype и неговото приложение.

  • Приложение на дескриптори и аксесори (get и set методи).
  • Въведение в Object Destructuring с практически примери.
  • Работа с prototype и неговото приложение.
  • Работа с функция конструктор в JavaScript.
  • Създаване на множество обекти от един тип.

Въведение в DOM и BOM: Работа с Елементи и Евенти в браузъра

През първата седмица на третия модул от професионалната програма JavaScript Development ще се запознаем с Document Object Model или DOM. Ще научим каква е йерархията на елементите в уеб страницата и как да достъпваме и стилизираме елементи в HTML. Освен това ще научим структурата на Browser Object Model или BOM. Ще се запознаем с обекта Window, с евентите в браузъра и приложението на setTimeout и setInterval.

  • Запознаване с Document Object Model (DOM).
  • Йерархия на елементите в уеб страницата и достъпване на HTML елементи.
  • Стилизиране на HTML елементи чрез JavaScript.
  • Въведение в Browser Object Model (BOM) и неговата структура.
  • Работа с обекта Window и браузър евенти.
  • Приложение на setTimeout и setInterval.
  • Стилизиране на HTML елементи с помощта на JavaScript.
  • Работа с DOM и BOM в контекста на JavaScript програмиране ниво две.

Управление на Събития и работа с Форми в JavaScript

В седмица две от модула JavaScript програмиране ще научим какви видове събития има в браузъра, какво е възникване на събития, управления на събития, както и обект и тип на евента. Освен това ще научим повече за формите при JavaScript.

  • Видове събития в браузъра и как те възникват.
  • Управление на събития: обект и тип на евента.
  • Управление на събития в JavaScript.
  • Добавяне, запазване и валидиране на информация от форми.

Работа с API в JavaScript: Въведение в Web API

В третата седмица от курса ще се запознаем с това какво е API и различните API при JavaScript и създаването на уеб страница. Ще се запознаем с Web API: Client Storage, FormData API, Drag-and-drop API, Web API: Geolocation API, Notification API, History API и Network Request.

  • Въведение в API и тяхното значение при създаването на уеб страници.
  • Запознаване с различни Web API:
    • Client Storage.
    • FormData API.
    • Drag-and-drop API.
    • Geolocation API.
    • Notification API.
    • History API.
    • Network Request.

Задълбочено изучаване на API и Разширени Методи в JavaScript

През седмица четири ще продължим изучаването на API в JavaScript, като ще се запознаем с Web API: Canvas API и ще продължим изучаването на Network Requests. Ще се запознаем и с по-сложни функции и конструкции, както и с методите: call, apply, bind.

  • Изучаването на Web API, с фокус върху Canvas API.
  • Разширено изучаване на Network Requests.
  • Въведение в по-сложни функции и конструкции в JavaScript.
  • Запознаване с методите call, apply и bind и тяхното приложение.
  • Работа с API, включително Canvas API.

Асинхронност и Сравнение на ES5 и ES6+ в JavaScript

В петата седмица от модула JavaScript програмиране ще научим какво е асинхронност и какво е асинхронно програмиране с JavaScript. Освен това ще научим какви са различните стандарти за писане на JavaScript или по конкретно ES5 и ES6+, като ще направим сравнение между двата стандарта и какви са добрите практики при преминаване към нова версия.

  • Въведение в асинхронност и асинхронно програмиране с JavaScript.
  • Разглеждане на различните стандарти за писане на JavaScript: ES5 и ES6+.
  • Сравнение между ES5 и ES6+: нововъведения и добри практики.
  • Работа с promises: създаване и управление.
  • Упражнения с асинхронни методи и вериги в JavaScript.

Въведение в JavaScript OOP и Модули в ES6+

През шестата седмица от JavaScript програмиране ниво две ще се запознаем по-задълбочено с JavaScript OOP ES6+, като ще научим повече за модулите и експортиране на променливи, функции и класове от един модул в друг. Освен това ще научим класовете при създаване на обекти и наследяване.

  • Въведение в обектно-ориентираното програмиране (OOP) с JavaScript в ES6+.
  • Работа с модули: експортиране на променливи, функции и класове от един модул в друг.
  • Създаване на обекти с класове и наследяване.
  • Експортиране и импортиране на променливи, функции и класове между модули.
  • Упражнения със създаване на обекти и наследяване чрез класове в JavaScript.

JavaScript Getter и Setter и Регулярни Изрази (RegEx)

В седмица номер седем ще направим въведение в JavaScript getter и setter, тяхното приложение и особености при използването им. Освен това ще научим какво е JavaScript RegEx и приложението на регулярни изрази в JavaScript. Синтаксис, методи и патерни при регулярните изрази и тяхното приложение в проекти.

  • Въведение в JavaScript getter и setter: приложение и особености при използването им.
  • Запознаване с JavaScript RegEx (регулярни изрази).
  • Синтаксис, методи и патерни при работа с регулярни изрази.
  • Приложение на регулярни изрази в проекти.
  • Работа с getter и setter в JavaScript.
  • Упражнения с регулярни изрази (RegEx) и тяхното приложение в JavaScript.

Въведение в Unit Тестове в JavaScript

Последната седмица от модула JavaScript програмиране ще се запознаем с unit тестове, какво представляват, как се пишат и какви са добрите практики.

  • Запознаване с unit тестове: какво представляват и защо са важни.
  • Основи на писането на unit тестове в JavaScript.
  • Добрите практики при писане на unit тестове.
  • Упражнения по писане на unit тестове в JavaScript.
  • Приложение на добрите практики при създаване на тестове.

Въведение в Unit Тестове в JavaScript

В този курс ще научите как да следите различните версии на вашия код и конфигурационни файлове с помощта на популярна система за контрол на версиите (VCS), наречена Git. Ще разгледаме също как да настроите акаунт с услугата GitHub, така че да можете да създадете свои собствени отдалечени хранилища, за да съхранявате вашия код и конфигурация. По време на този курс ще научите за основната функционалност на Git, за да разберете как и защо се използва в софтуерните екипи. Ще разгледаме както основните, така и по-разширените функции, като клонове и сливане.

  • Запознаване с основите на системата за контрол на версиите Git.
  • Следене на различни версии на код и конфигурационни файлове с помощта на Git.
  • Настройка на акаунт в GitHub и създаване на отдалечени хранилища.
  • Разбиране на основната функционалност на Git и нейното приложение в софтуерни екипи.
  • Преглед на основни и разширени функции в Git, като клонове и сливане.
  • Създаване и поддръжка на лично портфолио в GitHub.

Въведение в Agile Project Management

SCRUM е платформа за процеси, която се използва за управление на разработката на продукти. В рамките на един уикенд ще разгледаме платформата SCRUM, с която се разработват и поддържат сложни продукти. Ще се запознаем с дефинициите и SCRUM ролите, събитията, артефактите, както и свързващите ги правила. Ще научим какво e Product Owner, SCRUM master, Backlog, Spring и защо дневните SCRUM срещи са толкова важни.

  • Ролите в Scrum.
  • Scrum събития.
  • Scrum артефакти.
  • Какво представляват:
    • Product Owner.
    • Scrum Master.
    • Backlog.
    • Sprint.
  • Защо ежедневните Scrum срещи са важни.

Кариерно развитие и подготовка за първо интервю

По време на последната седмица от професионалната програма по JavaScript Development ще проведем два семинара по кариерно развитие. По време на семинара ще научим как да създадем нашето CV и портфолио, как да създадем и оформим нашия LinkedIn профил и какви са добрите практики при нашето първо интервю в ИТ сектора.

  • Създаване на ефективно CV и портфолио за ИТ сектора.
  • Оформяне и оптимизация на LinkedIn профил.
  • Добрите практики за подготовка и провеждане на първо интервю в ИТ индустрията.
  • Получаване на персонализирани съвети от специалисти за подобряване на вашите документи и онлайн присъствие.

Лектори

Сертификати

Advance Academy е лицензиран учебен център и може да издава Удостоверение за професионално обучение, както и Сертификат за преминато обучение на всички курсисти завършили успешно програмата JavaScript Development.

Диплома МОН
Сертификат Advance Academy

Мнение на наши курсисти

Запишете се сега

Започни своето професионално практическо обучение по JavaScript програмиране – от начинаещ до JavaScript Developer.

Започни своето практическо обучение с цялостната програма JavaScript Web Development - oт начинаещ до специалист с портфолио.

Моля, изберете вид на обучение:

Включи се сега

 

Цялостно обучение JAVASCRIPT DEVELOPMENT

Работа по реален проект с един от най-използваните програмни езици в ИТ сектора – JavaScript

Чудесна опция за кариера за хора, които искат сигурна и високоплатена работа.

Придобиване на опит с най-популярните инструменти в ИТ.

Търсенето на JavaScript Девелъпъри расте непрекъснато.

Възможностите и опциите за кариера са в почти всеки един сектор

Работа с опитни ментори