Минутка общения
#social
Решили узнать самый популярный язык программирования среди подписчиков Библиотеки программиста.
Так как в данном опросе можно выбрать только один вариант из представленных, то указывайте в комментарии другие, часто используемые вами языки.
На каком языке вы программируете чаще всего?
Проголосовать можно по ссылке:
https://vk.com/wall-54530371_91347
Материалы для углубленного изучения C#
#csharp
1. Обобщенное программирование.
2. Делегаты.
3. Лямбды.
4. Методы-расширения (Extension Methods).
5. LINQ.
6. Nullable типы.
7. Динамическое программирование.
8. Отлов исключений.
9. Асинхронное программирование.
Ссылка на плейлист: https://www.youtube.com/playlist?list=PLzomAkQSuUyJ2oG-n1Tn5cm6HbjQyok8A
Обсуждение: https://vk.com/wall-54530371_91123
Хочу посоветовать вам канал, который поможет в изучении английского. У @dailyeng хороший контент, адекватная периодичность и удобная подача. Подписывайтесь!
Читать полностью…Как научиться программировать?
#novice #common
"Хочу стать программистом, но не знаю, как начать и с чего начать" — писали многие из вас нам. Мы подготовили развернутый ответ на эту тему, скомпоновав все важные идеи и мысли от матерых программистов c обсуждения на Quora.
http://theasder.github.io/learning/2015/01/25/let-us-learn-program.html
Стань профессионалом в IT и получи работу в городе высоких технологий!
Центр IT-подготовки Университета Иннополис проводит бесплатное обучение и повышение квалификации по направлениям: разработка на Java, C++, PHP и тестирование ПО. После окончания обучения выпускники получают контракт на работу в Иннополисе.
Обучение в центре IT-подготовки это:
• Бесплатное проживание и питание в кампусе университета на время обучения;
• Длительность обучения — 2 месяца;
• Работа в компании-резиденте Иннополиса после обучения;
• Гарантированная зарплата от 50 000 р/мес;
• Заселение в 1- или 2-комнатную обустроенную квартиру;
• Детсад и школа для ребенка без очереди, спорткомплекс для всей семьи;
• Уникальная городская среда с современной инфраструктурой, экологией и безопасной средой.
Получи работу и стань жителем Иннополиса — подай заявку до 15 октября!
Подать заявку: apply.innopolis.ru/stc11
Как стать претендентом на позицию Junior Frontend Developer за три месяца?
#web #job
На данном семинаре Александр Марченко — коучер, тренер-консультант CyberBionic Systematics рассказал о том кто такой Junior Frontend Developer, какие технологии необходимо знать для такой позиции, а также о том как доказать что вы готовы стать разработчиком в компании.
https://www.youtube.com/watch?v=_KNKEVE8_GI
Обсуждение: https://vk.com/wall-54530371_90617
Курс «Дискретный анализ и теория вероятностей»
#fundamental
1. Основы перечислительной комбинаторики.
2. Обобщенная функция Мёбиуса и асимптотики.
3. Деревья и унициклические графы.
4. Разбиение чисел на слагаемые.
5. Производящие функции и линейные рекуррентные соотношения.
6. Хроматические числа графов и Кнезеровский граф.
7. Классическое определение вероятности, схема Бернулли и их применение.
8. Локальная лемма Ловаса. Начала теории вероятностей.
9. Локальная лемма Ловаса. Теория вероятностей.
Плейлист:
https://www.youtube.com/playlist?list=PLJOzdkh8T5kouOIbZDCqzB72hBn9T7gsJ
Обсуждение: https://vk.com/wall-54530371_90604
Android для разработчиков (2016) / Android 6 for Programmers: An App-Driven Approach (2015)
Авторы: Пол Дейтел, Харви Дейтел
#mobile #book
Добро пожаловать в динамичный мир разработки приложений для смартфонов и планшетов Android с использованием Android Software Development Kit (SDK), языка программирования Javа, а также новой и стремительно развивающейся среды разработки Android Studio. В основе книги лежит принцип разработки, ориентированной на приложения, - концепции показаны на примере полностью работоспособных приложений Android, а не фрагментов кода.
Более миллиона человек уже воспользовались книгами Дейтелов, чтобы освоить Java, C#, C++, C, JavaScript, XML, Visual Basic, Visual C++, Perl, Python и другие языки программирования. Третье издание этой книги позволит вам не только приступить к разработке приложений для Android, но и быстро опубликовать их в Google Play. Третье издание книги было полностью обновлено и познакомит вас с возможностями Android 6 и Android Studio.
Обсуждение и книга по ссылке:
https://vk.com/wall-54530371_90585
Программист-прагматик. Путь от подмастерья к мастеру (2007)
Автор: Эндрю Хант, Дэвид Томас
#common #book
Находясь на переднем крае программирования, книга "Программист-прагматик. Путь от подмастерья к мастеру" абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на современном уровне, чтобы исследовать суть процесса - требования к работоспособной и поддерживаемой программе, приводящей пользователей в восторг. Книга охватывает различные темы - от личной ответственности и карьерного роста до архитектурных методик, придающих программам гибкость и простоту в адаптации и повторном использовании.
Прочитав эту книгу, вы научитесь:
— Бороться с недостатками программного обеспечения;
— Избегать ловушек, связанных с дублированием знания;
— Создавать гибкие, динамичные и адаптируемые программы;
— Избегать программирования в расчете на совпадение;
— Защищать вашу программу при помощи контрактов, утверждений и исключений;
— Собирать реальные требования;
— Осуществлять безжалостное и эффективное тестирование;
— Приводить в восторг ваших пользователей;
— Формировать команды из программистов-прагматиков и с помощью автоматизации делать ваши разработки более точными.
P.S. Данная книга присутствует в списке "Золотой фонд литературы по версии Stackoverflow": https://vk.com/wall-54530371_80896
Обсуждение: https://vk.com/wall-54530371_90448
Многопользовательские игры. Разработка сетевых приложений (2016)
Автор: Джошуа Глейзер, Санджай Мадхав
#gamedev #book
Сетевые многопользовательские игры — это многомиллиардный бизнес, привлекающий десятки миллионов игроков. Эта книга на реальных примерах рассказывает об особенностях разработки таких игр и основах построения надежной многопользовательской архитектуры.
Вы узнаете об основах сетевого программирования с точки зрения разработчиков игр, управлении игрой через передачу данных, сетевых обновлениях, обеспечении надежной работы и научитесь создавать безопасный и масштабируемый код. Не останутся без внимания игровые сервисы и облачные технологии.
Эта книга пригодится всем кто хочет узнать, как создаются сетевые игры.
К посту прикреплена книга на английском языке:
https://vk.com/wall-54530371_90186
Информационная безопасность
#security
1. Запрет записи файлов на USB флешку (часть 1-я)
2. Настройка системы безопасности windows 7
3. Шифрование BitLocker - Защита USB флешки
4. Удаление файлов без возможности восстановления
5. Безопасное хранение паролей в KeePass Professional
6. Проверка сайтов на мошенничество
7. Восстановление файлов и лечение вируса шифровальщика (da vinci, enigma, vault, xtbl, cbf)
8. Защита от вируса шифровальщика (da vinci, enigma, vault, xtbl, cbf)
9. Как посмотреть сохраненные пароли в браузере?
Ссылка на плейлист: https://www.youtube.com/playlist?list=PL67C40BF3801C71CF
Обсуждение: https://vk.com/wall-54530371_90083
Подборка YouTube-каналов для изучения Python
#python #collections
1. sentdex — туториалы по Python для продвинутых. На канале можно найти материалы по машинному обучению, анализу данных, робототехнике, веб-разработке, разработке игр и многое другое.
https://www.youtube.com/user/sentdex/featured
2. Chris Hawkes — на данном канале вы сможете найти материалы не только по языку программирования Python, но узнать подробнее что такое Reactjs, Django и прочее.
https://www.youtube.com/user/noobtoprofessional
3. ИМКН УрФУ. Языки сценариев — видеолекции по курсу "Языки сценариев", читаемом в Институте математики и компьютерных наук Уральского федерального университета. Курс посвящен языку программирования Python 3.
https://www.youtube.com/channel/UClQJvX1TXm0rXoxFtTczNog
4. Moscow Python — видеозаписи со встреч питонистов и джангистов в Москве.
https://www.youtube.com/user/moscowdjangoru/featured
5. PyCon 2015 — огромная коллекция докладов c международной конференции по самым различным темам, которые связаны с языком Python.
https://www.youtube.com/channel/UCgxzjK6GuOHVKR_08TT4hJQ
6. PyCon 2014 — доклады с конференции PyCon 2014, которая проходила в Монреале.
https://www.youtube.com/user/PyCon2014/videos
7. Next Day Video — коллекция лекций и докладов по Python.
https://www.youtube.com/user/NextDayVideo
8. PyData — канал по управлению, обработке, анализу и визуализации данных.
https://www.youtube.com/user/PyDataTV
Подборка материалов по Git и Github
#git #cheatsheets #collections
Простое руководство по работе с Git:
http://rogerdudler.github.io/git-guide/index.ru.html
Более подробное руководство:
https://vk.cc/5FxDAZ
Книга Pro Git:
Первая версия книги на русском: http://habrahabr.ru/post/150673/
Вторая версия (недопереведенная): https://vk.com/wall-54530371_30764
Git How To — это интерактивный тур, который познакомит вас с основами Git. Тур создан с пониманием того, что лучшим способом научиться чему-нибудь — сделать это своими руками.
http://githowto.com/ru
Аналогичная интерактивный туториал: http://pcottle.github.io/learnGitBranching/
Видеоуроки по Git и Github от Loftblog:
1. Основы
2. Первые комиты
3. Работаем с Github
4. Мерж веток
Ссылка на плейлист: https://www.youtube.com/watch?v=PEKN8NtBDQ0&list=PLY4rE9dstrJyTdVJpv7FibSaXB4BHPInb
К посту прикреплена шпаргалка по Git:
https://vk.com/wall-54530371_89794
Думаю, многим из подписчиков канала известно, что PHP — самый популярный язык программирования в мире. Под PHP работает 80% сайтов, в том числе Facebook, «ВКонтакте» и «Википедия». К сожалению, из-за того, что PHP довольно простой и легкий в изучении, на рынке много неквалифицированных разработчиков.
На программе «PHP/SQL: back-end разработка и базы данных» в «Нетологии» преподают только опытные и бывалые разработчики, которые проведут вас в мир программирования и сделают востребованным специалистом с качественным бэкграундом.
Специально для наших подписчиков — скидка 2 000 рублей по промокоду proglibraryphp. Скидка действительна до 15 октября.
Чему вы научитесь?
● основам ООП
● работе с базами данных SQL, MySQL
● освоите PHP
● работе с популярными фреймворками Smarty, Twig, Zend, Yii
Каждому предоставляется персональное наставничество и консультация по построению карьеры.
Курс подходит тем, кто только знакомится с программированием, а также frontend-разработчикам, которые хотят больше узнать про back-end.
Старт — 21 октября. Ссылка на регистрацию: http://netolo.gy/czH
Самые популярные посты за эту неделю
#weekly@proglib
1. IP сети шаг за шагом
https://vk.com/wall-54530371_88579
2. jQuery на примерах
https://vk.com/wall-54530371_88732
3. Как запомнить информацию через повторения?
https://vk.com/wall-54530371_89145
4. Карьера программиста (2016) / Cracking the Coding Interview: 189 Programming Questions And Solutions (2015)
https://vk.com/wall-54530371_88768
5. Основы компьютерных сетей
https://vk.com/wall-54530371_89175
6. Git для профессионального программиста (2015)
https://vk.com/wall-54530371_88681
7. Паттерны проектирования
https://vk.com/wall-54530371_88706
8. Введение в программирование на Python
Первая часть: https://vk.com/wall-54530371_88839
Вторая часть: https://vk.com/wall-54530371_88977
9. Серия видеоуроков по Java для продолжающих изучение
https://vk.com/wall-54530371_88612
10. Создание виртуальной машины
https://vk.com/wall-54530371_89011
Список русскоязычных YouTube-каналов для обучения веб-разработке
Добавляем в закладки!
#web #collections
1. Sorax — JavaScript, CSS, обзоры, подкасты
http://www.youtube.com/user/ArtSorax
2. webtheory — HTML, CSS, CoffeeScript, jQuery
http://www.youtube.com/user/WebTheory
3. Илья Кантор - Обучающие видео по Node.js, Express, Socket.io
https://www.youtube.com/user/iliakan/
4. loftblog — новости, обзоры, JavaScript, jQuery, CSS, HTML
https://www.youtube.com/user/loftblog
5. Веб-стандарты — доклады по современным фронтэнд-технологиям
https://www.youtube.com/user/wstdays
6. RubyScreencastsRu — скринкасты по Ruby и Ruby on Rails
https://www.youtube.com/user/RubyScreencastsRu
7. Magisters | Обучение современным профессиям — HTML5, CSS3, JavaScript, Bootstrap, PHP, Python
http://www.youtube.com/user/WebMagistersRu
8. Master-CSS — PHP, HTML, веб-дизайн
http://www.youtube.com/user/TheSWAT727
9. AutoLineX — PHP, HTML, CSS, jQuery, обзоры
http://www.youtube.com/user/IllyaLoshek
10. knowcity — PHP, HTML, CSS, JavaScript, jQuery
https://www.youtube.com/user/ecroFeGushKa
11. uWebDesign — WordPress, CSS, Sass, обзоры, подкасты
http://www.youtube.com/user/uwebdesign
12. webformyself — CSS, HTML, обзоры
https://www.youtube.com/user/webformyself
13. HexletUniversity - курсы и лекции по JavaScript, Java, Computer Science
https://www.youtube.com/user/HexletUniversity
14. JSPirates — JavaScript, Node.js
https://www.youtube.com/channel/UCoQvColVafC905L1wyqfjcg
15. Procode — HTML5, GameDev
https://www.youtube.com/user/easygamedev
16. Fronthub — доклады конференций Front-hub
https://www.youtube.com/channel/UComo38nPQVCnkZFadQ9uc2A
17. 404fest — доклады конференций
https://www.youtube.com/user/404fest
18. MoscowJS - доклады конференций MoscowJS
https://www.youtube.com/user/moscowjs
19. Технопарк Mail.Ru Group - Канал проекта Технопарк Mail.Ru Group
http://www.youtube.com/user/TPMGTU
20. Яндекс Фронтенд — Школа разработки интерфейсов Яндекса
https://www.youtube.com/channel/UCMtlICYxr6Dz_PG9_SVqRYQ
21. Ros Ivanov — БЭМ, PostCSS, Jade, инструменты
https://www.youtube.com/channel/UC-_16EgYOzinLxegLrTMkTA
22. roman01la — Функциональный JavaScript, ClojureScript, React & Flux, Accessibility
https://www.youtube.com/user/roman01la
Минутка общения
#social
Языков программирования, используемых для серверной веб-разработки, достаточно много: PHP, Ruby, Java, Python, Perl и другие.
В техническом плане для большинства проектов нет каких-либо ограничений при выборе языка, то есть практически любой функционал сайта или приложения может быть успешно реализован на любом из них, поэтому выбор языка не накладывает никаких лимитаций на проект.
Однин из самых распространенных языков веб-программирования на сегодня является PHP, поэтому при его использовании достаточно просто найти как отдельных программистов, так и аутсорсинговые компании, которые смогут работать над проектом. Из минусов — порог вхождения в сферу PHP-программирования невысок, поэтому на рынке немало дилетантов. Если рассматривать другие языки из представленного выше списка, то средний уровень специалистов на кадровом рынке, как правило, выше и стоят их услуги несколько дороже.
А какой язык программирования используете вы для backend-разработки?
Проголосовать вы можете по ссылке:
https://vk.com/wall-54530371_91006
Перевод книги Python Cookbook от нашего подписчика Бориса Уварова (2013)
Автор оригинала: Дэвид Бизли
#python #book
Очень полезный сборник рецептов от одного из ведущих популяризаторов Python Дэвида Бизли. Каждый рецепт сопровождается экскурсом во внутреннюю кухню работы Python, поэтому книга полезна не только с практической точки зрения, но и как теоретическое пособие по самым нетривиальным моментам языка.
Репозиторий перевода доступен по ссылке:
https://github.com/borisuvarov/python-cookbook-ru и принимает пулл-реквесты.
К посту прикреплена полная версия на английском языке:
https://vk.com/wall-54530371_90960
Чистый код: создание, анализ и рефакторинг (2016)
Автор: Роберт К. Мартин
#common #book
Даже плохой программный код может работать. Однако если код не является "чистым", это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и "укрощение". Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший.
Книга состоит из трех частей. В первой части излагаются принципы, паттерны и приемы написания чистого кода; приводится большой объем примеров кода. Вторая часть состоит из практических сценариев нарастающей сложности. Каждый сценарий представляет собой упражнение по чистке кода или преобразованию проблемного кода в код с меньшим количеством проблем. Третья часть книги - концентрированное выражение ее сути. Она состоит из одной главы с перечнем эвристических правил и "запахов кода", собранных во время анализа. Эта часть представляет собой базу знаний, описывающую наш путь мышления в процессе чтения, написания и чистки кода.
К посту прикреплена полная книга на английском языке:
https://vk.com/wall-54530371_90838
Сегодня хотим вам порекомендовать канал @alibuy1.
Данный канал публикует только новые и интересные товары с международного интернет магазина Aliexpress.
Подписывайтесь на наш паблик со скриншотами сообщений программистам, а также не стесняйтесь присылать свои в предложенные новости:
https://vk.com/progmsg
Серия коротких видео по фишкам использования Python
#python #collections
1. Авторизация, логин на сайте.
2. Работа с файлами. Добавление строки в файл. Appending Files.
3. Парсинг Avito и отправка данных на почту SMTP.
4. Парсинг прокси (proxy). Запросы через прокси (proxy). Requests.
5. Скачивание MP3 файлов из интернета.
6. Logging — учимся отлаживать программы.
7. Архитектура программ. Работа с пакетами (модулями).
Ссылка на плейлист: https://www.youtube.com/playlist?list=PLxIsrZhloP2x1Rq5isjAWvp1F0W0YcQae
Ссылка на обсуждение: https://vk.com/wall-54530371_90599
Автор Telegram-каналов, попавших сегодня в раздел "Рекомендации", называет себя евангелистом рационального мышления и интеллектуальных лонгридов. На первом его канале - @mustreads - регулярно публикуются ссылки на самые интересные мастриды (в основном на английском, но иногда и на русском). Тематика самая разная, но все тексты заставляют задуматься: от мастридов о рациональном мышлении, трансгуманистических трендах и либертарианских политических идеях до текстов о полиамории и исследований легализации легких наркотиков.
На втором канале - @mustwatch - контент похожий, но в видеоформате: от TED-выступлений и гарвардских лекций до художественных короткометражек и анализов выступлений Дональда Трампа. Рекомендую!
Курс по программированию на Python
#python
1. Начало
2. Всё, что вы хотели знать о функциях в Python
3. Декораторы и модуль functools
4. Строки, байты, файлы и ввод/вывод
5. Встроенные коллекции и модуль collections
6. Классы (часть 1-я)
7. Исключения и менеджеры контекста
8. Итераторы, генераторы и модуль itertools
9. Модули, пакеты и система импорта
Плейлист: https://www.youtube.com/playlist?list=PLlb7e2G7aSpTTNp7HBYzCBByaE1h54ruW
Обсуждение: https://vk.com/wall-54530371_90455
Какие технологии должен знать веб-разработчик в 2015-2016?
#web
Для всех:
— понимание HTTP спецификации и нужно быть знакомым с HTTP-сервером
— знать как пользоваться системой контроля версий (git/svn/любая другая система контроля версий)
— уметь правильно выбирать и внедрять архитектуру приложения
Фронтенд-разработчик:
— HTML5, CSS3, JavaScript, ES6
— Как минимум одну из JS-библиотек/фреймворков: Angular.js, Ember.js, React.js, ...
— Как минимум одну из библиотек пользовательских интерфейсов: Bootstrap, Semantic UI, Foundation, Polymer, ...
— Инструменты для фронтенда: Gulp, Grunt, Bower, Webpack
— Один из CSS-препроцессоров: LESS, SASS, Stylus
— Один из JavaScript-препроцессоров: TypeScript, LiveScript
— Тестирование: Mocha/Jasmine
Бэкенд-разработчик:
— Базовый HTML, CSS, JavaScript
— Один из языков программирования для бэкенда: PHP, Ruby, Python, C#, Java, Scala
— Один из фреймворков для языков программирования для бэкенда — PHP (Symfony, Laravel, Nette, Zend, CodeIgniter,...), Ruby (Ruby on Rails), Python (Django, Flask), JavaScript (Node.js, Express.js, Total.js, Sails.js, Meteor.js), C# (.NET), Java / Scala (Spring, Play, JEE, JSP,...)
— Одну из баз данных — MySQL, MongoDB, PostgreSQL, MariaDB,...
Full-stack разработчик
— все то, что знает как фронтенд-разработчик, так и бэкенд-разработчик
— Meteor.js или MEAN stack (MongoDB, Express.js, Angular.js, Node.js)
Источник: https://vk.cc/5H8aMe
23 сайта с задачками для оттачивания навыков программирования
#common
Решение головоломок по программированию — хороший способ развить логические способности и способности решать задачи. Также вы можете при этом ускорить освоение нового для Вас языка программирования, решая головоломки на этом языке.
В этой статье мы рассмотрим 23 самых популярных сайта с задачками по программированию.
http://theasder.github.io/learning/2015/08/24/11-puzzle-websites-to-sharpen-your-programming-skills.html
Сегодня хочу порекомендовать вам качественный канал по психологии 👉 @glebpsiholog . От многих других он отличается тем, что все что пишет автор-психолог можно брать и применять в жизни. Упражнения, видео, статьи и советы прилагаются. Если понравится — подпишитесь 👉 @glebpsiholog.
Изучение программирования. Основы
#novice
1. Алгоритмы и их свойства
2. Виды алгоритмов
3. Компьютер
4. Программы и программирование
5. Структура программы
Ссылка на пост
http://vk.com/wall-54530371_90043
Прочие наши материалы для новичков:
— Введение в программирование на Python
Первая часть: https://vk.com/wall-54530371_88839
Вторая часть: https://vk.com/wall-54530371_88977
— Серия коротких видео по основам SQL
Первая часть: https://vk.com/wall-54530371_88333
Вторая часть: https://vk.com/wall-54530371_88445
— Java-задачи для начинающих
https://vk.com/wall-54530371_88289
Курс «Фронтэнд» от Технопарка
#web
Серия видеоуроков, посвящённая технологиям, применяемым для фронтэнд-разработки. Среди прочих, Three.js и Sass. Также объясняются общие концепции работы веб-приложений.
1. Введение.
2. Инструменты, настройка окружения.
3. Архитектура веб-приложений.
4. Веб-формы.
5. HTML, CSS.
6. DOM, события.
7. Canvas, three.js.
8. Сетевое взаимодействие.
9. Хранение данных.
Ссылка на плейлист:
https://www.youtube.com/watch?v=mrwEWTENrGs&list=PLrCZzMib1e9rV0rMZDz2OJFcQVuvxIDav
Обсуждение:
https://vk.com/wall-54530371_89907
Подборка 10 лучших материалов по веб-разработке за сентябрь
#web #collections
Веб-разработчик должен быть в курсе происходящего вокруг него. Он должен просто пожирать все новую и новую информацию. Не читаете IT блоги, не следите за развтием Гугла, не знаете тенденции стартапов — вы просто IT мусор, не более. Быть в курсе очень трудно, нужно следить за развитием PHP, JS, CSS, фреймворков, появлением новых технологий и т.д.
Для экономии вашего времени мы собрали несколько интересных материалов, которые помогут вам оставаться в курсе новых технологий и продолжать развиваться в области веб-разработки.
1. Live Asynchronously: как разработчики могут продуктивно работать
https://vk.cc/5FvLvB
2. Строительные блоки прогрессирующего веб-приложения.
https://vk.cc/5FvLIq
3. Путь мастерства разработки программного обеспечения
https://vk.cc/5FvLMP
4. 10 полезных советов по использованию Chrome Developer Console
https://vk.cc/5FvLU2
5. Зачем и как протестировать вашу библиотеку шаблонов
Часть первая: https://vk.cc/5FvM6G
Часть вторая: https://vk.cc/5FvOu8
6. Понимание REST и RPC для HTTP API
https://vk.cc/5FvOKw
7. Руководство по браузерной анимациии
https://vk.cc/5FvOBR
8. Начало работы с Webpack: магия пакетирования модулей
https://vk.cc/5FvP03
9. Создание торгового автомата с помощью HTML, CSS и JS
http://codepen.io/Lewitje/pen/GjqbbA
10. 15 необходимых пакетов для начала работы с Electron
https://vk.cc/5FvPvk
Дополнительные ссылки:
— Современный веб-разработчик, или 6 вещей, которые вы должны знать, чтобы выжить: https://vk.cc/5FvyjN
— Frontend-разработчики должны быть в теме всего: https://vk.cc/5tVy3j
Серия видео "Уязвимости, взломы и способы защиты"
#security
1. Уязвимость BadUSB теория и практика. Theory and Practice of BadUSB.
2. ARP-спуфинг в Kali Linux. Взлом, защита и описание технологии
3. Как взламывают интернет-банки. Доклад с конференции ZeroNights
4. Взлом шлагбаума самодельным кодграббером
5. Wireshark, взлом и защита в открытых wi-fi сетях
6. Взлом и защита Wi-Fi. Описание технологии. Hacking and Protection 7- wi-fi. Description of technology
8. Взлом WebCam (Взлом Веб Камеры)
9. Файлы куки (cookie), что это такое?
Ссылка на пост:
https://vk.com/wall-54530371_89525
Обучение Angular JS
#javascript
AngularJS — JavaScript-фреймворк с открытым исходным кодом. Предназначен для разработки одностраничных приложений. Его цель — расширение браузерных приложений на основе MVC шаблона, а также упрощение тестирования и разработки.
1. Обзор Angular JS
2. Scope
3. Инжекция зависисмостей
4. Data Binding
5. Директивы
6. Http-запросы
7. $http-сервис
8. Хэш-символ
9. Маршрутизация и шаблоны
Все 14 видео доступны в альбоме по ссылке:
https://vk.com/videos-54530371?section=album_56085933
Обсуждение: https://vk.com/wall-54530371_89421