JavaScript Fundamentals

Първият курс по JavaScript за начинаещи. В продължение на 12 седмици, ще разгледаме основите на JavaScript и ще развием знанията си до потребителските интерфейси на React JS и SPA (Single page applications). Програмата ще покрие изучаване на типове данни, оператори, изрази, условни конструкции, цикли и работа с функции, JSON и DOM селектори, асинхронност, REST и други. Ще бъдат разгледани по-подробно масиви, стрингове и регулярни изрази, използване на обекти, множества. Ще бъде обяснен обектният модел на езика, както и използването на JS в браузъра. Ще се акцентира върху разбирането на асинхронното програмиране и как работи еднонишковият “Event loop”. Ще обърнем внимание на протоколите за комуникация между браузър и сървър в контекста на JS. Курсът е с много упражнения и поставя нужните основи за следващите нива, които ще разгледат в по-големи детайли библиотеките React JS и React Native.

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

29 / 10 / 2019 - 18:30

Swift Picture

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

12 седмици

Занятия

  • Вторник 18:30 - 21:30

  • Четвъртък 18:30 - 21:30

Цена:

850 лв.

Стартово ниво:

Подходящо за начинаещи

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

Български

Видео Записи

Да

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

Да

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

Да

Свързани Курсове:

Относно курса:

Ускорените курсове на ADVANCEACADEMY.bg са изработени от действащи СТАРШИ разработчици на компании, работещи по проекти на Carrefour, Walt Disney, Western Union, UPS. Направени за начинаещи, на достъпен език с достатъчно примери, курсовете имат за цел с помощта на примери и практически задачи да помогнат на хора с желание и без опит, да навлязат в изключително интересния свят на УЕБ.

Какви документи са необходими за издаване на Удостоверение по образец на МОН?

  • Копие на документ за завършено образование (средно или висше).
  • Копие на лична карта.
  • 1 бр. снимка (за обучение по част от професия).
  • Медицинско свидетелство (Изисква се на база Закона за професионално образование и обучение, в уверение на това, че професията не е противопоказна за курсиста).

Какво ще научите след успешно преминат курс ?

Седмица 1

  • Аритметични операции
  • Логически операции
  • Низове
  • Константи и променливи
  • Цикли

Седмица 2

  • Блок схеми
  • Функции

Седмица 3

  • Масиви
  • Функции на стрингови обекти
  • Обекти - част I
  • JSON

Седмица 4

  • Обекти - част II
  • Енкапсулиране
  • Прототипи
  • Класове
  • Полиморфизъм
  • Унаследяване

Седмица 5

  • Приложение на JavaScript в браузъра
  • Документен обектен модел (DOM)
  • HTML елементи и стилизиране

Седмица 6

  • DOM селектори
  • Събития (events) на ниво документ, клавиатура, мишка, скролиране

Седмица 7

  • Асинхронност
  • Event Loop
  • HTTP протокол
  • REST
  • Fetch / promises
  • async/await

Седмица 8

  • HTML форми - събития, валидация
  • JavaScript strict mod
  • Грешки - проверки, търсене и отстраняване

Седмица 9

  • Модули и пакети
  • CommonJS
  • ECMAScript Modules
  • Въведение в NodeJS и NPM

Седмица 10

  • Въведение в React - библиотека за създаване на потребителски интерфейси

Седмица 11

  • Въведение в Single-page applications (SPA)

Седмица 12

  • Упражнения

Запознайте се с лекторa:

Димитър Белчев

Senior JavaScript Developer

Димитър Белчев е с повече от 8 години професинален опит във front-end, back-end и mobile (React-Native) JavaScript разработки. Работил е за компании и клиенти от Украйна, САЩ, Швеция, Холандия, Великобритания, Швейцария, включващи продукти за брандове като IKEA, Versace, Jimmy Choo, Belstaff, Ultimate Poker, ResearchMetrics. Разработвал е приложения в сферите на data analytics, social media, e-commerce, document management, online gambling, booking management и др.

Сертификати:

Advance Academy

AdvanceAcademy.bg е лицензиран да издава за определени курсове Удостоверение за професионално обучение по част от Професия “Програмист”, Специалност “Програмно осигуряване”, Код 4810101, както и Удостоверение за професионално обучение за актуализиране или разширяване на придобитата професионална квалификация за последващи нива на курсовете организирани от Академията.

Advance Academy

AdvanceAcademy.bg издава Сертификат за преминало обучение на всички курсисти завършили успешно курса на обучение, за всички специалности независимо от нивото и продължителността. Този документ е признат като официален от редица ИТ компании, както във Варна, така и в България.

