Программирование, карта

Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Программирование, карта создатель Mind Map: Программирование, карта

1. ввод пользователем значений из консоли

1.1. BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

1.1.1. для цифр Integer.parseInt(reader.readLine());

1.2. Scanner scan = new Scanner(System.in);

1.2.1. scan.nextLine();

2. Soft Skill: Product Management

2.1. ER - диаграммы

2.2. Теория ограничения систем

2.3. boundary management

2.4. Цикл деминга

2.5. контроллинг

2.6. цифривизация (диджитализация)

2.7. Lint методология в mvp

2.8. Инструменты и сервисы

2.8.1. RTM

3. WEB

3.1. javascript

3.1.1. Теория

3.1.1.1. ECMAScript 2015

3.1.1.1.1. Spread

3.1.1.1.2. Rest (деструктуризация)

3.1.1.1.3. let

3.1.1.1.4. const

3.1.1.1.5. многострочность и интерполяция

3.1.1.1.6. стрелочные функции

3.1.1.1.7. class

3.1.1.2. learn.javascript.ru

3.1.1.2.1. Основы JavaScript Качество кода Структуры данных Замыкания, область видимости

3.1.1.2.2. Методы объектов и контекст вызова (call, apply, bind) Некоторые другие возможности ООП в функциональном стиле ООП в прототипном стиле

3.1.1.2.3. Современные возможности ES-2015 Документ и объекты страницы Основы работы с событиями События в деталях

3.1.1.2.4. Формы, элементы управления Создание графических компонентов

3.1.1.2.5. Веб-компоненты: взгляд в будущее

3.1.1.2.6. DOM

3.1.1.2.7. Оптимизация

3.1.1.2.8. AJAX и COMET

3.1.1.2.9. Анимация

3.1.1.2.10. Окна и Фреймы

3.1.1.2.11. CSS для JavaScript-разработчика

3.1.1.2.12. Сундучок с инструментами

3.1.1.2.13. Регулярные выражения

3.1.1.2.14. О всякой всячине

3.1.1.2.15. Promise

3.1.1.2.16. Генераторы

3.1.1.2.17. async await

3.1.1.3. паттерны проектирования

3.1.1.3.1. MVC

3.1.1.3.2. HMVC (Hierarchical MVC)

3.1.1.3.3. Chain of respnsibility

3.1.1.3.4. Java паттерны проектирования, (поведенческие, структурные, создание объектов)

3.1.1.3.5. BloC pattern in Flutter

3.1.1.4. Асинхронность и т.д.

3.1.1.4.1. вебинар по асинхронным функциям, асинк эвейтам и промисам

3.1.1.5. Массивы, поиск и т.д.

3.1.1.5.1. поиск в строке/массиве indexOf()

3.1.2. Библиотеки:

3.1.2.1. Slick, Owl Corusel, Flickity, Masonry pkgd, jquery UI sortable, Photoswipe, Magnific PopUp, Cute Slider, Jquery Form Validation, Select 2, Jquery JSON Editor, Face detection. Progress,js, Tooltipister, TypeHead, Fittext, Pretty Embed, fitvids, fullpage.js, velocity.js, tree.js, matchheight, sideout.js, focuspoint, Liquid Images, vide, Swipe, Autocomplete.js, Swipe, Template 7, JsBarCode, inputMask, Remodal, glDatepicker, chart.js, easyTabs

3.1.2.2. Статистика и Визуализация данных

3.1.2.2.1. d3.js

3.1.2.2.2. anychart.js

3.1.2.2.3. 14 библиотек для визуализации данных

3.1.2.2.4. Frappe Charts

3.1.2.2.5. angular

3.1.2.2.6. go.js

3.1.2.3. Работа с массивами и Math

3.1.2.3.1. underscore.js

3.1.2.4. Шаблонизаторы

3.1.2.4.1. Шаблонизатор Embedded JS

3.1.2.4.2. lodash.js

3.1.2.4.3. done.js

3.1.2.4.4. doT.js

3.1.2.4.5. karkas.js

3.1.2.4.6. handlebars

3.1.2.4.7. pug (он же jade)

3.1.2.5. Анимация на JS

3.1.2.5.1. pixi

3.1.2.6. Работа с документами

3.1.2.6.1. JSPDF

3.1.2.6.2. markdown-resume-js (из маркдауна в HTML и PDF)

3.1.2.7. библиотеки машинного обучения на JS

3.1.2.7.1. synaptic

3.1.2.7.2. deeplearn.js

3.1.2.7.3. catchoom

3.1.2.7.4. keras.js

3.1.2.7.5. ML.js

3.1.2.8. Работа с графикой 3D 2D

