Верстка сайтов, с чего начать
#web
С чего начать верстать сайты?
В данном вебинаре будет рассказано об основных моментах хорошего старта начинающего верстальщика. Какие языки изучать, в каком редакторе работать , как организовать свой рабочий процесс и много другое.
Ссылка на пост
https://vk.com/wall-54530371_70005
Подборка 10 инструментов, плагинов и библиотек для разработки на Java
#java
Сегодня мы поделимся некоторыми нашими секретами о том какие продуктивные инструменты, плагины и библиотеки используют Java программисты.
Gradle
Gradle это система автоматической сборки, по словам java инженеров это квантовый скачок технологий сборки в мире Java (JVM).
Eclipse
Удивительное open source сообщество инструментов, проектов и совместных рабочих групп. Eclipse предоставляет среду разработки почти для каждого языка программирования и архитектуры.
YourKit
YourKit является технологическим лидером, создателем самых инновационных и интеллектуальных инструментов для профилирования Java и .NET приложений. YourKit Java Profiler уже признана ИТ-специалистами и аналитиками как лучший инструмент профилирования.
Clover
Clover это еще один инструмент для повышения производительности. Clover предоставляет метрики, которые балансируют усилия между написанием кода, который делает, и кодом который тестирует. Clover работает в IDE и включает в себя оптимизацию тестов, что ускоряет их выполнение.
Mockito
Mockito — прекрасная мок-библиотека для Java. Она позволяет писать красивые тесты с простой и чистой API.
Jetty
Jetty — свободный контейнер сервлетов, написанный полностью на Java. Может использоваться как HTTP-сервер или в паре со специализированным HTTP-сервером (к примеру, с Apache HTTP Server). Jetty используется в самых разнообразных проектах и продуктах, может быть встроен в устройства, инструменты, фреймворки, серверы приложений, и кластеры.
Hibernate
Hibernate — библиотека для языка программирования Java, предназначенная для решения задач объектно-реляционного отображения (object-relational mapping — ORM). Данная библиотека предоставляет легкий в использовании фреймворк для отображения объектно-ориентированной модели данных в традиционные реляционные базы данных.
Guava
Проект Guava это библиотека базовых методов и объектов Google, на которую инженеры Livecoding.tv часто полагаются в разработке Java-приложений. В частности в Guava реализованы библиотеки для работы с коллекциями, которые позволяют упростить манипуляцию с данными.
FindBugs
FindBugs — это программа, которая использует статический анализ для поиска ошибок в Java коде. Это бесплатное программное обеспечение, распространяется на условиях GNU Public License.
Java Decompiler
“Java Decompiler project” направлен на разработку инструментов с целью декомпилировать и анализировать Java 5 “byte code” и более поздние версии.
Теперь у вас есть 10 лучших инструментов, плагинов и библиотек для работы с Java, которые помогут вам стать более продуктивным. Какие ваши любимые помощники в работе Java? Что мы пропустили в списке, что обязательно должно присутствовать?
Ссылка на пост
https://vk.com/wall-54530371_69917
Создание интернет магазина с помощью PHP и MySQL
#php #sql #novice
1. Создание интернет магазина на PHP и MySQL
2. Создание БД
3. Структура и дизайн сайта
4. Подключение к БД и вывод товаров
5. Вывод категорий и просмотр товара
6. Изменение структуры
7. Добавление товаров в корзину
8. Обновление количества товаров и подсчет
9. Подсчет общей суммы за всю покупку
10. Защита и доработка
11. Оформление заказа
Ссылка на пост
http://vk.com/wall-54530371_69794
Как научиться программировать на Java и не сойти с ума?
Лекторы: Сергей Немчинский, Александр Баглай
#java
Java, если к его изучению подходить с умом, – очень дружелюбный язык программирования. Он был создан программистами для программистов. Все для простой, быстрой и удобной разработки без «1000 способов выстрелить себе в ногу» при неаккуратном обращении :) Еще одно его достоинство – Java-программы можно запускать на чем угодно: на телевизорах, микроволновках, даже на банковских картах. Поэтому, его используют в большинстве ТОПовых компаний.
Ссылка на пост
http://vk.com/wall-54530371_69756
Нейронные сети
#data_analysis
1. Data + Architecture
2. Forward Propagation
3. Gradient Descent
4. Backpropagation
5. Numerical Gradient Checking
6. Training
7. Overfitting, Testing, and Regularization
Ссылка на пост
http://vk.com/wall-54530371_69665
Java Junior. Что нужно знать для успешного собеседования?
#java #job
Сегодня язык Java используется во многих областях, но требования к junior-разработчикам в них примерно одинаковы.
На вебинаре мы рассмотрим основные темы, знание которых облегчит поиск работы. Вы узнаете, как подготовиться к собеседованию на должность, связанную с Java, сможете определить свои сильные и слабые стороны и понять, в каком направлении Вам нужно развиваться, чтобы получить хорошую работу.
В программе:
— основные пакеты библиотеки Java
— объектно-ориентированное программирование
— алгоритмы и структуры данных
— базы данных
— разбор вопросов и задач с реальных собеседований
Ссылка на пост
https://vk.com/wall-54530371_69616
Регулярные выражения для новичков и не только
#regex
Регулярные выражения — фактически, отдельный язык программирования, который нужно знать любому разработчику, какую бы платформу он не применял.
В ходе вебинара мы постараемся рассмотреть неочевидные моменты, связанные с регулярными выражениями:
- с чего начать изучение регулярных выражений и как лучше начать их понимать?
- где они вообще применяются, в какие языки программирования встроены?
- неочевидные моменты, связанные с Юникодом;
- особенности PCRE в PHP;
- регулярные выражения в базах данных
и многое другое.
Ссылка на пост
http://vk.com/wall-54530371_69555
Основы ES6
Часть вторая (2/2)
#javascript
Первая часть https://vk.com/wall-54530371_69348
Как вы знаете JavaScript - это языка Интернета и, хотя еще не все функции ES6 реализованы в современных браузерах, сейчас самое время начинать использовать ES6. Так как рано или поздно мы все всё равно перейдем на новый стандарт. Видеокурс из 16 уроков по основам нового стандарта ES6.
9. Классы
10. Наследование
11. Классы и наследование в ES5 и ES6
12. Выражения классов
13. Стрелочные функции
14. Деструктивное присваивание массивов
15. Деструктивное присваивание объектов
16. Знакомство с обещаниями
Ссылка на пост
https://vk.com/wall-54530371_69503
Минутка общения
#social
Необходима ли программисту командная строка?
Как часто вам приходится работать с командной строкой и для чего вы используете ее чаще всего?
Проголосовать и пообщаться на эту тему можно по ссылке
https://vk.com/wall-54530371_69362
Изучаем редакторы vi и Vim (2013,pdf)
Авторы: Арнольд Роббинс, Элберт Хана
#unix
На протяжении 30 лет vi оставался стандартом для UNIX и Linux, а эта книга была главным пособием по vi. Однако сейчас UNIX уже не тот, что был 30 лет назад, и книга тоже не стоит на месте. Седьмое издание существенно расширено и включает подробную информацию о Vim - самом популярном клоне vi. Доступный стиль изложения сделал эту книгу классикой. Она незаменима, поскольку знание vi или Vim - обязательное условие, если вы работаете в Linux или UNIX.
Вы познакомитесь как с основами, так и с продвинутыми средствами, такими как интерактивные макросы и скрипты, расширяющие возможности редактора. Вы научитесь быстро перемещаться в vi, использовать буферы, применять глобальную функцию поиска и замены vi, настраивать vi и запускать команды UNIX, использовать расширенные текстовые объекты Vim и мощные регулярные выражения, редактировать в нескольких окнах и писать скрипты в Vim, использовать все возможности графической версии Vim (gvim), применять такие усовершенствования Vim, как подсветка синтаксиса и расширенные теги. Помимо Vim рассматриваются и другие клоны vi: nvi, elvis и vile.
Ссылка на пост
https://vk.com/wall-54530371_69294
Урок, раскрывающий основы SQL: основные операции, join, алиасы и индексы.
#sql #db
Ссылка на пост
http://vk.com/wall-54530371_69249
JavaScript для начинающих
#javascript #novice
1. Введение в JavaScript.
2. Методы вставки JavaScript в HTML.
3. Вывод информации.
4. Основы синтаксиса.
5. Инструкции и комментарии.
6. Переменные и операторы.
7. Типизация данных.
8. Работа с функциями.
9. Объекты в JavaScript
Все 11 видео доступны по ссылке
https://vk.com/videos-54530371?section=album_56085763
Ссылка на пост
https://vk.com/wall-54530371_69204
Самые популярные посты за эту неделю
#weekly
Делаем android игры
https://vk.com/wall-54530371_68475
Список русскоязычных YouTube-каналов для обучения веб-разработке
https://vk.com/wall-54530371_68758
Серия уроков по программированию на C++
Первая часть https://vk.com/wall-54530371_68411
Вторая часть https://vk.com/wall-54530371_68484
Третья часть https://vk.com/wall-54530371_68559
Linux для начинающих
Часть первая https://vk.com/wall-54530371_68714
Часть вторая https://vk.com/wall-54530371_68786
Часть третья https://vk.com/wall-54530371_69031
Небольшая подборка статей по C#
https://vk.com/wall-54530371_68595
Особенности Java
Первая часть https://vk.com/wall-54530371_68806
Вторая часть https://vk.com/wall-54530371_68965
Создание аудиопроигрывателя музыки ВКонтакте на языке C#
https://vk.com/wall-54530371_69016
Подборка 8 лучших книг по Machine Learning и Data Mining
#data_analysis@proglib #book@proglib
1. «An Introduction to Statistical Learning: with Applications in R» (2013)
Эту книгу очень хорошо оценили на сайте Amazon. Она была написана тремя профессорами из USC, Стэнфорда и Университета штата Вашингтон. Три автора: Гарет Джеймс, Даниэла Виттен и Тревор Гесте — все имеют опыт в области статистики. Книга является более практичной, чем аналог «The Elements of Statistical Learning» с представлениями примеров в R.
2. «The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Second Edition» (2011)
Хорошо оценили книгу на Amazon. Она написана тремя профессорами по статистике из Стэнфорда. Книга кажется немного тяжеловата в прочтении, так что некоторые читатели могли бы пропустить ее.
3. «Pattern Recognition and Machine Learning» (2007)
Высоко оценили книгу на Amazon, написанную известным автором Кристофером М. Бишопом, который является выдающимся ученым в Microsoft Research в Кембридже, где он ведет машинное обучение. Книга технически понятная. В книге затронуты такие темы, как регрессия, линейная классификация, нейронные сети, методы ядра и графические модели.
4. «Machine Learning: A Probabilistic Perspective» (2012)
Данная книга предоставляет набор методов, которые могут автоматически обнаруживать закономерности в данных, а затем использовать непокрытые модели для прогнозирования будущих данных. Учебник предлагает всестороннее введение в область машинного обучения, на основе единого, вероятностного подхода. Автор книги, Кевин Мерфи, является ученым-исследователем в Google, где он работает над AI, машинного обучения, компьютерного зрения, база знаний строительства и обработки естественного языка.
5. «Data Mining: Concepts and Techniques, Third Edition» (2011)
Книга, написанная Jiawei Han из департамента компьютерных наук в Univ (Иллинойс). Книга поможет вам в понимании и применении теории и практики обнаружения паттернов, скрытые в больших наборов данных. Имеет среднюю оценку на Amazon.
6. «Data Mining: Practical Machine Learning Tools and Techniques, Third Edition» (2011)
Это долгожданное третье издание из самых известных работ по интеллектуальному анализу данных и машинному обучению научит вас всему тому, что вам нужно знать о подготовке материалов, интерпретации результатов, оценке результатов, а также алгоритмическим методам на основе успешного интеллектуального анализа данных.
7. «Probabilistic Graphical Models: Principles and Techniques » (2009)
Данная книга является уникальной. Она обеспечивает основу вероятностных графических моделей для разработки автоматизированной системы разума. Книга написана двумя профессорами: Дафна Коллер из Стэнфордской лаборатории ИИ и Нир Фридман из Еврейского университета в Иерусалиме.
8. «Machine Learning»
«Machine Learning» является хорошо известной книги в области машинного обучения, написанной Томом Митчеллом - американский профессор ученый из Университета Карнеги-Меллона. Том Митчелл является первым председателем отдела машинного обучения в мире, основанной в Карнеги-Меллона. Книга затрагивает несколько фундаментальных областей в ML, включая: обучение, дерево принятия решений, нейронные сети, Байесовское обучение, обучение с подкреплением и так далее.
Ссылка на пост https://vk.com/wall-54530371_69078
Подборка 20 лучших англоязычных и русскоязычных подкастов
#common
Подкастом называется либо отдельный аудиофайл, либо регулярно обновляемая серия таких файлов, публикуемых на интернет-ресурсе, с возможностью подписки. Они обеспечивают отличный способ потреблять качественную информацию при выполнении повседневных задач.
Русскоязычные:
1. Радио Т — подкаст выходного дня - импровизации на темы высоких технологий
http://www.radio-t.com/
2. Подкаст «Разбор Полетов» - «Правильный подкаст для IT-шников»
http://razbor-poletov.com/
3. RubyNoName — Русскоязычный подкаст о языке Ruby
http://rubynoname.ru/
4. RWpod — подкаст про мир Ruby и Web технологии
http://www.rwpod.com/
5. DevOps — это русскоязычный подкаст о DevOps(development и operations) практиках.
http://devopsdeflope.ru/
6. Solo on .NET — подкаст про разработку программного обеспечения (программирование). Обсуждаемые темы - C#, F#, C++, .NET, Visual Studio, Java, CUDA, Xeon Phi, FPGA и многое другое.
http://spbaltnet.podfm.ru/solo/
7. DevZen Podcast — подкаст о программировании, IT и смежных темах (16+)
http://devzen.ru/
8. RadioJS — подкаст о веб-разработке, javascript, фронтенде и client-side. В каждом выпуске ведутся обсуждения о самых интересных новостях. Время от времени можно услышать приглашенных гостей, знатных профессионалов.
http://radiojs.ru/
9. Frontflip Podcast — подкаст о JavaScript, фронтенде и сопутствующих технологиях
http://frontflip.me/
10. RAW Mind — подкаст посвящён миру IT. Здесь всё с чем связана жизнь IT-специалиста. Стандартные вопросы начинающих и опыт бывалых.
http://javahexlet.podfm.ru/rawmind
Англоязычные:
1. Shop Talk Show — если вы в фронтенд разработчик или дизайнер интерфейса, Shop Talk будет отличным выбором для вас.
http://shoptalkshow.com/
2. CodeNewbie — еженедельное интервью с различными разработчиками.
http://www.codenewbie.org/podcast/
3. Front End Happy Hour — это новый подкаст с участием разработчиков программного обеспечения из таких фирм, как LinkedIn, Netflix, и Apple, которые обсуждают различные темы веб-разработки.
http://frontendhappyhour.com/
4. Software Engineering Daily — ежедневные подкасты. Уже более 200 эпизодов, большинство их которых продолжительностью более часа.
http://softwareengineeringdaily.com/
5. JavaScript Jabber — еженедельный подкаст, который обсуждает все вещи JavaScript: фреймворки, серверные технологии и многое другое.
http://devchat.tv/js-jabber/
6. The Changelog — создан в 2009 году, в основном обсуждаются вопросы, связанные с открытым исходным кодом.
https://changelog.com/podcast/
7. Developer Tea — короткие 20 минутные подкасты, созданные для того, чтобы вы слушали их в обеденный перерыв. Новые эпизоды выходят каждые два-три дня и охватывает такие темы, как подготовка к интервью, работа с клиентами и многое другое.
https://www.developertea.com/
8. Coding Blocks — этот ежемесячный подкаст ориентирован на всех типов разработчиков и охватывает темы производительности, шаблонов проектирования, реализаций базы данных и множество подсказок в объектно-ориентированном программировании.
http://www.codingblocks.net/
9. Modern Web — подкаст, который охватывает последние новости и события вокруг современных инструментов, таких как EmberJS, React, AngularJS, RxJS и ES2015.
http://www.codingblocks.net/
10. Front-End Five — еженедельный пятиминутный подкаст производства Code School, который охватывает все самые интересные новости в мире веб-разработки.
https://frontendfive.codeschool.com/
Ссылка на пост
http://vk.com/wall-54530371_69974
Введение в программирование на R
Часть вторая (2/2)
#data_analysis #novice
Первая часть https://vk.com/wall-54530371_69528
R широко используется как статистическое программное обеспечение для анализа данных и фактически стал стандартом для статистических программ. Язык уже стал широко используемым на западе и начинает набирать популярность в странах СНГ.
10. Getting Specific Items from a Vector
11. Data Frame
12. More on Data Frames
13. Lists
14. Matrix
15. Matrix
16. How to Install Packages
17. Charts and Graphics
18. Creating Scatterplots with ggplot2
Ссылка на пост
http://vk.com/wall-54530371_69852
Подборка лучших 10 статей и материалов по JavaScript за последний месяц
#javascript
1. Коллекция из 17 бесплатных электронных книг для веб-разработчиков по JavaScript, ES6, NodeJS, CSS3 и HTML5.
https://goo.gl/BFq9pP
2. Обзор новой версии JavaScript - ES6
https://ponyfoo.com/articles/es6
3. JS в 2016 году
http://www.infoq.com/articles/state-of-javascript-2016
4. Создание 3D графики с помощью JavaScript и WebGL
http://codepen.io/rachsmith/post/beginning-with-3d-webgl-pt-1-the-scene
5. Кратко о ES6: сравнение 16 особенностей между новой и старыми версиями JS.
http://kamranahmed.info/blog/2016/04/04/es6-in-depth/
6. Сравнение Unit vs Functional vs Integration
http://www.sitepoint.com/javascript-testing-unit-functional-integration/
7. 4 типа утечек памяти в JavaScript и как их удалить
https://auth0.com/blog/2016/01/26/four-types-of-leaks-in-your-javascript-code-and-how-to-get-rid-of-them/
8. Фреймворк независимых JS компонентов
http://elijahmanor.com/talks/plain-js-comps/
9. Руководство по правильной обработке ошибок в JavaScript
http://www.sitepoint.com/proper-error-handling-javascript/
10. Замыкания в ES6
https://medium.freecodecamp.com/lets-learn-javascript-closures-66feb44f6a44#.fydm7mbml
Java Performance: The Definitive Guide (2014, pdf)
Автор: Scott Oaks
#java #book
Написание кода и тестирование часто воспринимаются как два отдельных процесса. В этом руководстве его автор, делает акцент на том, что любой, кто работает с Java, должен понимать, как код ведет себя в виртуальной машине, а также уметь улучшать его производительность.
С помощью этой книги вы получите глубокие знания о том, как работает виртуальная машина Java и платформа, как язык, так и API. И разработчики, и проектировщики узнают много новых особенностей Java, инструментов и приемов, позволяющих значительно ускорить ее производительность.
Ссылка на пост
http://vk.com/wall-54530371_69729
Более 30 англоязычных YouTube-каналов для изучения программирования
Часть вторая (2/2)
#common
Первая часть: https://vk.com/wall-54530371_69513
16. kudvenkat — канал охватывает ASP.NET, C#, SQL Server, AJAX, WCF, JQuery, SSIS, SSAS и SSRS. Если вы заинтересованы в технологиях Microsoft .NET, то вам несомненно помогут материалы с данного канала.
https://www.youtube.com/user/kudvenkat
17. DevTips — сможете найти полезные видео по CSS, HTML5, RWD, а также различные интервью с известными веб-дизайнерами и разработчиками.
https://www.youtube.com/user/DevTipsForDesigners
18. Derek Banas — на данном канале найдете большое количество видео по разработке под Android. И материалы для новичков на такие темы, как PHP, Java и MySQL.
https://www.youtube.com/user/derekbanas/videos
19. Mike Locke — автор канала имеет 15-летний опыт в веб-разработке. Найдете материалы по HTML, CSS, дизайну и SEO. Если вы решили заняться веб-разработкой, то этот канал для вас.
https://www.youtube.com/user/mlwebco/featured
20. Quentin Watt — сможете узнать jQuery, HTML5, CSS3, PHP, Bootstrap и другое.
https://www.youtube.com/user/QuentinWatt
21. andrewperk — Ruby on Rails, CakePHP, and Laravel
https://www.youtube.com/user/andrewperk
22. Adam Khoury — охватывают широкий круг тем, но в основном сосредоточены на JavaScript, PHP, SQL, HTML, CSS и ActionScript.
https://www.youtube.com/user/flashbuilding
23. WebDevMentors — Python, Bootstrap
https://www.youtube.com/user/webdevmentors
24. Michiel Wouters — ASP.net, PHP
http://www.youtube.com/user/Beatle87
25. livelessons — NodeJS, Python, AngularJS
http://www.youtube.com/user/livelessons
26. Source Decoded — JavaScript
https://www.youtube.com/channel/UCl0hPcsUmeld49qmWWSQKOg
27. Wiredwiki — Bootstrap, HTML5, CSS, Python
https://www.youtube.com/user/wiredwiki/about
28. Helping Develop — PHP, jQuery, HTML, CSS
https://www.youtube.com/user/TheHelpingDevelop
29. AbdulKhan — PHP, JavaScript, SEO, jQuery
https://www.youtube.com/user/WaliTutorials
30. mjdwebdesign — CSS, HTML, JavaScript
https://www.youtube.com/user/mjdwebdesign
31. TheDigiCraft — PHP, HTML5, and CSS
http://www.youtube.com/user/TheDigiCraft
32. pfltuts — web design
http://www.youtube.com/pfltuts
Hadoop. Подробное руководство (4-е издание, 2015)
Автор: Том Уайт
#data_analysis #book
Apache Hadoop - фреймворк с открытым исходным кодом, в котором реализована вычислительная парадигма, известная как MapReduce, позволившая Google построить свою империю. Эта книга покажет вам, как использовать всю мощь Hadoop, чтобы создавать надежные, масштабируемые, распределенные системы и обрабатывать гигантские наборы данных. Программисты найдут здесь методики анализа, администраторы узнают, как установить и запустить кластеры Hadoop. Если вы работаете с большими массивами данных, гигабайтами или петабайтами информации, то Hadoop - это идеальное решение. "Hadoop: Подробное руководство" - книга, в которой досконально и доступно описаны все возможности Apache Hadoop. Издание охватывает последние изменения Hadoop, в том числе материалы по новой исполнительной среде MapReduce, называемой MapReduce 2, которая реализована на базе системы YARN (Yet Another Resource Negotiator) - общей системы управления ресурсами для распределенных приложений.
Скачать книгу можно по ссылке
https://vk.com/wall-54530371_69602
Более 30 YouTube-каналов для изучения программирования
Добавляй в закладки!
Часть первая (1/2)
#common
1. thenewboston — почти один миллион подписчиков, канал имеет огромную коллекцию обучающих видео, охватывающих различные темы программирования, например, такие как разработка игр, Android разработка, дизайн и многое другое.
https://www.youtube.com/user/thenewboston
2. SlideNerd — является большим ресурсом как для профессионалов, так и начинающих. Он охватывает большое количесвто различных тем: Java, JavaScript, Python, Android, IOS, Swift.
https://www.youtube.com/user/slidenerd/videos
3. LevelUpTuts — два раза в неделю размещают новые уроки по веб-разработке. На канале вы сможете найти материалы по HTML5, Stylus, CSS, Sass, CMS (WordPress, Drupal, Magento), AngularJS, Meteor и другие.
https://www.youtube.com/user/LevelUpTuts
4. Treehouse — представляет большую библиотеку видео, которые предлагают качественное обучение в HTML, CSS, JavaScript, Ruby, PHP, WordPress, разработке iOS и Android приложений.
https://www.youtube.com/user/gotreehouse
5. Codecourse (раньше назывался PHPacademy) — канал ориентирован в основном на PHP, но он вы также сможете увидеть материалы по CSS, Sass, Node.js, Laravel и MySql. Codecourse имеет много видео по написанию небольших проектов, которые очень полезны для начинающих.
https://www.youtube.com/user/phpacademy#p/p
6. Google Developers — канал предлагает доклады, обзоры, учебники, уроки, записи конференций по Android, Chrome, веб-разработке, Polymer, Performance, iOS.
https://www.youtube.com/user/GoogleDevelopers
7. LearnCode.academy — С LearnCode.academy вы можете изучить Node.js, Angular.js, Backbone.js, HTML, CSS, JavaScript, Sublime Text, CSS Layouts, адаптивный дизайн, администрирование сервера и многое другое.
https://www.youtube.com/user/learncodeacademy
8. CSS-Tricks — В то время как акцент делается на веб-дизайне (CSS и HTML), канал также охватывает такие технологии, как JQuery, PHP, MySQL и другие вещи.
https://www.youtube.com/user/realcsstricks/videos?flow=grid&sort=p&view=0
9. Coder’s Guide — предлагает видео на такие темы, как веб-разработка HTML, .NET программирование с Visual Basic, JavaScript, CSS, WordPress, RWD и Bootstrap.
https://www.youtube.com/user/CodersGuide
10. Easy Learn Tutorial — помимо больших обучающих программ разработки игр, канал также предлагает обучающие программы по Javascript, PHP, разработке приложений для Android, HTML5, программной инженерии и дизайну.
https://www.youtube.com/channel/UCOmFcwNbdxxRXR6Xza0m4Ew
11. easydevtuts — еще один интересный канал, который поможет вам оставаться в курсе последних тенденций в области веб-разработки и дизайна.
https://www.youtube.com/user/easydevtuts
12. Programming tutorial — канал охватывает программирование на C++, Java, разработку под Android, структуры данных, VB.Net, MySQL. Он также предоставляет большое вводное видео для начинающих.
https://www.youtube.com/user/ProgrammingTraining
13. JREAM — канал охватывают такие темы, как PHP, MySQL, JavaScript, jQuery, Photoshop, Illustrator и другие темы.
https://www.youtube.com/user/JREAMdesign
14. LearnWebCode — канал предоставляет уроки по WordPress, RWD, HTML, CSS, JavaScript, JQuery.
https://www.youtube.com/user/LearnWebCode
15. Code School — их канал охватывает JavaScript, HTML / CSS, Ruby и IOS.
https://www.youtube.com/user/CodeSchoolTV/videos?view=0&flow=grid&sort=p
Ссылка на пост: https://vk.com/wall-54530371_69513
Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL (2015)
Авторы: Эрик Редмонд, Джим Р. Уилсон
#db
В книге описаны большинство из современных баз данных с открытым исходным кодом: Redis, Neo4J, CouchDB, MongoDB, HBase, PostgreSQL и Riak. Для каждой базы приведены примеры работы с реальными данными, демонстрирующие основные идеи и сильные стороны.
Эта книга прольет свет на сильные и слабые стороны каждой из семи баз данных и научит вас выбирать ту, которая лучше отвечает требованиям.
Издание предназначено для программистов разной квалификации, использующих базы данных в своей профессиональной деятельности.
Ссылка на пост
https://vk.com/wall-54530371_69482
Основы ES6
Часть первая (1/2)
#javascript
Как вы знаете JavaSctipt - это языка Интернета и, хотя еще не все функции ES6 реализованы в современных браузерах, сейчас самое время начинать использовать ES6. Так как рано или поздно мы все всё равно перейдем на новый стандарт. Видеокурс из 14 уроков по основам нового стандарта ES6.
1. Установка и настройка Babel
2. Использование let
3. Использование const
4. Оператор разворота (spread operator)
5. Шаблонные строки (template strings)
6. Параметры функции
7. Цикл for...of
8. Объекты
Ссылка на пост
https://vk.com/wall-54530371_69348
Паттерны на JAVA
#java #design_patterns
На этом вебинаре мы поговорим о том, для чего используются паттерны проектирования (patterns, шаблоны), а именно:
- зачем программист должен знать паттерны;
- основные типы паттернов;
- примеры реализации основных паттернов на Java.
Ссылка на пост
https://vk.com/wall-54530371_69290
Подборка YouTube-каналов для изучения Python
#python
1. sentdex — туториалы по Python для продвинутых. На канале можно найти материалы по машинному обучению, анализу данных, робототехнике, веб-разработке, разработке игр и многое другое.
https://www.youtube.com/user/sentdex/...
2. Chris Hawkes — на данном канале вы сможете найти материалы не только по языку программирования Python, но узнать подробнее что такое Reactjs, Django и прочее.
https://www.youtube.com/user/noobtopr...
3. ИМКН УрФУ. Языки сценариев — видеолекции по курсу "Языки сценариев", читаемом в Институте математики и компьютерных наук Уральского федерального университета. Курс посвящен языку программирования Python 3.
https://www.youtube.com/channel/UClQJ...
4. Moscow Python — видеозаписи со встреч питонистов и джангистов в Москве.
https://www.youtube.com/user/moscowdj...
5. Learning Python — Данный канал подойдет абсолютно для всех, ведь тут смогут найти для себя полезную информацию как новички, так и более опытных.
https://www.youtube.com/channel/UCBZq...
6. PyCon 2015 — огромная коллекция докладов c международной конференции по самым различным темам, которые связаны с языком Python.
https://www.youtube.com/channel/UCgxz...
7. PyCon 2014 — доклады с конференции PyCon 2014, которая проходила в Монреале.
https://www.youtube.com/user/PyCon201...
8. Next Day Video — коллекция лекций и докладов по Python.
https://www.youtube.com/user/NextDayV...
9. PyData — канал по управлению, обработке, анализу и визуализации данных.
https://www.youtube.com/user/PyDataTV
Ссылка на пост https://vk.com/wall-54530371_69226
Один из самых крупных сайтов для изучения веб-разработки
#web
На нем можно найти руководства и справочные материалы по HTML, CSS, JavaScript, SQL, PHP, Bootstrap и др
http://www.w3schools.com/
Серия туториалов по системе частиц Unity.
#gamedev #unity
1. Взрыв
2. Эффект исцеления
3. Удар по земле
4. Свечение
5. Создание анимированных частиц
6. Горящие персонажи
7. Силовой щит
8. Пламя свечи
9. Пузырьки
10. Анимированные круг и спираль
Ссылка на пост
http://vk.com/wall-54530371_69146
Что нужно знать начинающему фронтенд-разработчику
#frontend #novice
Ссылка на пост
https://vk.com/wall-54530371_69084
JavaScript. Оптимизация производительности (2012)
Автор: Николас Закас
#javascript #book
Если вы относитесь к подавляющему большинству веб-разработчиков, то наверняка широко применяете JavaScript для создания интерактивных веб-приложений с малым временем отклика. Проблема состоит в том, что строки с программным кодом на языке JavaScript могут замедлять работу приложений. Эта книга откроет вам приемы и стратегии, которые помогут в ходе разработки устранить узкие места, влекущие за собой снижение производительности. Вы узнаете, как ускорить выполнение, загрузку, операции с деревом DOM, работу страницы в целом и многое другое.
Николас Закас, программист из компании Yahoo!, специализирующийся на разработке пользовательских интерфейсов веб-приложений, и еще пять экспертов в области использования JavaScript представят оптимальные способы загрузки сценариев и другие приемы программирования, которые помогут вам обеспечить наиболее эффективное и быстрое выполнение программного кода на JavaScript. Вы познакомитесь с наиболее передовыми приемами сборки и развертывания файлов в действующем окружении и с инструментами, которые помогут в поиске проблем.
Книга адресована веб-разработчикам со средним и высоким уровнем владения языком JavaScript, желающим повысить производительность интерфейсов веб-приложений.
Ссылка на пост с книгой
https://vk.com/wall-54530371_68992