Введение в Разработку Программного Обеспечения
Введение в Разработку Программного Обеспечения
Бесплатно!
Минимальная цена
$19.99
Рекомендуемая цена
Введение в Разработку Программного Обеспечения

Дата публикации 2018-08-10

О книге

В 2015 году я начал обучать на платных "офлайн" и онлайн ИТ-курсах (по программированию, автоматизации тестирования, и т.д.). Я заметил несколько вещей. Во-первых, основная часть курсов на рынке, особенно бесплатных, — были чересчур техническими и сложными для студентов которые начинают свой путь в ИТ с самого начала. Во-вторых, им обычно сложно определиться какое направление в ИТ избрать - менеджмент, бизнес-анализ, дизайн, разработка, тестирование, и т.д. В то время я начал подумывать о том, чтобы создать курс который даст введение в полный процесс разработки программного обеспечения и будет по силам почти для любого от детей до их родителей, c единственным предусловием - быть уверенным пользователем компьютера.

Идея была в том, чтобы создать курс с помощью которого студент сможет построить реальное приложение с нуля. Где каждый урок будет представлять один из этапов в полном цикле процесса разработки программного обеспечения. Как определяет en.wikipedia.org, Разработка Програмного Обеспечения —

это процесс задумывания, определения, проектирования, программирования, документирования, тестирования и исправления ошибок, связанных с созданием и поддержкой приложений, фреймворков или других программных компонентов. (Переведено с английского)

Я начал работу над этим курсом в 2016 году. Следующие занятия должны были в него войти:

  • Процесс
  • Бизнес-Анализ
  • Дизайн
  • Разработка веб-клиента (Фронтенд)
  • Разработка веб-сервера (Бекенд)
  • Автоматизация Тестирования
  • Тестирование
  • Развертывание Приложения ("Deployment")

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

Со временем я понял, что масштаб выполняемой работы огромен. Особенно учитывая мою загрузку на других проектах. До сих пор я закончил только черновик урока "Процесс" и урок "Разработка веб-клиента (Фронтенд)", без упражнений. Скорее всего я опубликую черновик урока «Процесс» в качестве поста в блоге. А эта книга, по крайней мере в начале, станет домом для тех материалов курса, которые ближе к "программированию" (содержание может меняться):

  • Разработка Веб-Клиента - Фронтенд (HTML, CSS, JavaSript)
  • Практики Обеспечения Качества. Автоматизация
  • Развертывание Приложения (Deployment)
  • Разработка Веб-Сервера - Бекенд
  • Тестирование

Часть книги о разработке веб-клиента (Фронтенд) уже доступна (без упражнений). Я планирую держать книгу всегда в свободном доступе и доступной для скачивания. Но прогресс в разработке следующих уроков и, наконец, создание полного курса, основанного на книге, будет зависеть от пожертвований. Чем больше я их собираю, тем меньше времени мне нужно будет тратить на мои другие коммерческие проекты, и поэтому у меня будет больше времени для работы над книгой и курсом.

This book is a translation into Русский of Intro to Software Development which was originally written in English.

Об авторе

Iakiv Kramarenko
Яков Крамаренко

Человек :) Путешественник-энтузиаст, капоэйрист и инженер. Увлекается ИТ, новыми идеями и инновациями в сфере мобильных и интернет технологий. Любит программирование в целом. Полиглот-автоматизатор. Последователь гибких методологий разработки и практик "экстремального программирования". Тест-коуч и консультант. Автор курсов по автоматизации тестирования. Подробнее в профиле Linkedin.

Безусловная 100% гарантия счастья без риска от Leanpub

В течение 45 дней с момента покупки вы можете получить 100% возврат средств на любую покупку в Leanpub всего в два клика. Мы обрабатываем заявки на возврат средств вручную, так что этот процесс может занять несколько дней. Смотрите полные условия.

Пишите и публикуйте на Leanpub

Авторы и издатели используют Leanpub для публикации замечательных ещё незаконченных и уже завершенных книг, как эта. Вы можете использовать Leanpub для написания, публикации и продажи своей книги! Leanpub - мощная платформа для серьезных авторов, сочетающая простой, элегантный письменный и издательский процесс с магазином, ориентированным на продажу продвигаемых электронных книг. Leanpub - волшебная пишущая машинка для авторов: просто пишите в текстовом виде и опубликуйте свою книгу, просто нажимая кнопку. Это действительно проще простого.

Узнать подробнее о написании на Leanpub