3.1.2.8.1. основы webgl three js

3.1.2.8.2. курс по 3d model web GL

3.1.2.8.3. примеры работ и библиотеки WebGL

3.1.3. фреймворки + React and JQuery

3.1.3.1. JQUERY

3.1.3.1.1. почитать

3.1.3.1.2. удобная документация

3.1.3.1.3. Официальный туториал для изучения

3.1.3.1.4. Практика

3.1.3.2. React

3.1.3.2.1. Введение в React

3.1.3.2.2. Основы React

3.1.3.2.3. rxjs

3.1.3.2.4. FLUX

3.1.3.2.5. graphql

3.1.3.2.6. примеры single app

3.1.3.2.7. Реактовские библиотеки, сборник

3.1.3.2.8. React PWA

3.1.3.2.9. React + Django

3.1.3.2.10. курсы и пошаговый разбор создания приложения

3.1.3.3. vue.js

3.1.3.3.1. базовые момент

3.1.3.3.2. английский туториал по Todo листу на vue

3.1.3.4. Angular

3.1.4. Node.js

3.1.4.1. заметки

3.1.4.1.1. Документация

3.1.4.1.2. Ошибки в node.js

3.1.4.1.3. nvm для виндовс

3.1.4.1.4. пакет nodemon для автозапуска сервера

3.1.4.2. плагины и пакеты

3.1.4.2.1. jsDOM

3.1.4.3. понятия

3.1.4.3.1. событийный цикл

3.1.4.3.2. libUV

3.1.4.3.3. microqueue и macroqueue

3.1.4.3.4. потоки

3.1.4.3.5. события при работе сервера - Keep Alive

3.1.4.3.6. NODE_DEBUG

3.1.5. фреймворки

3.1.5.1. express js

3.1.5.2. koa js

3.1.5.3. Sails

3.1.5.4. Hexo blog framework

3.1.5.5. totaljs аля джанго

3.1.5.6. hapi js

3.1.5.7. NEST.JS на Typescript

3.1.6. Прикладные инструменты, сборщики, пакетные менеджеры

3.1.6.1. Сборщики

3.1.6.1.1. Илья Кантор webpack скринкаст

3.1.6.1.2. основы GULP

3.1.6.1.3. Browserify

3.1.6.1.4. таск раннер Grunt

3.1.6.2. Пакетные менеджеры

3.1.6.2.1. NPM базовые команды

3.1.6.2.2. yarn

3.1.6.3. git и github

3.1.6.3.1. GIT

3.1.6.3.2. GITHUB

3.1.7. Работа с кодом, рефакторинг, тестирование, отладка

3.1.7.1. Документирование кода

3.1.7.1.1. Взаимодействие

3.1.7.1.2. программы

3.1.7.2. Тестирование JS

3.1.7.2.1. chai

3.1.7.2.2. mocha

3.1.7.2.3. интересное расширение для гугл хром под тестирование

3.1.7.2.4. юнит тестирование на php storm

3.1.7.2.5. PhantomJS

3.1.7.2.6. Jasmine

3.1.7.2.7. Karma

3.1.7.2.8. JEST

3.1.7.2.9. Приемочные тесты

3.1.7.2.10. Protractor (Angular testing)

3.1.7.3. docker.js (контейнеризация)

3.1.7.4. Отладка кода

3.1.7.4.1. JavaScript Debugger

3.1.7.4.2. Google Chrome Dev Tools

3.1.7.4.3. Augury (расширение под Ангуляр 2)

3.1.7.5. Инструменты для анализа кода

3.1.7.5.1. JSLint

3.1.7.5.2. ESLint

3.1.7.6. Инструменты для обеспечения Безопасности. Сканирует уязвимости

3.1.7.6.1. Node Security Project

3.1.7.6.2. Snyk

3.1.7.6.3. RetireJS

3.1.8. Бизнес задачи, проектные решения

3.1.8.1. веб-скрапинг и парсинг

3.1.8.1.1. nihtmare.js

3.1.8.1.2. парсинг на node js

3.1.8.1.3. node.io парсинг сайтов на ноде

3.1.8.2. Создание библиотеки компонентов или Wiki

3.1.8.2.1. lerna js менеджмент js пакетов

3.1.8.2.2. storybook js - интерактивная документация по вашим компонентам

3.1.8.2.3. Tiddly Wiki - очень необычная вики на node js

3.1.8.2.4. простая, маленькая вики на материале и MySQL + docker Nodejs React

3.1.8.2.5. Jingo Wiki без базы данных, всё архивируется на гитхабе

3.1.8.2.6. gitbook бесплатная платформа для создания веб документации

