Курс по JavaScript
Начална дата: – Цена на курса: 800 лв.
Цели на курса:
Курсът има за цел да Ви запознае с един от най-използваните езици за програмиране – JavaScript. С него може да се изгражда функционалност за дадена HTML страница, както и да зареждате данни за вашата страница.
За да може да е ползотворно ученето на Javascript, в началото ще Ви запознаем и с основите на HMTL и CSS, за да придобиете представа за тях, понеже те са важна част, ако искате да станете Javascript разработчик.
Продължителност на курса:
Курсът е с продължителност 3 месеца като занятията са 2 пъти седмично. Материалът е разпределен в рамките на 84 астрономически часа.
Всяко занятие включва лекции и практическа част.
Време и място на провеждане:
Вторник и Четвъртък от 18:30 – 22:00 часа
гр. София, ж.к, Младост 1, ул. Йерусалим 15, точно до изхода на метростанция „Младост 1“. Виж на картата.
Цена и начин на плащане:
Цената на курса е 800 лв., като тя може да бъде платена на 2 равни вноски – първата преди началото на курса, а втората до 20 дни след началото на курса.
За да си запазите мястото е необходимо да заплатите капаро от половината сума. Моля да попълните формата по-долу на тази страница, след това ние ще Ви върнем обратен имейл с подробна информация за курса и заплащането му.
!!! ВНИМАНИЕ: След завършването на този курс, на всички курсисти, показали добри резултати по време на обучението, им предлагаме интервю за работа в някоя от нашите фирми партньори. Ако Ви вземат на работа, ние ЩЕ ВИ ВЪРНЕМ ТАКСАТА, КОЯТО СТЕ ЗАПЛАТИЛИ ЗА КУРСА!
Получаване на сертификат:
След завършване на курса всеки кандидат получава сертификат, който се признава от водещи софтуерни фирми.
Интервю и възможност за работа:
Всички курсисти, показали добри резултати по време на курса и на финалния изпит ще бъдат препоръчани за интервюта при нашите фирми партньори. Ако интервюто мине успешно, ще може да започнете работа като младши JavaScript програмист.
За кого е предназначен:
Курсът е подходящ както за хора без никакъв опит, така и за средно напреднали.
Лаптоп:
Препоръчваме на всеки курсист, ако има възможност да си осигури собствен лаптоп. В часовете се правят упражнения, дават се задачи за работа вкъщи и е най-удобно материалите да се съхраняват на Вашата собствена машина. В противен случай, ще трябва всеки път да ги прехвърляте материалите на флаш памет или друг носител.
Разбира се, ако нямате възможност да си намерите лаптоп, ние можем да Ви осигурим ползване на лаптоп в залите на минимална такса от 50 лв. за времетраенето на курса.
Общи условия:
Може да разгледате общите условия за курса ТУК.
Програма на курса:
- Въведение в курса
- Запознаване с основите на Уеб технологиите
- Среди и инструменти за разработка
- Системи за контрол на версиите
- Въведение в Git и основни операции с него
- Основи на HTML
- Елементи и тагове, Meta съдържание
- Хипервръзки и изображения
- Списъци. Таблици. Форми
- Основи на CSS
- Запознаване с CSS
- Класове и ID-та
- CSS анимации
- Прекомпилиране на CSS, LESS, SASS
- Практическа задача
- Изграждане на примерни страници с HTML и CSS
- Въведение в програмирането
- Компилатори и интерпретатори
- Въведение в JavaScript
- Типове данни
- Оператори и изрази
- Видове оператори – аритметични, логически и тн.
- Приоритет на операторите
- Условни оператори
- Условни оператори – if, if/else и switch
- Цикли в JavaScript
- Използване на цикли
- Упражнения
- Структури от данни
- Масиви и методи на масиви
- Двумерни масиви
- Примерни задачи и работа с масиви
- Функции и работа с тях
- Работа с функции
- Упражнения
- Символни низове и работа с тях
- Символни низове
- Регуларни изрази
- Основи на DOM и BOM
- Какво е DOM
- Работа с DOM API
- Селектиране на DOM елементи
- Събития
- Canvas. SVG
- Javascript Event модела
- Регистрация на събития
- Хващане и хвърляне на събития
- Създаване на собствени събития
- Практическа задача
- Практически задачи с цел усвояването на ООП принципите
- Обектно ориентирано програмиране с Javascript (Част 1)
- Методи и Обекти
- Какво е конструктор
- Обектно ориентирано програмиране с Javascript (Част 2)
- Енкапсулация на данни
- Наследяване
- Практическа задача
- Практически задачи с цел усвояването на ООП принципите
- JSON и AJAX
- Какво е HTTP и запознаване с клиент-сървър модела
- Запознаване с AJAX
- Викане на AJAX заявки
- Упражнения
- jQuery
- Какво е jQuery
- Основи на jQuery
- jQuery AJAX
- Практическа задача
- Практическа задача с JSON, Ajax и jQuery
- AngularJS (Част 1)
- Запознаване с AngularJS framework
- Изрази, директиви, контролери
- Angular DOM
- Филтри и таблици
- Събития и модули
- AngularJS (Част 2)
- Форми и валидации
- Angular API
- Angular Bootstrap
- Angular Application
- Практическа задача с AngularJS
- Израждане на малък проект с AngularJS
- Подготовка за интервю за работа
- EcmaScript 6
- Въведение в EcmaScript 6
- NodeJS ++
- Запознаване и работа с NodeJS
- Изпит и подготовка за интервю
- Изпит върху целия материал