Про курс
AngularJS - один з найпопулярніших JavaScript фреймворків для написання ефективних односторінкових додатків (SPA) з єдиним інтерфейсом, які мають код, що читається і легко підтримується. Він розроблений компанією Google і є платформою з відкритим вихідним кодом, яка базується на архітектурному шаблоні MVC.
Цей курс входить до спеціальності:
Попередні Вимоги
Курс буде корисний як досвідченим, так і веб-розробникам початківцям. Попередні вимоги: знання HTML та CSS, знання мови JavaScript на рівні курсів JavaScript Essential та JavaScript Advanced.
Ви навчитеся
- Розуміти принципи побудови додатку із застосуванням шаблону MVC
- Створювати повноцінні Single Page Application
- Володіти базовими навичками роботи з Bootstrap
- Працювати з фільтрами, контролерами, директивами, сервісами
- Створювати свої фільтри, директиви, сервіси та контролери
- Використовувати майстер-сторінку та Partial View
- Виконувати асинхронні запити до Web API
- Створювати unit-тести та проводити рефакторинг коду
- 9 год 35 хв
- 10
- російська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом AngularJS Базовий на 40 днів?
Фреймворк AngularJS розроблявся для створення односторінкових сайтів. На даний момент сфера його застосування стала набагато ширшою, а популярність зросла у багато разів. Практично кожен другий роботодавець у вимогах до претендента вказує вміння роботи з AngularJS. Даний курс розповість Вам про можливості AngularJS, так само навчить користуватися шаблоном MVC для створення браузерних розширень. Знання цієї технології стане незаперечним плюсом у вашому резюме.
Теми відеоуроку:
- Що таке AngularJS
- Шаблон MVC
- Коли використовувати AngularJS
- Структура AngularJS додатку
- Розбір простих прикладів
- Використання Bootstrap
Теми відео уроку:
- Створення однонаправлених прив'язок
- Створення двонаправлених прив'язок
- ng-repeat та вбудовані змінні
- Робота з partial view. Використання директиви ng-include
- Умовно відображаються елементи ng-switch
Теми відео уроку:
- Робота над додаванням, видаленням, відображенням DOM елементів
- Робота зі стилями
- Обробка подій
- Робота з формами
- Валідація введення користувача
Теми відео уроку:
- Створення контролерів
- Контролери «моноліти»
- Створення контролерів без контексту (Scope Less)
- Успадкування контролерів
- Використання методів для надсилання подій між Scope
- Принцип оновлення прив'язок
- Використання методів $watch, $apply, $digest
Теми відео уроку:
- Робота з вбудованими фільтрами
- Фільтрування масивів об'єктів
- Локалізація та форматування відфільтрованих даних
- Створення «ланцюжків» фільтрів
- Створення фільтрів користувача
- Створення фільтрів, які використовують інші фільтри
Теми відео уроку:
- Створення директив користувача через link function
- Використання jqLite
- Створення директив користувача через directive definition object
- Взаємодія зі scope директивами
Теми відео уроку:
- Використання модулів та залежностей
- Створення нових та розширення існуючих модулів
- Створення сервісу за допомогою об'єкту
- Створення сервісу за допомогою конструктора
- Створення сервісу, який можна налаштовувати за допомогою провайдера
- Сервіси для роботи з глобальними об'єктами та обробки помилок
- Сервіси для роботи з виразами
Теми відео уроку:
- Робота з AJAX та Promise
- Використання сервісу $http
- Налаштування depolyd
- Використання $resource для роботи з сервісами REST
- Налаштування маршрутизації в додатках AngularJS
Теми відео уроку:
- Введення у тестування
- Установка Jasmine та Karma
- Тестування контролерів
- Тестування фільтрів
- Тестування директив
- Тестування сервісів
- Тестування сервісів із залежностями
- Тестування фільтрів
Запитання і відповіді
Онлайн курсы имеют ряд преимуществ перед оффлайн форматом:
- Независимость от локации. Онлайн позволяет учиться где угодно.
- Сохранение денег и времени на дорогу. Вы экономите время и деньги с поездок на курсы и обратно.
- Онлайн курсы дешевле. Нет нужды в помещении и ноутбуках для студентов, поэтому стоимость ниже.
- Удобный темп обучения, постоянный доступ к информации. Обучение в вашем темпе в любом месте 24/7. Также есть доступ к записанным урокам, чего нет в оффлайн формате.
На ITVDN есть 2 формата обучения: Live Online и видео курсы. Цена обучения зависит от выбранного вами способа обучения.
Если вы хотите учиться самостоятельно в формате видео курсов, стоимость обучения составит в среднем 10-15 USD в месяц в зависимости от выбранного вами пакета подписки.
Live Online – это онлайн обучение с тренером в группах вместе с другими студентами. Учеба в данном формате стоит в среднем 6-7 USD за один час.
Зависит от того, сколько внимания программированию вы будете выделять ежедневно, какой именно это язык и какой у вас опыт кодинга. Среднее время на овладение одним языком при условии регулярных занятий хотя бы 2 часа в день:
- новички – от 3 до 6 месяцев;
- те, кто имеет базовые знания другого языка – от 1 до 3 месяцев;
- профессиональные программисты – до 1 месяца.
Самый лучший вариант инвестиции времени – 8 часов ежедневно (20% теории + 80% практики). Больше практики – быстрее овладеете программированием.
Для овладения IT-специальностью нужно выделить не менее 500 часов, из которых около 100 часов – на просмотр видео уроков или посещение онлайн занятий с ментором, а 400 – на выполнение практических заданий по пройденным темам.
В зависимости от того, сколько времени вы готовы выделять на обучение в день, вы сможете пройти программу за 3-8 месяцев. Если у вас есть определенная база знаний по IT, количество необходимого времени будет меньшим.
Также продолжительность обучения зависит от выбранной вами специальности, поскольку набор технологий, которые вы должны изучить, будет разным.
Начинать следует с тех, которые содержат в названии слово “Стартовый”. Такие курсы имеют вводный материал для знакомства с языком или технологией.
Если вы планируете учиться по конкретной специальности в формате видео курсов, перейдите на страницу специальности и прокрутите до заголовка “Видео курсы по специальности …”. Ниже будет список видео курсов, отсортированных в порядке необходимости изучения.
Ещё ниже вы найдете Roadmap по специальности – путеводитель, на котором изображены видео курсы в виде дерева, что также легко сориентирует вас в последовательности прохождения курсов.
Если вы выбираете Live Online обучение с тренером, всё очень просто:
- посещайте все занятия, вовремя выполняйте д/з;
- дополнительно смотрите видео уроки на ITVDN;
- после каждого урока проходите краткое тестирование;
- практикуйтесь в Интерактивном практикуме;
- общайтесь с одногруппниками в ходе решения д/з, задавайте вопросы ментору на уроках и вне их;
- в конце каждого курса сдавайте экзамен на TestProvider (и получайте Сертификаты);
- в конце всего обучения проходите экзамен по специальности и получите диплом.
Мы имеем специальный раздел – “Вакансии”, который помогает нашим студентам искать первую работу в IT. Детальнее о возможностях и о разделе по ссылке.
А для тех, кто учится онлайн с ментором, у нас дополнительно предусмотрена индивидуальная помощь HR-специалиста по подготовке к трудоустройству с первого дня обучения и до получения первого job-оффера. Она включает в себя помощь в оформлении соцсетей, подготовке резюме, проведении пробного собеседования, предоставлении советов по поиску работы и самопрезентации и т. д.
К сожалению, данная услуга ITVDN не предусмотрена, однако вы можете заказать индивидуальную консультацию с нашим ментором. Подробности вы найдете по ссылке.
На ITVDN отсутствуют курсы для детей, поэтому комфортный возраст для начала обучения по нашим материалам – от 14 лет.
Никаких требований к вашему уровню английского мы не выдвигаем, поскольку все учебные материалы идут на русском или украинском языках. При этом базовые знания английского будут полезны для комфортного поиска информации в гугле, чтения документаций в интернете и прочего.
На ITVDN можно пройти полное обучение с нуля до специалиста уровня Trainee/Junior. Если вы уже практикующий разработчик, наши видео курсы помогут углубить ваши знания до уровня Middle.
После окончания действия вашей подписки доступ к видео курсам, к сожалению, будет закрыт. Однако вы сможете пользоваться теми учебными материалами, которые вы скачали на свой девайс во время обучения.
Нет, скидки не суммируются.
Відгуки наших студентів
Відгуки в DOU
4,9/5 - 195 відгуків
Відгуки в Facebook
5,0/5 - 704 відгуки
Відгуки в Google
4,9/5 - 814 відгуки