3.1.8.2.7. статья по составлению документации на хабре

3.1.8.3. API

3.1.8.3.1. habr статья FileSystem API

3.1.9. machine learning в javascript

3.1.9.1. пример задачки нейросеть на js

3.1.9.2. верстка html css

3.1.9.3. synaptic

3.1.9.4. brain js

3.1.9.5. Статьи

3.1.9.5.1. Перцептрон

3.1.10. сайты с гайдами и примерами работ аля кодпен

3.1.10.1. Скотч

3.1.10.2. кодпен

3.1.11. Реактивное программирование

3.1.11.1. redux паттерн

3.1.11.1.1. ngxs

3.1.11.1.2. ngrx

3.1.11.2. Observable RXJS

3.2. php

3.2.1. Базовый

3.2.1.1. php за час

3.2.1.1.1. СУБД

3.2.1.2. работа с форматами json csv ini

3.2.2. Продвинутый

3.2.2.1. работа с библиотекой GD PHP. Генерация изображения (для постановки водной марки на изображения "на лету")

3.2.2.2. Работа с файловой системой; fopen and etc.

3.2.2.3. Сессии и аутентификация пользователя

3.2.2.4. отладка PHP кода

3.2.2.5. работа с PostgreSQL

3.2.2.6. концепция MVC

3.2.2.7. добавление подписчика в базу

3.2.3. Wordpress practice

3.2.3.1. русская документация wordpress

3.2.3.1.1. русская документация и how to для wordpress

3.2.3.2. создание темы вордпресс на фреймворке unyson.io

3.2.3.2.1. мануал по фреймворку

3.2.3.3. создание плагинов WP

3.2.3.3.1. подключение плагина в админку

3.2.3.3.2. написание плагина отзыва для wp (вебхуки активации, деактивации, add_action add_opinion, создание таблиц в Sql)

3.2.3.3.3. do-shortcode для Похожих статей

3.2.3.4. how to

3.2.3.4.1. ajax пагинация (load more)

3.2.3.4.2. ajax пагинация + фильтрация и поиск

3.2.3.4.3. ajax infinity scroll

3.2.3.4.4. Мобильное приложение для wordpress

3.2.4. magento, prestashop

3.2.5. bitrix

3.2.6. фреймворки php

3.2.6.1. Yii

3.2.6.2. Symfony

3.2.6.2.1. api platform - надстройка для написания API на симфони, внутри есть докер, дженкинс, AWS

3.2.6.3. Laravel

3.2.6.3.1. этапы разработки и деплоя на ларавель

3.3. Python

3.3.1. фреймворки

3.3.1.1. Django

3.3.1.1.1. уроки по фремворку от создания просто аплика до деплоя

3.3.1.1.2. документация на django

3.3.1.2. Flask

3.3.1.3. Falcon

3.3.1.4. Tornado

3.3.2. Понятия

3.3.2.1. Sentry

3.3.2.1.1. оперативный мониторинг ошибок на Django

3.3.3. сборки

3.3.3.1. Anaconda

3.3.4. How to

3.3.4.1. как установить питон

3.3.5. Python-пакеты библиотека

3.3.5.1. NumPy

3.3.5.2. Pandas

3.3.5.3. Matplotlib

3.3.5.4. Sci-kit Learn

3.3.5.5. SciPy

3.3.6. Скраппинг веб сайтов

3.3.6.1. пример скрапинга и краулинга

3.4. JAVA

3.4.1. Фреймворки

3.4.1.1. Spring

3.4.1.1.1. лучшие туториалы и подсказки

3.4.1.2. Hibernate

3.4.1.3. akka

3.4.1.3.1. quick start

3.4.2. Java Core Practice

3.4.3. Java Syntax Practice

3.4.3.1. Generics

3.4.3.1.1. ArrayList<String>

3.4.3.2. виды массивов

3.5. Базы данных и сервер

3.5.1. SQL

3.5.1.1. Паттерны и теория

3.5.1.1.1. 6 нормальных форм БД

3.5.1.1.2. 15 статей по связям

3.5.1.2. операторы в sql скриптах

3.5.1.2.1. Операторы задания прав доступа в базе данных

3.5.1.2.2. Операторы транзакций и восстановления данных

3.5.1.2.3. Операторы Манипуляции Данными

3.5.1.2.4. Операции соединения

3.5.1.3. сайт туториал по SQL

3.5.1.4. сайт для тренировки скриптов

3.5.2. MySQL

3.5.2.1. индексы в MySQL

3.5.2.2. JOIN в MYSQL

3.5.3. NoSQL

3.5.3.1. MongoDB

3.5.4. OpenServer

