An open API service indexing awesome lists of open source software.

https://github.com/valiafetisov/workshops-ru

Workshops in russian on programming and media arts
https://github.com/valiafetisov/workshops-ru

lessons media-art node-js workshop

Last synced: about 2 months ago
JSON representation

Workshops in russian on programming and media arts

Awesome Lists containing this project

README

        

Введение в веб-программирование для художников

### Список занятий:

01. [Введение: командная строка, первая программа на Node.js](workshop-introduction)
02. [Чат-боты, официальные и неофициальные API](workshop-chatbots)
03. [Сбор данных из сети, парсинг данных, сохранение](workshop-gathering-information)
04. [Графический пользовательский интерфейс](workshop-simple-interface)
05. [Игры и 3D пространства](workshop-unity-webgl)
06. [Интернет вещей, устройства подключенные к сети. DIY](workshop-internet-of-things)
07. Краткое введение в нейронные сети
08. [Расположение программы в сети. Настройка сервера / Raspberry](workshop-deploy)

### Технические требования для курса:

- Персональный компьютер. Подойдет любой: __Mac__, __Linux__ или __Windows__
- Установленный __Node.js__, [ссылка на страницу с загрузками](https://nodejs.org/en/download/)
- Установленный текстовый редактор [__Atom__](http://atom.io), [текущая последняя версия](https://github.com/atom/atom/releases/tag/v1.16.0)
- Установленные плагины для Atom: [__linter__](https://atom.io/packages/linter), [__linter-js-standard-jsx__](https://atom.io/packages/linter-js-standard-jsx) – чтобы установить, нужно открыть настройки атома, выбрать `install` справа в меню и найти оба эти плагина с помощью поиска
- Только для Mac: установить [command line tools](https://developer.apple.com/downloads/) – по ссылке ввести пароль и выбрать подходящую для вашей системы версию

> __Внимание!__ Все инструкции в курсе даны для Unix систем. Windows-пользователи могут
A. Использовать [аналог этих команд из таблицы](https://www.lemoda.net/windows/windows2unix/windows2unix.html)
B. Установить подсистему Linux на Windows 10 [инструкции по установке](https://msdn.microsoft.com/en-us/commandline/wsl/install_guide), [FAQ](https://msdn.microsoft.com/en-us/commandline/wsl/faq)
C. Установить Linux, например Ubuntu внутри Windows (с помощью VMware, Virtual Box) или рядом

### Уровень подготовки, необходимый для прохождения курса

Для того, чтобы понять о чем говорится в курсе не нужно обладать специальными знаниями. Однако будет лучше если вы пройдете курс [Javascript на Codeacademy](https://www.codecademy.com/learn/learn-javascript) для того, чтобы у вас не возникало проблем с синтаксисом языка и вы могли сфокусироваться на проектах.

### Ошибки, правки, неточности, мертвые ссылки, дополнения

Pull requests are very welcome!