Въведение в курса

За мен

За мен

Ива Е. Попова

First PC: Правец 8Д
First OS: DOS
First Programming Language: BASIC
First technical schools: УКТЦ по МТТ, гр. Правец
First Cat: black and yellow eyed

Технологии

HTML, CSS, JavaScript, Vue.js,Angular, React.js,Svelte, ...
Python, Perl, C++, Prolog.
MySQL/Postgre, MongoDB,
Machine Learning
Natural Language Processing
Knowledge representation, ontologies.

Преподавателски опит

Курсове водени в Technical University:
Programming languages
Internet Programming
Discrete Mathematics
Artificial Intelligence and Expert Systems
Курсове водени в частни учебни центрове
Front-End Development
JavaScript, Angular, React
MySQL
Python
Machine Learning

Цели на курса

Цели на курса

Какво може

(и трябва!)

да очаквате от курса

  • Да даде основополагащите познания относно съвременните HTML, CSS и JavaScript (ECMAScript6 && beyond) спецификации.

  • Да въведе основните принципи на JavaScript и взаимодействието му с HTML/DOM и CSS/CSSOM.
  • Да усвоите добрите практики за разработка препоръчвани от W3C и да създавате качествен и оптимизиран код.
  • Да обясни по достъпен начин необходимата терминология, така че да се почуствате в свои води в контекста на разработването на Уеб приложения.
pool
  • Чрез интензивното решаване на разнообразни реални практически проблеми да създаде увереност у вас за бъдещите ви Уеб проекти.
art_track sync developer_board
  • Да ви улесни и вдъхнови да учите сами като ви представи препоръчани онлайн справочници, форуми, блогове, статии.
local_library

Да подредим бъркотията от понятия

UI/UX

UX (User Experience) специалистите трябва да познават отлично продукта, маркетинг стратегиите и потребителите за да моделират сайта така, че да предполага по-добро потребителско изживяване.
UI (User Interface) дизайнерите са фокусирани върху визията на един сайт (цветове, шрифтове, размери на бутони и други визуални елементи)
Ключови умения
Графичен дизайн (Photoshop/Illustrator)
Моделиране, създаване на прототип на сайт (figma, sketch).
Допълнителни умения
Уеб Стандарти (HTML, CSS, JavaScript)

Front-end Developer

Основни умения
Уеб Стандарти (HTML, CSS, JavaScript (ECMAScript6+))
Front-end библиотеки, фреймуърк, инструменти (Pug,LESS/Sass, Bootstrap, webpack, JQuery,Angular,React,...)
Допълнителни умения
Photoshop/Illustrator

Back-end Developer

Основни умения
Програмиране (Python | PHP | Ruby | Perl | Java | .NET | JavaScript)
Бази данни (MySQL | PostgreSQL, MongoDB)
Мрежови протоколи (HTTP, FTP, ...)
Server-side frameworks (Django | Rails | Catalist)
WebServices(RESTFull | SOAP)
Допълнителни умения
HTML/CSS/JavaScript

Full-Stack Developer

Основни умения
Уеб Стандарти (HTML, CSS, JavaScript (ECMAScript6+))
Front-end библиотеки, фреймуърк, инструменти (Pug,LESS/Sass, Bootstrap, Webpack, JQuery,Angular,React,...)
Програмиране (Python | PHP | Ruby | Perl | Java | .NET | JavaScript)
Бази данни (MySQL | PostgreSQL, MongoDB)
Мрежови протоколи (HTTP, FTP, ...)
Server-side frameworks (Django | Rails | Catalist)
WebServices(RESTFull | SOAP)

IT Jobs Explained With A Broken Light bulb

Вижте цялата история тук: IT Jobs Explained With A Broken Light bulb

Онлайн ресурси за курса

Онлайн ресурси за курса

Mail за курса

progressbg.www.courses@gmail.com

Изполвайте го за всякакви въпроси и обратна връзка (какво не ви харесва, какво ви затруднява,...)

Github акаунт за курса

Github Repo: ProgressBG-Front-End-Dev-Beginners-Labs
Тук ще бъдат качвани всички примери, които пишем на живо в часовете.

Други ресурси

Справочници, самоучители, инструменти и пр.

Facebook страница на Компютърно образователен център "Прогрес"

These slides are based on

customized version of

Hakimel's reveal.js

framework

-->