3.5.4.1. Запуск локального сервера

3.5.4.2. phpMyadmin

3.5.4.3. постановка задач в очередь

3.5.5. Настройка виртуального хостинга (Wordpress помогатор 3.1)

3.5.6. apache, nginx

3.5.7. psftp и ssh

3.5.7.1. midnight commander

3.5.7.2. putty

3.5.8. консольные редакторы

3.5.8.1. nano

3.5.8.2. vim

3.5.8.3. работа с терминалом

3.5.9. Редакторы БД

3.5.9.1. quickdata

3.5.9.1.1. есть export в MySqlWorkBanch

3.6. DevOPS

3.6.1. Docker

3.6.1.1. Курс по докеру бесплатно

3.6.1.2. практическое руководство на русском

3.6.1.3. шпаргалка по докеру

3.6.1.4. команды для работы с контейнерами

3.6.1.4.1. посмотреть список образов

4. Machine learning

4.1. How to start

4.1.1. machine-learning-with-javascript

4.1.1.1. part 1

4.1.1.2. part 2

4.2. книги

4.2.1. "Машинное обучение" Бринк

4.3. Понятия

4.3.1. Нейросети

4.3.1.1. Facebook объясняет за 1тринадцать минут о глубинном обучении и ИИ

4.3.1.2. Видеокурс по нейросетях на русском

4.3.2. знание основ работы с Selenium

4.3.3. 5 подходов для изучения алгоритмов

4.3.3.1. Символизм

4.3.3.2. Коннекционизм

4.3.3.3. Эволюционизм

4.3.3.4. Теорема Байеса

4.3.3.5. Аналогизм

4.4. Материалы, что почитать

4.4.1. Видеолекции курса «Машинное обучение>> ШАД

4.4.2. конспекты лекций и т.д. ШАД (Соколов)

4.4.3. Вики НИУ ВШЭ

4.4.4. семинары МГУ ВМК

4.4.5. сборники обучающих видео и курсов

4.4.5.1. Подборка материалов

4.4.5.2. машинное обучение за неделю

4.4.5.3. Coursera машинное обучение ВШЭ

4.5. Фреймворки и Инструменты

4.5.1. DeepLearning4j(DL4J):

4.5.2. Theano:

4.5.3. Torch:

4.5.4. TensorFlow:

4.5.5. Caffe:

4.5.6. КЕРАС - настройка над тенсорфлоу

4.6. примеры нейронных сетей

4.6.1. видеоуроки построения простой нейросети

4.7. Казуальные инструменты с визуальным проектированием

4.7.1. microsoft azure studio - казуальный инструмент для решения задач

5. Soft skills: UI UX SEO

5.1. Трафик

5.1.1. Определение ЦА

5.1.2. SEO

5.1.3. Касания с холодной ЦА

5.1.3.1. email рассылки скриптом с busmail.ru

5.1.3.2. instagram/вк/fb масс фолоу и масс лайкинг через сервисы

5.1.3.3. виджеты приветсвия в соц сетях

5.1.4. Касание со своей аудиторией

5.1.4.1. сервис для спама в личку ВК по своему сообществу

5.1.4.2. рассылка в директ инстаграмма

5.1.4.3. рассылка и сбор подписчиков через facebook messanger

5.1.5. Автоворонки

5.1.6. Туннели в месенджерах

5.1.7. Продвижение мобильных апликов

5.1.7.1. мотивированные инстоллы

5.1.7.2. 5 лайфхаков для ASO

5.1.7.3. маркетплейсы для android приложений

5.1.8. Изучение конкурентов

5.1.8.1. Анализ трафика

5.1.8.1.1. similar web плагин

5.1.8.1.2. adbeat сканит рекламу

5.1.8.1.3. semrush сканирует органику

5.1.8.1.4. follow.net лайтовый сервис для анализа платного и бесплатного трафика

5.1.8.1.5. https://www.megaindex.ru/

5.1.8.2. Анализ посадочных страниц

5.1.8.2.1. ghostery плагин для распознавания рекламных пикселей на сайтах

5.1.8.2.2. buildwith плагин о том, что используется на сайте из фреймворков и сторонних сервисов

6. Open Source

6.1. NanoIID

7. Html CSS

7.1. Базовый Html CSS

7.1.1. meta

7.1.1.1. <meta charset="utf-8" >

7.1.1.2. <meta name="descripion" content="описание">

7.1.1.3. <meta name="keywords" content="ключи">

7.1.1.4. <title> Тайтл </title>

7.1.2. теги

7.1.2.1. цитаты

7.1.2.1.1. <cite>

7.1.2.1.2. <q>

7.1.2.1.3. <blockquote>

