Skip to content

mike-shock/Software_Craft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

"Программное дело" / "Software Craft"

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

Цель

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

Что будет в пособии:

  • Основы Agile для разработки ПО на примере X. P.
  • TDD.
  • Структуы данных: Array, Hash.
  • ООП: классы, объекты.
  • Архтектура.
  • S. O. L. I. D. С параллельными примерами на нескольких языках: Ruby, Kotlin, JavaScript, Python, PHP.

Технологии:

  • AJAX. JSON.
  • HTTP. Cookie.
  • Web-сервер. REST.
  • Rails. Всё это на примере разработки прототипа web-приложения.

Инструменты.

Языки.

  • JavaScript.
  • Go.
  • Ruby.
  • Kotlin.

  • Git.
  • TinyGo.

Данные.

  • CSV.
  • JSON.
  • SQLite.
  • YAML.

Предварительная подготовка (желательно, но не обязательно).

  • JavaScript.
  • HTML.
  • CSS.

TODO.

  • Разделить презентацию на несколько частей.

Mike Shock.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages