Блог Makeomatic: разработка сайтов и мобильных приложений

Для новичков

Почему каждый обязан знать AngularJS

AngularJS великолепен… и чертовски сложен

| Категории: AngularJS, Для новичков
Виталий Аминев

Иллюстрация блокнота

Я работаю с Angular.JS почти год, с того момента как появился логотип Google на сайте фреймворка. Работа с ним последние 10 месяцев занимала у меня от 20 до 40 часов в неделю. Используя Angular.JS я написал несколько расширений для Chrome, мобильных и веб приложений, модулей и одностраничных приложений (SPA’s).

Блог джуниора. CRUD операции, Mongoose ODM

небольшие инсайты и техники для SPA

| Категории: Для новичков, jQuery, Mongoose
Горшунов Владимир

Задачи

В прошлый раз мы сделали небольшое приложение, которое позволяет регистрироваться пользователям. У близких к веб-программированию
людей все операции, описанные в предыдущем посте заняли бы минут 15. Этот пост продолжает серию обучающих статей для джуниоров и будет
полезен лишь им.

Итак, задачи на сегодня:

  1. Добавить API endpoint для модели User, используя конвенцию RESTful
  2. Добавить суперюзера для работы в админке
  3. Добавить админку
  4. Добавить листинг зарегистрированных пользователей и возможность их удаления

Angular.JS: введение и основные концепции

разбираем Angular.JS на пальцах

| Категории: AngularJS, Для новичков
Дмитрий Горбунов

Подготовка

Различия версий

На момент написания (начало июля 2013) готовится к выходу AngularJS 2.0, который будет фактически представлять собой 1.1.5 с минимальными изменениями.

Отличия между 1.1.5 и 1.0.7 уже достаточно велики, и рассматривать технически устаревшую 1.0.7 нет смысла.

Установка

Google рекомендует использовать версию AngularJS, поставляемую через CDN, для рабочих окружений. Для разработки следует скачать архив, включающий в себя полноценные отладочные версии библиотеки, поскольку только они предлагают досточно подробные сообщения об ошибках. Впрочем, в 2.0 планируется серьёзно улучшить этот вопрос, так как сейчас сообщения об ошибках практически не дают понимания происходящего.

Блог джуниора. Веб-программирование с нуля

Идея курса и первый шаг

| Категории: Node.js, Для новичков
Горшунов Владимир

Что такое блог джуниора?

Острая нехватка специалистов на рынке сподвигла компанию Makeomatic создать свой собственный корпоративный университет.
Первый поток обучающихся будет пробным, на нем мы будем формировать материал для дальнейшего изучения.
Курс рассчитан на фактическое отсутствие знаний у новичков. Важно лишь системное мышление и желание обучаться.
В целом мы будем охватывать весь материал, который так или иначе связан с HTML5, Javascript, Шаблонизаторами, различными базами данных,
а также плавно перейдем к разработке мобильных приложений, используя PhoneGap.

Виталий Аминев

Практика обучения

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

Первой практической задачей будет ознакомление со стеком Node.js, MongoDB, Express.js, Less, MVC архитектурой.
Потребуется реализовать следующий простенький функционал: регистрация пользователя, работа с MongoDB через ODM Mongoose,
хранение пароля в зашифрованном виде, используя blowfish как метод шифрования.