7.1.2.2. индексы

7.1.2.2.1. <sub>

7.1.2.2.2. <sup>

7.1.2.3. списки

7.1.2.3.1. ul

7.1.2.3.2. ol

7.1.2.4. список определений dl dt dd

7.1.2.5. изменение для машины

7.1.2.5.1. <del>

7.1.2.5.2. <ins>

7.1.2.5.3. атрибут datetime

7.1.2.6. тег <pre> для отображение текста как есть в редакторе, без склейки пробелов

7.1.2.7. <mark>

7.1.2.7.1. выделение желтым цветом текст

7.1.3. ссылки

7.1.3.1. относительный путь ./ ../

7.1.3.1.1. ../ две точки значит поднять на одну директорию вверх

7.1.3.2. абсолютный /about/contacts

7.1.3.3. прямой http://www.site.com/contacts

7.1.3.4. text-decoration: none

7.1.3.4.1. убрать поддчеркивание

7.1.4. таблицы

7.1.4.1. <table>

7.1.4.2. table data <td>

7.1.4.3. table row <tr>

7.1.4.4. table header <th>

7.1.4.5. атрибут border-top and etc

7.1.4.6. border-collapse:collapse; или separete, для склеивания или расклеивания ячеек между собой

7.1.4.7. cellpadding отступы у ячеек у тега <table>

7.1.4.8. border-spacing задается для всей таблицы, а не для ячеек

7.1.4.9. colspan="2" - атрибут для th tr чтобы ячейку объединить на 2 или более

7.1.4.10. rowspan="2" - соответственно вниз колонку растягивает

7.1.4.11. caption - заголовок таблицы

7.1.4.11.1. caption-side:bottom;

7.1.5. формы

7.1.5.1. <form>

7.1.5.2. action задает адрес урл

7.1.5.3. method

7.1.5.4. <input>

7.1.5.5. type

7.1.5.5.1. checkbox

7.1.5.5.2. submit

7.1.5.5.3. text

7.1.5.5.4. password

7.1.5.5.5. radio

7.1.5.5.6. file

7.1.5.5.7. hidden

7.1.5.6. name

7.1.5.7. label - подпись к форме

7.1.5.8. value - значение

7.1.5.9. <input type="submit"></input>

7.1.5.9.1. это кнопка Отправить с POST GET

7.1.5.10. <textarea>, cols ширина поля, а rows это высота

7.1.5.11. select

7.1.5.11.1. option

7.1.6. CSS

7.1.6.1. position

7.1.6.1.1. top left right bottom

7.1.6.1.2. z-index

7.1.6.1.3. float: left, right

7.1.6.2. clear: both;

7.1.6.2.1. для футера, чтобы прижать вниз

7.1.6.3. контекстные селекторы

7.1.6.3.1. li .red {...}

7.1.6.4. соседние селекторы

7.1.6.4.1. .first + ul

7.1.6.5. контекстные + соседние

7.1.6.5.1. .shooter-1 .first + li {...}

7.1.6.6. родитель (ul) -> дочерний элемент (li) - > потомки (span)

7.1.6.6.1. <ul><li><span></span></li></ul>

7.1.6.7. > используется для дочерних селекторов

7.1.6.7.1. .places > li > span

7.1.6.8. наследование

7.1.6.8.1. p.selected span {...}

7.1.6.8.2. inherit

7.1.6.9. перекрестное наследование

7.1.6.10. порядок каскадирования

7.1.6.10.1. важность

7.1.6.10.2. специфичность

7.1.6.10.3. исходный код

7.1.6.11. !important

7.1.6.11.1. переопределяет специфичность даже style прописанных в html

7.1.6.12. псевдоклассы (с двоеточием)

7.1.6.12.1. :first-child; :last-child;

7.1.6.12.2. :nth-child (4)

7.1.6.12.3. :nth-child (2n)

7.1.6.12.4. :hover

7.1.6.12.5. :link

7.1.6.12.6. :active

7.1.6.12.7. :visited

7.1.6.12.8. :focus

7.1.6.12.9. элемент[атрибут]

7.1.6.13. шрифты

7.1.6.13.1. font-weight - толщина шрифта

7.1.6.13.2. font-style

7.1.6.13.3. font-family:

7.1.6.13.4. text-decoration

7.1.6.13.5. text-transform

7.1.6.13.6. white-space

7.1.6.13.7. text-align

7.1.6.13.8. vertical-align

7.1.6.13.9. line-height

7.1.6.14. фоны

7.1.6.14.1. background-image

7.1.6.14.2. background-repeat

7.1.6.14.3. background-position

7.1.6.14.4. background-attachment

