JavaScript – объектно-ориентированный язык программирования, который используется для создания веб-страниц и придания им интерактивности. С помощью этого языка создаются приложения, которые включаются в HTML-код (например, анкеты, опросные листы или формы регистрации, которые заполняются пользователем на сайтах). Зачастую этот язык путают с языком программирования Java, но общего между ними очень малo. К тому же, некоторые сравнивают JavaScript с языками Python, Self, Ruby. Однако это особенный язык, который существует сам по себе и его синтаксис является производным от языка C (Си).
Стоит отметить, что вся уникальность данного языка заключается в том, что он поддерживается практически всеми браузерами и полностью интегрируется с ними, а все, что можно сделать с его помощью – делается очень просто. Ни одна другая технология не вмещает в себе все эти преимущества вместе.
Необходимая подготовка: базовые знания HTML
В ходе курса :
-получите представление о языке сценариев javascript и его специфике
-познакомитесь с основным функционалом
-научитесь создавать базовые алгоритмы
В конце курса вы получите рекомендации от преподавателя о дальнейшем обучении, какими дополнительными ресурсами лучше пользоваться, о трудоустройстве и т.д..
Темы, которые будут рассмотрены на курсе:
I блок - HTML/CSS (базовые знания верстки).
1) Дивная верстка (блочная).
2) Плавающие блоки.
3) Сайт “живет” в трехмерном пространстве (z-index и позиционирование).
4) Ввод пользовательских данных (формы).
5) Инспектируем код в браузере.
6) Фиксированный сайт. Преимущества и недостатки.
7) Резиновый сайт. Преимущества и недостатки.
8) CSS-эффекты и анимация.
9) Адаптивная верстка (adaptive & responsive), как это делать?
11) Спрайты.
II блок - JavaScript
1) Переменные и типы данных.
2) Условные операторы и операторы сравнения.
3) Циклы.
4) Функции, рекурсивные функции, замыкание.
5) Объекты, свойства, методы, this.
6) Массивы.
7) Работа с датой и временем.
8) Таймеры.
9) Пользовательские события.
10) Регулярные выражения.
11) Что такое DOM и BOM? Работа с DOM.
12) Объекты Location, History, Screen, Navigator. Работа с ними.
13) Правильное оформление кода.
14) Подключаем JQUERY.
15) Работаем с селекторами, обработчиками событий, изменяем страницу.
16) AJAX.
17) JQuery UI.
18) Сборщик проектов WEBPACK.
19) GIT.
По окончании курса будет проведено экзаменационное тестирование. По результатам слушатели получат документ установленного образца о прохождении обучения
Компания Сайберс ждёт знакомства с начинающими PHP–разработчиками для работы в бишкекском офисе.
Работа над очень разнообразными web-проектами в команде с другими разработчиками и менеджерами. Мы ждём от Вас интереса к работе и желания учиться, обещая со своей стороны прозрачные перспективы профессионального роста, комфортные условия работы и весёлую команду.
Молодая и активная команда компании Сайберс с кучей интересных проектов для клиентов со всего мира от США до Австралии, ждёт встречи с Magento PHP Developer‘ом.
В команду .NET компании Сайберс требуются как опытные специалисты, так и только начинающие разработчики, умеющие работать в команде и желающие профессионально расти.
Мобильный отдел компании Sibers ищет разработчиков со знанием ООП, знакомых с разработкой под Android.
На работе в Сайберсе тебе предстоит писать игровые, клиент-серверные и мультимедийные приложения для клиентов из разных стран от США до Австралии, общаться с молодым, профессиональным и классным коллективом и развиваться как Android Developer.