Нашите успешни истории:

Филип Коняров

За академията разбрах случайно - докато бях по работа в съседен офис в бизнес сградата.

Модерната учебна зала и позитивното настроение на екипа.

Занимавам се с технологии от малък. Избрах iOS курса, защото съм фен на Apple продуктите, харесвам дизайна и качеството им и искам да допринасям към развитието на софтуера им.

Направи ми впечатление екипната работа и колко бързо научавах езика за програмиране.

Да не губят време, а да се запишат и да започнат своята кариера в ИТ индустрията.

Мечтая да се развивам в ИТ сектора, да помагам не само на себе си, но и на другите в развитието ни и това на България.

Христиан Богданов

Първоначално научих за „ADVANCE ACADEMY“ от приятел, а впоследствие от новинарски сайтове като varnautre.bg и economy.bg, от чиито статии добих позитивна нагласа евентуално да започна обучение в Академията.

Първото ми впечатление за Академята беше топлото посрещане в „Ден на отворените врати“, когато имах възможността да говоря с всички от екипа на Академията и да получа отговор на всеки от въпросите си. В края на събитието си тръгнах ентусиазиран и решен да опитам тази възможност.

Избрах този курс, защото е в областта на интересите ми, а именно в сферата на ИТ. Понастоящем уча програмиране, но ми беше интересно да науча повече и за онази част от разбработката на софтуер, наречена „осигуряване на качеството“. Имам много мечти и тази е една от тях. Като дете четох всичко свързано с компютрите. По ирония на съдбата учих за тях, и продължих с друга професия, само за да се откажа и да се върна към детската си страст.

Първите ми впечатления бяха смесени, но като цяло положителни. Виждах възможности за оптимизация на времето за предаване на материала, но в крайна сметка се движехме по план. Обстановката беше приятелска и сплотена, като можеш задаваш въпроси без да се притесняваш.

Разбира се, бях много щастлив и приятно изненадан. Представих си едно вероятно бъдеще и си дадох сметка, че това е само началото, и тепърва има още много да уча и да се доказвам. Това че съм избран е привилегия, но и голяма отговорност. Вълнуващо е.

Опитайте и разберете дали това ви харесва. Човек не може да знае къде чака следващата възможност, но за да я намериш, трябва да я потъсриш. Чрез „ADVANCE ACADEMY“ може да намерите новата си професия.

В краткосорчен план най-голямото ми желание да се справя с новата работа и да затвърдя позицията си. В дългосорчна перспектива биха се открили още и нови възможности. Като например да се издигна до най-високото стъпало в QA-йерархията или да открия ново предизвикателство в обширния и динамичен свят на ИТ. Бъдещето затова е интересно, защото е непредсказуемо.

Калоян Иванов

Разбрах за „ADVANCE ACADEMY“ от електронните медии и фейсбук.

Първите ми впечатления бяха свързани с отношението на собствениците и преподавателите спрямо мен и моите въпроси за различните видове курсове, които се предлагат. Всички бяха изключително позитивни и изчерпателни в своите отговори, което беше важно за моя избор да се запиша като курсист. Имаше „Отворени врати“ за желаещите да се запишат, което беше много полезно събитие с оглед курсистие да се запознаят с преподавателите и начина на провеждане на курса.

От както се помня се занимавам с компютри, първоначално за забавление, а по-късно и в моята ежедневна работа. За мен беше изключително интересно предизвикателство от консуматор на мобилни приложения да премина в създател на такива, за това избрах и курса за iOS Програмиране. През последните години ИТ сектора заема все по-голям дял от бизнеса в България, с което разбира се предоставя възможност на хора като мен, които имат интереси в тази област да развият и покажат способностите си.

През първите часове на курса за iOS Програмиране се запознахме с средата, на която ще работим и какво да очакваме в края на курса, като придобити знания и умения. Направи ми впечатление приятната атмосфера в залата за обучение, всичко беше напълно ново. Техниката напълно отговаряше на потребностите на iOS Програмирането.

Бях много радостен. След 3 месечни усилия за натрупване на необходимите знания за изграждането на първото ми приложение и впоследствие неговата реализация, това беше логичното продължение в развитието ми като мобилен програмист. Благодаря на екипа от iCARD за предоставената ми възможност!

Да придобиваш нови знания никога не е било излишно, а напротив. Бих ги посъветвал ако имат интерес в областта и кусовете, които се предлагат са в сферата на техните нужди, и разбира се имат малко свободно време да запишат ADVANCE ACADEMY.

Мечтая да се превърна в един от най- добрите профисионалсти, в моято сфера.