7.1.6.14.5. короткая запись background: [bc] [bi] [br] [bp] [ba];

7.1.6.14.6. CSS генератор спрайтов

7.1.6.15. блочные элементы

7.1.6.15.1. padding

7.1.6.15.2. margin

7.1.6.15.3. центровка блочного элемента

7.1.6.15.4. box-sizing

7.1.6.16. типы элементов

7.1.6.16.1. display: inline

7.1.6.16.2. display: block

7.1.6.16.3. display: inline-block

7.1.6.16.4. display: table

7.1.6.16.5. display: none

7.1.6.16.6. visibility: hidden

7.1.6.17. сетки и потоки

7.1.6.17.1. float: left/right/none

7.1.6.17.2. clear запрет на обтекание элемента другими элементами

7.1.6.17.3. управление потоком

7.1.6.17.4. распорка

7.1.6.17.5. Псевдораспорка с псевдоэлементом :after

7.1.6.18. позиционирование

7.1.6.18.1. position

7.1.7. HTML 5

7.1.7.1. <header> <footer>

7.1.7.1.1. можно использовать на странице больше одного раза

7.1.7.1.2. стилизовать классами

7.1.7.2. <main>

7.1.7.2.1. используется 1 раз на странице

7.1.7.3. <section>

7.1.7.3.1. смысловой или логический раздел документа

7.1.7.4. <article>

7.1.7.4.1. самостоятельный и независимый раздел документа

7.1.7.5. <nav>

7.1.7.6. <aside>

7.1.7.6.1. боковые панели и сайдбары

7.1.7.7. <time>

7.1.7.7.1. атрибут у этого тега datatime

7.1.7.7.2. datetime="2014-04-20"

7.1.7.8. <figure>

7.1.7.8.1. внутри есть еще тег <figcaption> по типу легенды, размещать первым или последним

7.1.7.8.2. тег для обозначения схем, графиков и диаграм

7.1.7.9. <video>

7.1.7.10. <audio>

7.1.7.11. формы

7.1.7.11.1. <input type="reset">

7.1.7.11.2. <input type="button">

7.1.7.11.3. <input type="image" src="./img/cat.jpg">

7.1.7.11.4. <button> со всеми тайпами инпутов + можно оформлять внутри html тегами

7.1.7.11.5. дата время месяц день календарь

7.1.7.11.6. <input type="number" name="number">

7.1.7.11.7. <input type="range" min="1" max="10" step="1">

7.1.7.11.8. <input type="search" name="search">

7.1.7.11.9. атрибут autofocus

7.1.7.11.10. <datalist>

7.1.7.11.11. группировка форм через тег <fieldset>

7.1.7.11.12. атрибут pattern, чтобы задать правило соответствия ввода данных в форме

7.1.7.11.13. input type="tel"

7.1.7.11.14. атрибут placeholder, показывает подсказку как заполнять поле

7.1.7.11.15. input type="email"

7.1.7.11.16. input type="url"

7.1.7.11.17. <input type="color">

7.1.7.11.18. АТРИБУТЫ, которые позволяют пользователю редактировать инпуты

7.1.7.11.19. SELECT

7.1.7.11.20. АВТОКОМПЛИТ в формах

7.1.7.11.21. атрибут tabindex

7.1.8. CSS3

7.1.8.1. data:URL

7.1.8.2. rgba

7.1.8.2.1. добавили в конце прозрачность

7.1.8.3. svg

7.1.8.4. селектор1 ~ селектор2

7.1.8.4.1. правило "похожего" селектора, почти как ul + li см пример

7.1.8.5. Новые ПсевдоСелекторы

7.1.8.5.1. :not(селектор) позволяет выбрать селектор которые не содержат какой-то селектор/класс

7.1.8.5.2. :nth-last-child счет ведется от последнего селектора

7.1.8.5.3. :nth-of-type(n)

7.1.8.5.4. :first-of-type и :last-of-type

7.1.8.5.5. :empty

7.1.8.5.6. :only-child :only-of-type

7.1.8.5.7. .heart::before { content: "Черви"; }

7.1.8.5.8. .heart::after { content: "Черви"; }

7.1.8.5.9. p::first-letter { }

7.1.8.5.10. p::first-line { }

7.1.8.6. комбинации

7.1.8.6.1. [foo^="bar"]

7.1.8.6.2. [foo$="bar"]

7.1.8.6.3. [foo*="bar"]

7.1.8.6.4. [foo~="bar"]

7.1.8.6.5. [foo|="bar"]

7.1.8.6.6. ::enabled ::disabled

7.1.8.6.7. :read-write :read-only

7.1.8.6.8. :required :optional

