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

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

Видеокурс по AngularJS

#javascript

1. Hello world. Дата биндинг в AngularJS
2. Контроллеры в AngularJS
3. Обмен данными между контроллерами в AngularJS
4. Определение метода в контроллере AngularJS
5. Вложенные контроллеры в AngularJS
6. Controller as синтаксис в AngularJS
7 .Пишем простую директиву в AngularJS
8 .Фильтры в AngularJS
9. Ограничения (Restrictions) в директивах AngularJS
10. Шаблоны в директивах

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

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

Шпаргалка для веб-разработчиков

#web #cheatsheets

Шикарная online-шпаргалка по:
— Python
— jQuery
— NodeJS
— PHP
— Java
— Ruby
— Javascript
— ActionScript
— CSS
— Express

http://overapi.com/

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

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

Тестирование на проникновение: легальный хакинг

#security

Тестирование на проникновение — метод оценки безопасности компьютерных систем или сетей средствами моделирования атаки злоумышленника. Тестирование на проникновение позволяет получить объективную оценку того, насколько легко осуществить несанкционированный доступ к ресурсам корпоративной сети или сайта вашей компании, каким способом, через какие уязвимости или через какие недоработки в системе.

На вебинаре будут рассмотрены следующие темы:
— Что такое тестирование на проникновение, виды;
— Методология и классификация уязвимостей;
— Сходства и различия пентеста и атаки злоумышленников;
— Инструментарий;
— Несколько интересных кейсов из практики.

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

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

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

Серия видеоуроков по основам использования C++ Qt

#cpp

1. Первое графическое приложение
2. Сигналы и слоты
3. QT Designer
4. QMainWindow и QMainBar
5. QFile и QDir
6. QcomboBox , QTreeWidget, QListWidget
7. QTableWidget и QTimer

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

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

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

Sublime Tutor

#common

Интерактивная обучалка по горячим клавишам Sublime Text 3. По утверждению авторов за 4 часа обучения вы сможете сэкономить 1000 часов в последующей разработке.

https://sublimetutor.com/

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

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

Курс «Java практика»

#java

Данный курс уделяет основное внимание практическому применению языка Java. В этом курсе рассматриваются различные прикладные задачи, а также проводится их решение с помощью Java. В конце каждого занятия озвучивается задание для самостоятельной работы. Курс расчитан на слушателей, которые слабо подготовлены в программировании.

1. Синтаксис и конструкции языка
2. Функции (методы)
3. ООП, классы и объекты
4. ООП, наследование, классы
5. Коллекции
6. ООП, интерфейсы
7. Файлы, ввод/вывод
8. XML
9. Ant

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

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

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

Нужно попрактиковаться в прохождении собеседований? Порешать задачи? Попрактиковаться в английском? Тогда на помощь приходит сервис Pramp.

#job

https://www.pramp.com/

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

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

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

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

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

Курс CS50. Введение в Computer Science (Гарвардский университет)
Часть вторая (2/2)

#fundamental
Первая часть https://vk.com/wall-54530371_71392

Если вы давно мечтали научиться программировать — это курс создан именно для вас! Курс CS50 Гарвардского университета считается лучшим курсом по основам программирования в мире. О его легендарном статусе свидетельствует то, что в 2015 году Йельский университет отказался от собственного вводного курса по программированию для первокурсников в пользу использования курса CS50 в своем учебном процессе.

Данный курс рассчитан как на полных новичков, так и на тех слушателей, которые уже имеют небольшой стартовый опыт в программировании.

Ссылка на 2-ю часть https://vk.com/wall-54530371_71466

Все 22 видео доступны по ссылке
https://vk.com/videos-54530371?section=album_56085780

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

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

Курс CS50. Введение в Computer Science (Гарвардский университет)
Часть первая (1/2)

#fundamental

Если вы давно мечтали научиться программировать — это курс создан именно для вас! Курс CS50 Гарвардского университета считается лучшим курсом по основам программирования в мире. О его легендарном статусе свидетельствует то, что в 2015 году Йельский университет отказался от собственного вводного курса по программированию для первокурсников в пользу использования курса CS50 в своем учебном процессе.

Данный курс рассчитан как на полных новичков, так и на тех слушателей, которые уже имеют небольшой стартовый опыт в программировании.

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

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

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

Видеокурс для углубленного изучения C#

#csharp

1. Обобщенное программирование.
2. Делегаты.
3. Лямбды.
4. Методы-расширения (Extension Methods).
5. LINQ.
6. Nullable типы.
7. Динамическое программирование.
8. Отлов исключений.
9. Асинхронное программирование.

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

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

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

Уроки Java на примере простой игры

#java

1. Работа с классами
2. Работа с анимацией
3. Да будет Звук
4. Экраны (Screen)
5. Начнем делать игру
6. Создаем зачатки персонажа
7. Создаем отображение уровней
8. Продолжаем работу с уровнем
9. Типо гравитация

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

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

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

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

#weekly

Основы JavaScript, jQuery и Ajax

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

Видеокурс по ООП в Javascript
https://vk.com/wall-54530371_70877

Основы Java 7
https://vk.com/wall-54530371_70798

Курс "Создание приложений на Java" от компании 7bits, 2016 год
https://vk.com/wall-54530371_70445

Видеокурс по использованию OpenGL в Python
https://vk.com/wall-54530371_70470

Материал по подготовке к сертификационному экзамену по Java SE 8 от Oracle
https://vk.com/wall-54530371_70890

Подборка книг для изучения JavaScript
https://vk.com/wall-54530371_70821

Продвинутые уроки по HTML и CSS
https://vk.com/wall-54530371_70851

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

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

Нейронные сети. Полный курс (2016, pdf)
Автор: Саймон Хайкин

#data_analysis #book

В книге рассматриваются основные парадигмы искусственных нейронных сетей. Представленный материал содержит строгое математическое обоснование всех нейросетевых парадигм, иллюстрируется примерами, описанием компьютерных экспериментов, содержит множество практических задач, а также обширную библиографию. В книге также анализируется роль нейронных сетей при решении задач распознавания образов, управления и обработки сигналов. Структура книги очень удобна для разработки курсов обучения нейронным сетям и интеллектуальным вычислениям.

Книга будет полезна для инженеров, специалистов в области компьютерных наук, физиков и специалистов в других областях, а также для всех тех, кто интересуется искусственными нейронными сетями.

Скачать книгу можно по ссылке
https://vk.com/wall-54530371_70976

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

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

Видеокурс по ООП в Javascript

#javascript #oop

1. Введние в использование объектов
2. Создание и инициализация объектов
3. Конструктор
4. Методы
5. Аргументы и возвращаемые значения
6. Массивы объектов
7. Связывание методов (Method Chaining)
8. Модификаторы public и private
9. Вложенные объекты

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

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

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

Основы 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

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