#book #advanced
Объектно-ориентированное программирование является одной из самых популярных концепций проектирования приложений любой сложности. В книге рассматриваются как самые основы ООП (объекты, наследование, композиция, полиморфизм), так и достаточно сложные элементы проектирования и дизайна приложений на примере использования шаблонов, контрактов, библиотек и многого другого.
https://yangx.top/progbook/3052
Объектно-ориентированное программирование является одной из самых популярных концепций проектирования приложений любой сложности. В книге рассматриваются как самые основы ООП (объекты, наследование, композиция, полиморфизм), так и достаточно сложные элементы проектирования и дизайна приложений на примере использования шаблонов, контрактов, библиотек и многого другого.
https://yangx.top/progbook/3052
Telegram
Книги для программистов
ТОП-9 фреймворков для веб-разработки, Java и Big Data в 2019 году
Предлагаем рассмотреть несколько фреймворков для веб-разработки и не только, которые откроют перед вами новые возможности в 2019 году.
https://prglb.ru/5vl50
Предлагаем рассмотреть несколько фреймворков для веб-разработки и не только, которые откроют перед вами новые возможности в 2019 году.
https://prglb.ru/5vl50
Библиотека программиста
ТОП-9 фреймворков для веб-разработки, Java и Big Data в 2019 году
Предлагаем рассмотреть несколько фреймворков для веб-разработки и не только, которые откроют перед вами новые возможности в 2019 году.
Протестируй это: принципы и законы создания тестируемого кода
Многие разработчики ненавидят тестирование. Они просто не умеют его готовить. Держите рецепт тестируемого кода с гарниром из SOLID принципов.
https://prglb.ru/3xasx
Многие разработчики ненавидят тестирование. Они просто не умеют его готовить. Держите рецепт тестируемого кода с гарниром из SOLID принципов.
https://prglb.ru/3xasx
Библиотека программиста
Протестируй это: принципы и законы создания тестируемого кода
Многие разработчики ненавидят тестирование. Они просто не умеют его готовить. Держите рецепт тестируемого кода с гарниром из SOLID принципов.
#video
Из урока вы узнаете про основные конструкции языка, объекты и классы. Ввод и вывод в Java - консольный, файловый, сетевой. Интерфейсы и абстрактные классы, анонимные классы. Лямбда-функции. Сетевое взаимодействие, сокеты. Механизм исключений. Проверяемые и непроверяемые исключения. Потоки - жизненный цикл, прерывание. Критическая секция. Проблемы взаимодействия (дедлок). Механизм wait/notify, блокирующие очереди producer/consumer. Коллекции, выбор структуры данных, подходящей для задачи. Параметризованные коллекции. Параметризация в Java.
https://www.youtube.com/watch?v=dU-dBXvHz1Q
Из урока вы узнаете про основные конструкции языка, объекты и классы. Ввод и вывод в Java - консольный, файловый, сетевой. Интерфейсы и абстрактные классы, анонимные классы. Лямбда-функции. Сетевое взаимодействие, сокеты. Механизм исключений. Проверяемые и непроверяемые исключения. Потоки - жизненный цикл, прерывание. Критическая секция. Проблемы взаимодействия (дедлок). Механизм wait/notify, блокирующие очереди producer/consumer. Коллекции, выбор структуры данных, подходящей для задачи. Параметризованные коллекции. Параметризация в Java.
https://www.youtube.com/watch?v=dU-dBXvHz1Q
YouTube
2. JAVA. Базовые конструкции языка | Технострим
Курс "Разработка на Java"
Лекция №2 "Базовые конструкции языка Java"
Лектор - Рустам Кильдиев
Технотрек Mail.ru Group, МФТИ
Другие лекции этого курса: http://bit.ly/1QUmj1W
Цель курса —создание рабочего приложения и получение необходимых навыков и опыта…
Лекция №2 "Базовые конструкции языка Java"
Лектор - Рустам Кильдиев
Технотрек Mail.ru Group, МФТИ
Другие лекции этого курса: http://bit.ly/1QUmj1W
Цель курса —создание рабочего приложения и получение необходимых навыков и опыта…
Изучаем Java: дайджест для новичков в программировании
Изучаем Java с помощью книг, курсов и видео. Подборка для тех, кто хочет стать программистом и решил начать свой путь с Java.
https://prglb.ru/31cbz
Изучаем Java с помощью книг, курсов и видео. Подборка для тех, кто хочет стать программистом и решил начать свой путь с Java.
https://prglb.ru/31cbz
Библиотека программиста
Изучаем Java: дайджест для новичков в программировании
Изучаем Java с помощью книг, курсов и видео. Подборка для тех, кто хочет стать программистом и решил начать свой путь с Java.
#book
В современном издании "Java in Action" читатели, основываясь на своих существующих навыках языка Java, познакомятся с новейшими функциями и технологиями. В дополнение к лямбдам и потокам Java 8 Java 9 добавляет множество новых функций. Она включает в себя новые функции библиотеки для поддержки реактивного программирования, предоставляющие пользователям новые способы разработки и написании кода, который легче читать и поддерживать.
https://yangx.top/progbook/3075
В современном издании "Java in Action" читатели, основываясь на своих существующих навыках языка Java, познакомятся с новейшими функциями и технологиями. В дополнение к лямбдам и потокам Java 8 Java 9 добавляет множество новых функций. Она включает в себя новые функции библиотеки для поддержки реактивного программирования, предоставляющие пользователям новые способы разработки и написании кода, который легче читать и поддерживать.
https://yangx.top/progbook/3075
Telegram
Книги для программистов
#advanced
В чем разница между REST и WebSockets, когда и что использовать и многое другое в этой статье.
https://prglb.ru/4fzdp
В чем разница между REST и WebSockets, когда и что использовать и многое другое в этой статье.
https://prglb.ru/4fzdp
#book
На примере популярного и мощного языка Java вы изучите принципы реализации и использования эффективных алгоритмов для различных задач разного уровня сложности. Так, например, вы познакомитесь с хэш-таблицами, двоичным деревом поиска, напишете собственного робота для индексация страниц вашего приложения и многое другое.
https://yangx.top/progbook/3083
На примере популярного и мощного языка Java вы изучите принципы реализации и использования эффективных алгоритмов для различных задач разного уровня сложности. Так, например, вы познакомитесь с хэш-таблицами, двоичным деревом поиска, напишете собственного робота для индексация страниц вашего приложения и многое другое.
https://yangx.top/progbook/3083
Telegram
Книги для программистов
#advanced #библиотека
Библиотека для сериализации и десерилизации объектов в JSON и обратно.
https://github.com/google/gson
Библиотека для сериализации и десерилизации объектов в JSON и обратно.
https://github.com/google/gson
GitHub
GitHub - google/gson: A Java serialization/deserialization library to convert Java Objects into JSON and back
A Java serialization/deserialization library to convert Java Objects into JSON and back - google/gson
10 структур данных, которые вы должны знать (+видео и задания)
Бо Карнс – разработчик и преподаватель расскажет о наиболее часто используемых и общих структурах данных. Специально для вас мы перевели его статью.
https://prglb.ru/4fp0g
Бо Карнс – разработчик и преподаватель расскажет о наиболее часто используемых и общих структурах данных. Специально для вас мы перевели его статью.
https://prglb.ru/4fp0g
Библиотека программиста
10 структур данных, которые вы должны знать (+видео и задания)
Бо Карнс – разработчик и преподаватель расскажет о наиболее часто используемых и общих структурах данных. Специально для вас мы перевели его статью.
#book #advanced
Книга, в основном, посвящена языку Clojure и функциональному программированию, однако также содержит примеры параллелизма на языках программирования С++ и Java. Также вы узнаете, как разрабатывать распределённые системы и работать с большими данными на нескольких процессорах.
https://yangx.top/progbook/3095
Книга, в основном, посвящена языку Clojure и функциональному программированию, однако также содержит примеры параллелизма на языках программирования С++ и Java. Также вы узнаете, как разрабатывать распределённые системы и работать с большими данными на нескольких процессорах.
https://yangx.top/progbook/3095
Telegram
Книги для программистов
Пройдите путь до Java Developer с нуля или получите уникальный опыт боевой разработки в бизнес проекте для трудоустройства.
Большие возможности для разработки на Java и высокий спрос на специалистов. Средняя зарплата джависта - 200 000 рублей.
1. Даем вам гарантию трудоустройства или вернем все деньги, если вы не устроитесь на работу.
2. Наши наставники будут обучать вас по индивидуальной программе и поддерживать до первого рабочего дня без ограничений в общении.
3. У нас вы будете работать над настоящим коммерческим проектом и запишите свой опыт в резюме.
4. Каждый выпускник получает от 5 предложений о работе.
5. Пройдите 5 пробных дней с ментором в мае и получите специальное предложение по оплате и доступ к закрытому Java сообществу с первого пробного дня.
Пройти 5 пробных дней: https://vk.cc/9pvvgq
Большие возможности для разработки на Java и высокий спрос на специалистов. Средняя зарплата джависта - 200 000 рублей.
1. Даем вам гарантию трудоустройства или вернем все деньги, если вы не устроитесь на работу.
2. Наши наставники будут обучать вас по индивидуальной программе и поддерживать до первого рабочего дня без ограничений в общении.
3. У нас вы будете работать над настоящим коммерческим проектом и запишите свой опыт в резюме.
4. Каждый выпускник получает от 5 предложений о работе.
5. Пройдите 5 пробных дней с ментором в мае и получите специальное предложение по оплате и доступ к закрытому Java сообществу с первого пробного дня.
Пройти 5 пробных дней: https://vk.cc/9pvvgq
#book
В книге собраны уникальные рецепты и принципы гибкой и экстремальной разработки, качественного проектирования, использования ООП при помощи языков программирования Java и С++. Также автор, Роберт Мартин, приводит примеры проектирования с использованием классов, тестирования, типичных ошибок, допускаемых при проектировании приложений, описание популярных паттернов и многое другое.
https://yangx.top/progbook/3099
В книге собраны уникальные рецепты и принципы гибкой и экстремальной разработки, качественного проектирования, использования ООП при помощи языков программирования Java и С++. Также автор, Роберт Мартин, приводит примеры проектирования с использованием классов, тестирования, типичных ошибок, допускаемых при проектировании приложений, описание популярных паттернов и многое другое.
https://yangx.top/progbook/3099
Telegram
Книги для программистов
Тестируем мобильные приложения с AWS Device Farm
Задумывались над автоматизацией тестирования? Узнайте, как использовать общедоступное облако AWS Device Farm и интегрировать в процесс сборки.
https://prglb.ru/2dt49
Задумывались над автоматизацией тестирования? Узнайте, как использовать общедоступное облако AWS Device Farm и интегрировать в процесс сборки.
https://prglb.ru/2dt49
#book
Hadoop — это фреймворк для разработки и выполнения распределённых программ, используемый для реализации поисковых механизмов многих высоконагруженных веб-сайтов, среди которых имеются Yahoo! и Facebook. Данная книга подходит как для программистов, собирающихся анализировать большие наборы данных, так и для администраторов, работающих с Hadoop. Автор расскажет о последних изменениях в Hadoop 2, приведёт примеры реального использования, а также расскажет о проектах, связанных с Hadoop, сред них: Parquet, Flume, Crunch, Spark и другие.
https://yangx.top/progbook/3107
Hadoop — это фреймворк для разработки и выполнения распределённых программ, используемый для реализации поисковых механизмов многих высоконагруженных веб-сайтов, среди которых имеются Yahoo! и Facebook. Данная книга подходит как для программистов, собирающихся анализировать большие наборы данных, так и для администраторов, работающих с Hadoop. Автор расскажет о последних изменениях в Hadoop 2, приведёт примеры реального использования, а также расскажет о проектах, связанных с Hadoop, сред них: Parquet, Flume, Crunch, Spark и другие.
https://yangx.top/progbook/3107
Telegram
Книги для программистов
12 друзей Docker-а – опенсорсные инструменты в помощь разработке
Рассматриваем опенсорсные инструменты, способные ускорить, облегчить, улучшить, а иногда и оптимизировать работу с Docker-ом.
https://prglb.ru/5uanu
Рассматриваем опенсорсные инструменты, способные ускорить, облегчить, улучшить, а иногда и оптимизировать работу с Docker-ом.
https://prglb.ru/5uanu
Библиотека программиста
12 друзей Docker-а – опенсорсные инструменты в помощь разработке
Рассматриваем опенсорсные инструменты, способные ускорить, облегчить, улучшить, а иногда и оптимизировать работу с <a href="https://proglib.io/p/docker/" target="_blank" rel="noopener noreferrer">Docker-ом.
#book #beginner
У каждого начинающего программиста должна быть такая книга, из которой он узнает всё об основах программирования, о базовых понятиях и определениях, научится писать первые программы и понимать логику создания приложений. В качестве такой книги предлагаем второй том знаменитой серии Столярова об основах программирования. В книге вы найдёте множество примеров кода, советов от автора и иллюстраций.
https://yangx.top/progbook/3117
У каждого начинающего программиста должна быть такая книга, из которой он узнает всё об основах программирования, о базовых понятиях и определениях, научится писать первые программы и понимать логику создания приложений. В качестве такой книги предлагаем второй том знаменитой серии Столярова об основах программирования. В книге вы найдёте множество примеров кода, советов от автора и иллюстраций.
https://yangx.top/progbook/3117
Telegram
Книги для программистов