7.1.8.6.9. :checked

7.1.8.6.10. :valid :invalid

7.1.8.6.11. :in-range :out-of-range

7.1.8.7. Фоны и рамки

7.1.8.7.1. background-size:

7.1.8.7.2. background-origin

7.2. Advanced Level

7.2.1. Анимация

7.2.1.1. CSS3

7.2.1.2. свойства которые можно анимировать

7.2.1.3. статья с примерами на русском

7.2.2. Методологии CSS

7.2.2.1. Atomic CSS

7.2.2.2. BEM

7.2.2.2.1. верстка Блок, элемент, модификатор

7.2.2.2.2. сборка SDK

7.2.2.2.3. BEM файловая структура

7.2.2.3. OOCSS

7.2.2.4. SMACSS

7.2.2.5. MCSS

7.2.3. SVG

7.2.3.1. онлайн справочник по svg

7.2.3.2. примеры

7.2.3.2.1. дуга эллипса

7.2.4. Препроцессоры

7.2.4.1. less

7.2.4.1.1. htmlacademy

7.2.4.1.2. методы

7.2.4.1.3. синтаксис

7.2.4.1.4. примеси

7.2.4.2. sass SCC

7.2.4.2.1. форматор Sass

7.2.4.3. Jade

7.2.4.4. Stylus

7.2.4.4.1. stylus библиотека от яндекс

7.2.5. PHP Storm

7.2.5.1. команды

7.2.5.1.1. Поиск с заменой

7.2.5.1.2. Поиск

7.2.5.1.3. копирование предыдущей строки

7.2.5.1.4. выделение родительских блоков

7.2.5.1.5. перемещение строки верх или вниз

7.2.5.1.6. мульти выделение

7.2.5.1.7. Вернуться к предыдущему месту редактирования

7.2.5.1.8. Добавить блочный комментарий

7.2.5.2. плагины

7.2.5.2.1. getgist

7.2.5.2.2. codeglance (карта)

7.2.5.3. дополнительно

7.2.5.3.1. deployment

7.2.5.3.2. PHPSTROM + GIT+ GITHUB

7.2.5.3.3. юнит тестирование

7.3. Понятия

7.3.1. gzip сжатие

7.3.2. CSS переменные и функции calc, миксины

7.3.3. верстка вертикального ритма

7.3.3.1. еще почитать

7.3.3.1.1. генератор вертикального ритма

7.3.4. 14 килобайт

7.3.4.1. размер подгружаемых файлов css и html должен быть не более 14 кб

7.3.4.2. статья по оптимизации веб сайтов и уменьшения веса

7.3.4.3. картинки в base64

7.3.5. autoprefixer (постпроцессоры)

7.3.5.1. Autoprefixer

7.3.5.2. PostCSS

7.3.6. Минификация

7.3.6.1. PhpStorm -> ctrl+A -> ctrl+Alt+L (обратная минификация?)

7.3.6.2. компрессия CSS онлайн

7.3.6.3. еще онлайн сервисы по сжатию CSS

7.3.6.4. Статья и ссылки на инструменты: Минификация CSS, JS, HTML

7.3.7. прогрессивное улучшение и изящная деградация

7.3.8. markdown (ссылка на доку)

7.3.8.1. РУКОВОДСТВО markdown и продвинутый аналог GFM за 1 час (руководство и синтаксис)

7.3.8.2. онлайн редактор для макрдауна

7.3.9. Perfect Pixel

7.3.10. CSS переменные

7.3.11. REM и EM

7.3.12. сокращения EMMET

7.3.13. livereload

7.4. Приемы на CSS (трюки, адаптивность и т.д.)

7.4.1. 10 неожиданных приемов

7.4.2. адаптивность

7.4.2.1. @media запросы

7.4.2.1.1. @media запросы на англ

7.4.2.2. meta viewport

7.4.3. Кроссбраузерность

7.4.3.1. browser-sync

7.4.3.2. префиксы

7.5. UI и фреймворки

7.5.1. библиотеки дизайна

7.5.1.1. Материал ui

7.5.1.1.1. Material-ui.com под react проекты

7.5.2. CSS библиотеки, фреймворки, технологии

7.5.2.1. bootstrap

7.5.2.1.1. bootstrap 4 (документация и реализация компонентов на проекте)

7.5.2.1.2. верстка

7.5.2.2. Flexbox

7.5.2.2.1. верстка

7.5.2.2.2. основные приемы, статья на русском

7.5.2.2.3. команды Flexbox

7.5.2.2.4. расписанный пример верстки на флексе

7.5.2.2.5. Пять дополнительных свойств

7.5.2.3. CSS GRID

