#advanced 
Если вы ещё не дошли до таких тем, как абстрактные классы и интерфейсы, предлагаем познакомиться с ними уже не сейчас.
https://bit.ly/2PshJOj
  
  Если вы ещё не дошли до таких тем, как абстрактные классы и интерфейсы, предлагаем познакомиться с ними уже не сейчас.
https://bit.ly/2PshJOj
Medium
  
  Java for Humans {Abstract Classes & Interfaces}
  In the Class Inheritance chapter, we learned about forming a contract between classes, superclasses, and users. By creating subclasses that…
  #beginners
Learn Java Online — это онлайн-песочница с темами по программирования на Java, где вы можете сразу выполнить задание и получить результат.
https://www.learnjavaonline.org/
  
  Learn Java Online — это онлайн-песочница с темами по программирования на Java, где вы можете сразу выполнить задание и получить результат.
https://www.learnjavaonline.org/
www.learnjavaonline.org
  
  Learn Java - Free
Interactive Java Tutorial
  Interactive Java Tutorial
learnjavaonline.org is a free interactive Java tutorial for people who want to learn Java, fast.
  Тест: насколько хорошо вы знаете Java
Хорошо знаете Java? Или, напротив, уже подзабыли? Проверьте имеющийся багаж знаний по Java, воспользовавшись нашим тестом.
https://proglib.io/p/java-test/
  Хорошо знаете Java? Или, напротив, уже подзабыли? Проверьте имеющийся багаж знаний по Java, воспользовавшись нашим тестом.
https://proglib.io/p/java-test/
#beginners 
Программирование на любом языке начинается с установки среды программирования и самого языка, если он того требует. Обидно будет, если вы завалились ещё на стадии установки Java на Ubuntu. Но с этой статьёй вам теперь ничего не страшно:
https://bit.ly/2D3YXfh
  
  Программирование на любом языке начинается с установки среды программирования и самого языка, если он того требует. Обидно будет, если вы завалились ещё на стадии установки Java на Ubuntu. Но с этой статьёй вам теперь ничего не страшно:
https://bit.ly/2D3YXfh
Medium
  
  Installing Oracle Java 8 in Ubuntu
  Step 1: Add Oracle’s PPA(Personal Package Archive) to your list of sources so that Ubuntu knows where to check for the updates. Use…
  #video #docker
В данном видео автор расскажет, как упаковать java-приложение в Docker.
https://www.youtube.com/watch?v=xe2cNgjBvA0
  
  В данном видео автор расскажет, как упаковать java-приложение в Docker.
https://www.youtube.com/watch?v=xe2cNgjBvA0
YouTube
  
  PS JAVA MEETUP #9 Как киту съесть Java-приложение и не поперхнуться
  С Александром Федоровым поговорим о том, как запаковывать Java-приложения в Docker: что нужно обязательно сделать, а чего – избежать. Кроме того, рассмотрим специфику работы с микросервисной архитектурой и разберемся, как ведет себя JVM внутри Docker-контейнеров.
  #video #advanced 
Курс для опытных разработчиков по проектированию объектно-ориентированного дизайна приложений на Java:
https://bit.ly/2Qtlqc6
  Курс для опытных разработчиков по проектированию объектно-ориентированного дизайна приложений на Java:
https://bit.ly/2Qtlqc6
#book
Данная книга – отличный выбор для тех, кто хочет научиться использовать библиотеку JavaServer Faces и Java EE 8. Благодаря приобретенным знаниям вы сможете разрабатывать современные веб-интерфейсы, повторно используя некоторые компоненты. В процессе разработки веб-приложения JSF, автор расскажет вам о таких технологиях, как JPA, CDI, Security, WebSockets.
https://t.me/progbook/978
  
  Данная книга – отличный выбор для тех, кто хочет научиться использовать библиотеку JavaServer Faces и Java EE 8. Благодаря приобретенным знаниям вы сможете разрабатывать современные веб-интерфейсы, повторно используя некоторые компоненты. В процессе разработки веб-приложения JSF, автор расскажет вам о таких технологиях, как JPA, CDI, Security, WebSockets.
https://t.me/progbook/978
Telegram
  
  Книги для программистов
  
  Блог Java-разработчика
