proglibrary | Technologies

Telegram-канал proglibrary - Библиотека программиста | программирование, кодинг, разработка

77043

Все самое полезное для программиста в одном канале. Список наших каналов: https://t.me/proglibrary/9197 Учиться у нас: https://proglib.io/w/a32a0d94 Обратная связь: @proglibrary_feedback_bot По рекламе: @proglib_adv Прайс: @proglib_advertising

Subscribe to a channel

Библиотека программиста | программирование, кодинг, разработка

Подборка 10 видео докладов от мастеров Java, посвященных продвинутому программированию.

#java

По ссылке ниже вы найдете 10 докладов от разработчиков, которые делятся своим опытом о таких темах, как разбор лямбда-исчисления и потоков, анализ Spotify и другие темы.

https://goo.gl/gs9Ch0

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Основы JavaScript, jQuery и Ajax

#javascript #novice

1. Введение в JavaScript
2. Hello World
3. Переменные и операции с ними
4. Основные конструкции
5. Функции
6. Практика JavaScript
7. jQuery - Основы
8. Ajax - Основы

Ссылка на пост
http://vk.com/wall-54530371_70651

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

ТОП 10 Angular 2.0 публикаций за прошлый месяц

#javascript

http://blog.livecoding.tv/2016/05/17/top10posts/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Курс "Создание приложений на Java" от компании 7bits, 2016 год

#java

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Шпаргалка по коллекциям в Java

#cheatsheets #java

Каждая программа Java, как правило, имеют одну общую черту. Они все используют Java коллекции! По ссылке — короткое справочное описание.

https://vk.com/wall-54530371_70386

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Самые популярные посты за эту неделю

#weekly

Более 30 YouTube-каналов для изучения программирования

Первая часть https://vk.com/wall-54530371_69513
Вторая часть https://vk.com/wall-54530371_69632

JavaScript для начинающих
https://vk.com/wall-54530371_69204

Создание интернет магазина с помощью PHP и MySQL
https://vk.com/wall-54530371_69794

Нейронные сети
https://vk.com/wall-54530371_69665

Один из самых крупных сайтов для изучения веб-разработки
https://vk.com/wall-54530371_69168

Java Junior. Что нужно знать для успешного собеседования?
https://vk.com/wall-54530371_69616

Основы ES6
Первая часть https://vk.com/wall-54530371_69348
Вторая часть https://vk.com/wall-54530371_69503

Регулярные выражения для новичков и не только
https://vk.com/wall-54530371_69555

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Создание своего API за 30 минут

#web

Хотите написать свой веб API, но не знаете, за что взяться? В этом уроке рассматривается, как сделать свой простой API на Express.js буквально за полчаса.

Ссылка на пост
https://vk.com/wall-54530371_70070

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Верстка сайтов, с чего начать

#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

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Основы Java 7

#java

1. Введение в Java
2. Примитивные типы в Java
3. Массивы и строки в Java
4. Объекты , классы и пакеты в Java
5. Управляющие конструкции и исключения в Java
6. Стандартная библиотека java.io + java.nio.file
7. Стандартная библиотека : java.util
8. Стандартная библиотека : java.lang.reflect
9. Разработка многопоточных приложений на Java (часть 1-я)

Все 12 лекций доступны в альбоме по ссылке
https://vk.com/videos-54530371?section=album_56085773

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Минутка общения

#social

Какой редактор вы предпочитаете?

Проголосовать можно по ссылке
https://vk.com/wall-54530371_70511

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Ссылка на пост
https://vk.com/wall-54530371_70445

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Список иностранных фриланс площадок, где можно получать заказы в долларах или евро

#common

1. Upwork — наверное одна из самых популярных иностранных фриланс бирж. Возможность почасовой оплаты и фиксированной суммы за проект. www.upwork.com

2. Freelancer — является крупнейшим в мире рынком фрилансинга, аутсорсинга и краудсорсинга по количеству пользователей и проектов.
www.freelancer.com

3. Guru — много работы, а также простые и понятные условия для сделок между заказчиками и фрилансерами.
guru.com

4. People per hour — еще одна база исполнителей и заказчиков, где для вас может быть преимуществом не такая большая конкуренция, как в сервисах, описанных выше.
www.peopleperhour.com

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Книги, которые должен прочитать Java программист: от новичка до профессионала

#java #book #habr

https://habrahabr.ru/post/153373/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Создание своего языка программирования на Java с нуля, без использования генератора парсеров
Часть первая (1/2)

#java

1. Заготовка, калькулятор
2. Вещественные числа, константы
3. Оператор присвоения, переменные
4. Строки, оператор print
5. Логические выражения, if/else
6. Улучшаем логические выражения и лексер
7. Циклы, блок операторов

Ссылка на пост
https://vk.com/wall-54530371_70082

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

NoSQL. Новая методология разработки нереляционных баз данных (2015)
Автор: Прамодкумар Дж. Садаладж, Мартин Фаулер

#db #book

Необходимость обрабатывать все более крупные объемы данных является одним из факторов, влияющих на внедрение нового класса нереляционных баз данных NoSQL. Сторонники баз NoSQL утверждают, что их можно использовать для создания более производительных, легче масштабируемых и проще программируемых систем.
Эта книга - краткое, но полное введение в быстро развивающуюся технологию NoSQL. Прамодкумар Дж.Садаладж и Мартин Фаулер объясняют, как работают базы данных NoSQL, и демонстрируют, в каких ситуациях они могут стать более успешной альтернативой традиционным системам RDMBS. Авторы излагают материал в быстром темпе, знакомя читателей с критериями, которые необходимо применять, чтобы принять правильное решение, стоит ли использовать базы NoSQL и какие технологии следует при этом выбирать.
Первая часть книги посвящена основным концепциям, включая неструктурированные модели данных, агрегаты, новые модели распределения, теорему САР и отображение-свертку. Во второй части авторы исследуют архитектурные и проектные вопросы, связанные с реализацией баз данных NoSQL. Они также описывают реалистичные сценарии использования, демонстрирующие работу баз данных NoSQL и возможности баз Riak, MongoDB, Cassandra и Neo4j.
Кроме того, основываясь на новаторской работе Прамодкумара Садаладжа, авторы книги показывают, как реализовать эволюционное проектирование на основе миграции схем - важный метод, необходимый для применения баз данных NoSQL. Книга завершается описанием новой эры многовариантной персистентности, открытой благодаря технологии NoSQL. В этом мире сосуществуют разнообразные базы данных, и архитектор может выбирать технологию, наилучшим образом подходящую для обеспечения любого вида доступа к данным.

Ссылка на пост
https://vk.com/wall-54530371_70049

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Подборка 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

Читать полностью…
Subscribe to a channel