Курс по Angular.JS - Кантор (2016)

  • Автор темы I AM
  • 497
  • Обновлено
  • 16, May 2018
  • #1
Python на примерах. Практический курс по программированию Автор: А. Васильев





В этой книге речь будет идти о том, как писать программы на языке программирования, который называется Python (правильно читается как пайтон, но обычно название языка читают как питон, что тоже вполне приемлемо). Таким образом, решать будем две задачи, одна из которых приоритетная, а вторая, хотя и вспомогательная, но достаточно важная.



Наша основная задача, конечно же, изучение синтаксиса языка программирования Python.

Параллельно мы будем осваивать программирование как таковое, явно или неявно принимая во внимание, что соответствующие алгоритмы предполагается реализовывать на языке Python.

.Большинство авторов книг в своих трудах рассматривают теоретические основы языка и уделяют основное внимание базовому синтаксису языка, не рассматривая при этом практическую сторону его применения.

Эта же книга старается восполнить недостаток практического материала, содержит множество примеров с комментариями, которые вы сможете использовать в качестве основы своих программных решений, изучения Python.

.Материал книги излагается последовательно и сопровождается большим количеством наглядных примеров, разноплановых практических задач и детальным разбором их решений.

.
Python на примерах. Практический курс по программированию (Васильев А.) – купить книгу с доставкой в интернет-магазине «Читай-город». ISBN: 9785943879951.


Скачать: Скрытая информация :: Авторизуйтесь для просмотра »

I AM


Рег
23 Jul, 2011

Тем
49554

Постов
57426

Баллов
552966
  • 21, Apr 2023
  • #2
Курс по Angular.JS 2016
Автор: Илья Кантор

Курс даст возможность быстро начать создавать свои приложения с использованием одного из самых популярных на сегодняшний день фреймворков – AngularJS.

В процессе прохождения курса шаг за шагом вы сделаете реальное приложение и хорошо разберетесь в специфике AngularJS.

Вы будете получать информацию, писать код, показывать его, получать обратную связь, советы, и двигаться дальше.

Мы будем использовать современные практики разработки на AngularJS, а не те, которые, хоть и широко представлены в интернете, но давно устарели.

В курсе также будут рассмотрены "узкие места" фреймворка, которые часто приводят к проблемам при неправильной реализации.

Первая часть курса:
Быстрый старт с AngularJS

  • Общая структура фреймворка.
  • Встроенные директивы и шаблонизация в AngularJS.
  • Двустороннее связывание.
  • Создание своих директив.
  • Вложенные директивы, наследование и передачи scope.


Компонентный подход

  • Переход от директив к компонентам
  • Метод .component
  • Использование контроллера компонента
  • Рекомендуемая EcmaScript2015 структура


Сервисы

  • Организация service provider'ов и зависимостей.
  • Встроенные сервисы AngularJS.
  • Написание своих сервисов, отличия между реализациями провайдера.
  • Специфика работы с $http сервисом
  • Переопределение и расширение сторонних сервисов. Использование декораторов


Редактирование данных, модель и формы в AngularJS

  • Модель, директива ng-model.
  • Удобная валидация форм, встроенные и свои директивы.
  • Импорт контроллера директивы и использование ng-model контроллера
  • Автоматичский показ ошибок, ng-message.


Навигация и маршрутизация

  • Роутер ui-router
  • Управление состояниями: $state и $stateProvider.
  • Вспомогательные директивы ui-router
  • Множественные view и вложенные стейты
  • Предзагрузка данных по средством resolve


По окончанию первой части курса вы понимаете, как разработать на AngularJS несложное приложение для вывода и редактирования данных.

Вторая часть курса:

Авторизация в приложении

  • Интерфейс для авторизации на AngularJS
  • Интерцептор для проверки прав.
  • Роль роутера в ограничеснии прав доступа


Организация приложения на диске

  • Файловая структура.
  • Модульный и компонентный подход.
  • WebPack для сборки.


Автоматизированные тесты

  • Unit-тесты и TDD (вместе с jasmine и karma).
  • Система сборки для тестов (karma + webpack)
  • Специфика тестирования сервисов, контроллеров и директив
  • Функциональные(e2e) тесты с использованием protractor


Третья часть курса:

Проверка курсовых проектов

  • Отладка приложения
  • разбор сущностей AngularJS в консоли
  • обзор вспомогательных инструментов


Более сложные директивы

  • Использование сервиса $compile.
  • вложенные директивы с transclude.


Интеграция со сторонними модулями

  • Сторонние плагины, не знающие про AngularJS
  • $scope.watch
  • $scope.apply
  • События, ng-events на $scope


Возможные проблемы и их решение

  • $watch и проблемы производительности
  • Серверный рендеринг, поисковики
  • Подгрузка модулей на лету
  • AngularJS и Drag'n'Drop


Краткая информация про Angular 2.0

  • Подготовка структуры проекта к Angular 2.0





Скачать:

П.С Судить Вам

 

telig


Рег
09 Oct, 2006

Тем
0

Постов
1

Баллов
1
Тем
49554
Комментарии
57426
Опыт
552966

Интересно