Для начинающих автор выкладывает ссылки на статьи, которые помогают разобраться с языком и устроиться на работу. Присылает вопросы с собеседований и тестовые задания. Для опытных пишет о технологиях, которые использует на работе. Публикует типичные ошибки разработчиков и берёт интервью.
@java_developer
  
  
  
  
  
  Для начинающих автор выкладывает ссылки на статьи, которые помогают разобраться с языком и устроиться на работу. Присылает вопросы с собеседований и тестовые задания. Для опытных пишет о технологиях, которые использует на работе. Публикует типичные ошибки разработчиков и берёт интервью.
@java_developer
#библиотека
Keyczar — фреймворк для построения безопасных приложений.
https://github.com/google/keyczar
  
  Keyczar — фреймворк для построения безопасных приложений.
https://github.com/google/keyczar
GitHub
  
  GitHub - google/keyczar: Easy-to-use crypto toolkit
  Easy-to-use crypto toolkit. Contribute to google/keyczar development by creating an account on GitHub.
  #video #advanced 
Длинное, но не скучное видео о том, как создать игру на Java.
https://www.youtube.com/watch?v=lDzKX3djE-M
  
  Длинное, но не скучное видео о том, как создать игру на Java.
https://www.youtube.com/watch?v=lDzKX3djE-M
YouTube
  
  Java game programming tutorial for AP students/equivalent level - In one video!
  My website: http://www.marcusman.com/
Source Code: https://github.com/marcdubs/java-game-programming-tutorials
If you go through the whole thing, please let me know what you want to see next!
Some information: I recently completed an internship helping out…
  Source Code: https://github.com/marcdubs/java-game-programming-tutorials
If you go through the whole thing, please let me know what you want to see next!
Some information: I recently completed an internship helping out…
#advanced 
Лучшие практики — это не просто как душе угодно, результат их применения спасает сотни приложений и позволяет быстро менять или добавлять что-то в код. В этой статье собраны 10 лучших практик и советов для Java:
https://blog.jooq.org/2013/08/20/10-subtle-best-practices-when-coding-java/
  
  Лучшие практики — это не просто как душе угодно, результат их применения спасает сотни приложений и позволяет быстро менять или добавлять что-то в код. В этой статье собраны 10 лучших практик и советов для Java:
https://blog.jooq.org/2013/08/20/10-subtle-best-practices-when-coding-java/
Java, SQL and jOOQ.
  
  10 Subtle Best Practices when Coding Java
  This is a list of 10 best practices that are more subtle than your average Josh Bloch Effective Java rule. While Josh Bloch’s list is very easy to learn and concerns everyday situations, this…
  #book #advanced 
Решать простые школьные задачи по программированию - не лучшая практика. Такие задачи пытаются развить логику, но больше только вызывают скуку у читателя, поэтому авторы этой книги подготовили для вас наряду с хорошим теоретическим материалом по Java 6 сборник интересных задач, касающихся методов реальной разработки. Изложение местами несколько сложное и академическое, но вы найдёте для себя много полезного в практической части.
https://t.me/progbook/1254
  
  Решать простые школьные задачи по программированию - не лучшая практика. Такие задачи пытаются развить логику, но больше только вызывают скуку у читателя, поэтому авторы этой книги подготовили для вас наряду с хорошим теоретическим материалом по Java 6 сборник интересных задач, касающихся методов реальной разработки. Изложение местами несколько сложное и академическое, но вы найдёте для себя много полезного в практической части.
https://t.me/progbook/1254
Telegram
  
  Книги для программистов
  
  #advanced 
Чистый код — это то, за чем гонятся разработчики, это то, о чём часто спорят, и, наконец, то, его хотим мы, когда пишем свои приложения. В данной статье автор расскажет о собственных приёмах того, как он делает код понятнее, не меняя его.
https://bit.ly/2pJ24ic
  
  Чистый код — это то, за чем гонятся разработчики, это то, о чём часто спорят, и, наконец, то, его хотим мы, когда пишем свои приложения. В данной статье автор расскажет о собственных приёмах того, как он делает код понятнее, не меняя его.