7.5.2.3.1. видео урок по CSS Grid на русском

7.5.2.3.2. перевод выступления Рейчел Эндрю по CSS Grid

7.5.2.4. Smart Grid от Лаврика

7.5.2.4.1. 4 lessons about SmartGrid

7.5.2.4.2. ссылка на репозиторий по smart grid

7.5.2.5. готовые элементы на CSS HTML без JS

7.6. GRID LAYOUT

7.6.1. видео с конференции 2017

8. Mobile develop

8.1. Unity

8.1.1. документация и обучалки

8.2. mobile design

8.3. mobile продвижение продуктов

8.3.1. Andoid TV как выставить конечный продукт

8.4. Как покрывать тестами

8.4.1. видео от яндекса 2017

8.5. фреймворки

8.5.1. PhoneGap

8.5.2. React Native

8.5.2.1. пишем приложение на Реакт Нейтив часть 1

8.5.2.2. видео пример создания приложения на react native

8.5.2.3. очень простой туториал по app

8.5.2.4. видео туториал по компонентам

8.5.2.5. простой Todo App

8.5.3. ionic

8.5.3.1. документация актуальной версии ionic

8.5.3.2. 21 урок на англ для ionic 2

8.5.3.3. фишки

8.5.3.3.1. Intro слайдами

8.5.3.4. Information

8.5.3.4.1. Page LyfeCicle

8.5.3.4.2. Page components

8.5.3.4.3. navCtrl вместо angular routing, stack of pages

8.5.3.5. Улучшение производительности Crosswalk

8.5.4. NativeScript

8.5.4.1. troubleShooting

8.5.4.1.1. маленький или забагованный экран эмулятора

8.5.4.2. Start

8.5.4.2.1. tns create <AppName> --template angular

8.5.4.2.2. tns run android

8.5.4.3. icons

8.5.4.3.1. android systemIcon без картинок

8.5.4.3.2. ios icons с картинками

8.5.5. Flutter

8.5.5.1. flutter packages

8.5.5.2. flutter documentation

8.5.5.3. FLutter API

8.5.5.4. widget

9. Game dev

9.1. Языки

9.1.1. Javascript

9.1.1.1. начальные уроки по веб деву с JS

9.1.1.2. фреймворки

9.1.1.2.1. phaser

9.1.1.2.2. node js серверный фреймворк NetEasy

9.1.1.2.3. cocos

9.1.1.2.4. Turbulenz фреймворк на Typescript

9.1.2. DART

9.2. Движки

9.2.1. Unity

9.2.1.1. серия уроков по Unity

9.2.2. Open GL

9.2.2.1. начальные уроки по C++ и OpenGl

10. UNIX системы и команды

10.1. LINUX

10.2. MAC OS

10.3. WINDOWS

10.3.1. АНАЛОГ $ touch на винде, для создания файлов

10.4. список полезных команд для разработки

10.4.1. netstat -a. список прослушиваемых портов

11. AR VR

11.1. VR

11.1.1. движки/библиотеки

11.1.1.1. WASM и

11.1.1.2. WebVR

11.2. AR

11.2.1. библиотеки

11.2.1.1. OpenCV - компьютерное зрение

11.2.2. топ 12 платформ для разработки AR

11.2.3. топ 8 SDK для AR

12. Безопасность

12.1. Шифрование и протоколы

12.1.1. PGP (Pretty Good Privacy)

12.1.2. Jabber massenger

12.2. DeepWeb

12.2.1. Tor браузер

12.2.1.1. https://www.deepwebsiteslinks.com

12.2.1.2. wiki по луковой стране

12.3. Криптография

12.3.1. Wiki русских Шифропанов

12.4. Инструменты взлома

12.4.1. Поисковик shodan

13. BIG-DATA

13.1. технологии

13.1.1. Kafka

13.1.2. processing framework

13.1.2.1. fling

13.1.2.2. spark

13.1.2.3. samsa

13.1.3. data sourcing

13.1.3.1. druid

13.1.4. Cloud service

13.1.4.1. DataFlow

13.1.5. R

13.1.6. Аппаратные решения.

13.1.7. MapReduce

13.1.8. Hadoop

13.2. техники и методики работы с данными

13.2.1. Data Mining;

13.2.2. Краудсорсинг;

13.2.3. Смешение и интеграция данных;

13.2.4. Машинное обучение;

13.2.5. Искусственные нейронные сети;

13.2.6. Распознавание образов;

13.2.7. Прогнозная аналитика;

13.2.8. Имитационное моделирование;

13.2.9. Пространственный анализ;

13.2.10. Статистический анализ;

13.2.11. Визуализация аналитических данных.