https://bit.ly/2pJ24ic
Medium
  
  Making Java Code Easier to Read (Without Changing it)
  Modern JVM languages such as Kotlin, Groovy, Scala and some others offer many language features that let you write code in a more concise…
  #video #advanced 
В этом видео создаём простую игру на Java.
https://www.youtube.com/watch?v=K9qMm3JbOH0
  
  В этом видео создаём простую игру на Java.
https://www.youtube.com/watch?v=K9qMm3JbOH0
YouTube
  
  Java Game Programming - Develop a Brick Breaker Game
  Best Book for Java : http://amzn.to/2qlbyQd
Subscribe to my other channel for updated videos on TECH and PROGRAMMING:
https://www.youtube.com/@ProgrammingwithUmair321
Practice Recursion Problems in JAVA:
https://www.youtube.com/watch?v=9f7mjOX4z5A
new game…
  Subscribe to my other channel for updated videos on TECH and PROGRAMMING:
https://www.youtube.com/@ProgrammingwithUmair321
Practice Recursion Problems in JAVA:
https://www.youtube.com/watch?v=9f7mjOX4z5A
new game…
#book
Разработчику часто требуется много сторонних инструментов, чтобы создавать и поддерживать проект. Система Git — один из таких инструментов и используется для контроля промежуточных версий вашего приложения, позволяя вам исправлять ошибки, откатывать к старой версии, разрабатывать проект в команде и сливать его потом. В книге вы узнаете об основах работы с Git: установка, ключевые команды, gitHub и многое другое.
https://t.me/progbook/871
  
  Разработчику часто требуется много сторонних инструментов, чтобы создавать и поддерживать проект. Система Git — один из таких инструментов и используется для контроля промежуточных версий вашего приложения, позволяя вам исправлять ошибки, откатывать к старой версии, разрабатывать проект в команде и сливать его потом. В книге вы узнаете об основах работы с Git: установка, ключевые команды, gitHub и многое другое.
https://t.me/progbook/871
Telegram
  
  Книги для программистов
  
  Java Challengers #2: Сравнение строк
Сравнение строк – увлекательная тема. Мы не только рассмотрим строки в Java, но также проанализируем популярные приемы и решим задачу.
https://proglib.io/p/string-comparison/
  
  Сравнение строк – увлекательная тема. Мы не только рассмотрим строки в Java, но также проанализируем популярные приемы и решим задачу.
https://proglib.io/p/string-comparison/
Библиотека программиста
  
  Java Challengers #2: Сравнение строк
  Сравнение строк – увлекательная тема. Мы не только рассмотрим строки в Java, но также проанализируем популярные приемы и решим задачу.
  #video #game_dev 
В этих видео автор расскажет, как создать простую игру Змейка на Java.
Часть 1:
https://bit.ly/2rOufOR
Часть 2:
https://bit.ly/2Gup3Kg
Часть 3:
https://bit.ly/2QKSwUL
  
  В этих видео автор расскажет, как создать простую игру Змейка на Java.
Часть 1:
https://bit.ly/2rOufOR
Часть 2:
https://bit.ly/2Gup3Kg
Часть 3:
https://bit.ly/2QKSwUL
YouTube
  
  Программирование на Java: создание игры Змейка. Часть 1.
  Первая часть туториала по созданию игры Змейка на Java.
код для 1 части - https://github.com/irinamore/snake_part1
2 часть - https://youtu.be/VnogOoOQZIE
Еще я преподаю Java на Geekbrains - https://geekbrains.ru/go/Oxtyya
Я на skillshare - http://skl.s…
  код для 1 части - https://github.com/irinamore/snake_part1
2 часть - https://youtu.be/VnogOoOQZIE
Еще я преподаю Java на Geekbrains - https://geekbrains.ru/go/Oxtyya
Я на skillshare - http://skl.s…
#books #beginners #advanced 
Список лучших книг по Java на сегодняшний момент. В этом списке представлены как книги для начинающих разработчиков, так и для опытных.
https://bit.ly/2DA9y0G
  
  Список лучших книг по Java на сегодняшний момент. В этом списке представлены как книги для начинающих разработчиков, так и для опытных.
https://bit.ly/2DA9y0G
Medium
  
  Best Java Books
  by Bradley Nice, Content Manager at ClickHelp.com — software documentation tool
  