Всем привет!
Мы с командой JavaStart очень любим обучать ребят, растить сильных разработчиков с нуля и до уровня Junior + / Middle 🚀
Помимо образовательного телеграмм канала у нас есть обучающий курс по профессии Java Backend разработчик, который мы скоро хотим анонсировать 🔥
Так уж получилось, что этот телеграмм канал появился на несколько лет позже курса, который уже успел зарекомендовать себя и собрать отзывы!
👉 JavaStart. Подписаться
Мы с командой JavaStart очень любим обучать ребят, растить сильных разработчиков с нуля и до уровня Junior + / Middle 🚀
Помимо образовательного телеграмм канала у нас есть обучающий курс по профессии Java Backend разработчик, который мы скоро хотим анонсировать 🔥
Так уж получилось, что этот телеграмм канал появился на несколько лет позже курса, который уже успел зарекомендовать себя и собрать отзывы!
👉 JavaStart. Подписаться
🔥11🤣9❤3👍2👨💻1
SQL, базы данных. Часть 14.
Кроме операции AND (И), в условии можно применять OR (ИЛИ). Давайте заменим AND на OR, а также вернем колонки sex и age.
Был запрос (Картинка 2):
SELECT last_name, first_name, birthday, sex
FROM users
WHERE age >= 18 AND sex = 'm';
Стал:
SELECT last_name, first_name, birthday, sex, age
FROM users
WHERE age >= 18 OR sex = 'm';
Если посмотрим на результат (на Картинке 3), то увидим, что получили всех мужчин, а также женщин, которым исполнилось 18 лет. В частности в SQL-таблице одна женщина старше 18 лет и все мужчины, даже те, которым меньше 18. Всё это соответствует условию ИЛИ: ИЛИ возраст от 18 лет, ИЛИ мужской пол.
Все достаточно просто и логично!)
👉 JavaStart. Подписаться
Кроме операции AND (И), в условии можно применять OR (ИЛИ). Давайте заменим AND на OR, а также вернем колонки sex и age.
Был запрос (Картинка 2):
SELECT last_name, first_name, birthday, sex
FROM users
WHERE age >= 18 AND sex = 'm';
Стал:
SELECT last_name, first_name, birthday, sex, age
FROM users
WHERE age >= 18 OR sex = 'm';
Если посмотрим на результат (на Картинке 3), то увидим, что получили всех мужчин, а также женщин, которым исполнилось 18 лет. В частности в SQL-таблице одна женщина старше 18 лет и все мужчины, даже те, которым меньше 18. Всё это соответствует условию ИЛИ: ИЛИ возраст от 18 лет, ИЛИ мужской пол.
Все достаточно просто и логично!)
👉 JavaStart. Подписаться
👍5🔥3❤1✍1
Что означает ключевое слово static в Java?
Anonymous Quiz
12%
Это означает, что метод или переменная могут быть изменены только внутри класса
7%
Это означает, что метод или переменная относится к объекту, а не к классу
64%
Это означает, что метод или переменная относится к классу, а не к объекту
9%
Это означает, что метод или переменная могут быть изменены только внутри объекта
8%
Посмотреть ответ
👍11🎉2🔥1
На нашем обучающем курсе помимо языка Java (Java Core) мы так же на практике вместе рассмотрим технологии, без которых невозможно представить рабочий день разработчика. Это Git, базы данных, сетевые протоколы, алгоритмы и, конечно, серверные технологии, такие как Spring, Hibernate, Docker, RabbitMQ и многие другие.
На протяжении всего курса будет много домашнего задания и три больших приложения, которые охватывают практически все backend технологии. Их вы сможете дополнить своей уникальной функциональностью и выложить на свой Github аккаунт в качестве портфолио как полноценные пет проекты.
На всех проектах, как и на протяжении всего курса вас будет сопровождать ваш личный ментор, но про это мы расскажем подробнее чуть позже 😉
Первые два проекта – взяты из тестовых заданий в реальные компании, но вы все еще сможете расширить их своей функциональностью. Финальный проект гораздо больше двух остальных. Он включает в себя не только уже привычные Java технологии, но и протоколы передачи данных, DevOps технологии и другие инструменты, которые используются в любой компании.
👉 JavaStart. Подписаться
На протяжении всего курса будет много домашнего задания и три больших приложения, которые охватывают практически все backend технологии. Их вы сможете дополнить своей уникальной функциональностью и выложить на свой Github аккаунт в качестве портфолио как полноценные пет проекты.
На всех проектах, как и на протяжении всего курса вас будет сопровождать ваш личный ментор, но про это мы расскажем подробнее чуть позже 😉
Первые два проекта – взяты из тестовых заданий в реальные компании, но вы все еще сможете расширить их своей функциональностью. Финальный проект гораздо больше двух остальных. Он включает в себя не только уже привычные Java технологии, но и протоколы передачи данных, DevOps технологии и другие инструменты, которые используются в любой компании.
👉 JavaStart. Подписаться
🤣28🔥8👍7⚡1👨💻1
SQL, базы данных. Часть 15.
Давайте создадим новую таблицу products и переключим наше внимание на нее.
В ней есть поля id, name, count (количество), price (цена) и поле country, которое содержит данные о стране производителе (Картинка 1).
Давайте выберем товары, произведенные в России, Белоруссии и Украине. Напишем SQL-запрос:
SELECT * FROM products
WHERE country = "RU" OR country = "UA" OR country = "BL";
После выполнения запроса мы получим следующую таблицу (Картинка 2).
Разберем запрос: в блоке WHERE мы используем три условия, разделенные OR (или). Во всех трех условиях мы с помощью символа равенства сравниваем значение в столбце country с одной из стран: ИЛИ Россия, ИЛИ Украина, ИЛИ Белоруссия.
Если мы хотим получить товары еще каких-то стран, то нужно добавить еще условия OR. Это не очень удобно, так как запрос становится громоздиким.
Но его можно упростить. Кроме стандартных условий сравнения AND и OR в языке SQL есть условие принадлежности IN, которое в данном случае подходит лучше. Напишем после WHERE:
SELECT * FROM products
WHERE country IN ("RU", "UA", "BL");
Конструкция получилась короче и понятнее. И с помощью неё мы выбираем данные, в которых страна равна любом из значений перечисленных в скобках. После запуска запроса мы получим результат, аналогичный предыдущему.
👉 JavaStart. Подписаться
Давайте создадим новую таблицу products и переключим наше внимание на нее.
В ней есть поля id, name, count (количество), price (цена) и поле country, которое содержит данные о стране производителе (Картинка 1).
Давайте выберем товары, произведенные в России, Белоруссии и Украине. Напишем SQL-запрос:
SELECT * FROM products
WHERE country = "RU" OR country = "UA" OR country = "BL";
После выполнения запроса мы получим следующую таблицу (Картинка 2).
Разберем запрос: в блоке WHERE мы используем три условия, разделенные OR (или). Во всех трех условиях мы с помощью символа равенства сравниваем значение в столбце country с одной из стран: ИЛИ Россия, ИЛИ Украина, ИЛИ Белоруссия.
Если мы хотим получить товары еще каких-то стран, то нужно добавить еще условия OR. Это не очень удобно, так как запрос становится громоздиким.
Но его можно упростить. Кроме стандартных условий сравнения AND и OR в языке SQL есть условие принадлежности IN, которое в данном случае подходит лучше. Напишем после WHERE:
SELECT * FROM products
WHERE country IN ("RU", "UA", "BL");
Конструкция получилась короче и понятнее. И с помощью неё мы выбираем данные, в которых страна равна любом из значений перечисленных в скобках. После запуска запроса мы получим результат, аналогичный предыдущему.
👉 JavaStart. Подписаться
👍10🔥3✍2❤2⚡1
Какие модификаторы доступа есть в Java?
Anonymous Quiz
25%
public, private, static, final
4%
final, abstract, static, protected
68%
default, private, public, protected
1%
static, abstract, default, synchronized
2%
Посмотреть ответ
🎉8👍3❤2⚡1
SQL, базы данных. Часть 16.
Давайте добавим к нашему запросу по таблице products (Картинка 1) еще одно условие. Например, нам нужны не просто товары, а товары стоимостью до 10 000 рублей.
Был запрос:
SELECT * FROM products
WHERE country IN ("RU", "UA", "BL");
Стал запрос:
SELECT * FROM products
WHERE country IN ("RU", "UK", "BL") AND price < 10000;
Посмотрим на результат на Картинке 2.
Получили новую таблицу с тремя записями, которые удовлетовряют новому условию. И в этом условии мы совместили AND и IN. То есть в SQL-запросах можно совмещать логические операции AND и OR с оператором IN. Что делает их очень гибкими.
Теперь давайте попробуем выбрать товары, стоимостью от 10000 до 20000.
Условие с country уберем и напишем:
SELECT * FROM products
WHERE price >= 10000 AND price <= 20000;
В результате получается такая таблица как на Картинке 3.
Рассмотрим запрос. Как видите в этой конструкции мы снова написали двойное условие по одному полю — price. И с одной стороны всё логично и понятно, а с другой стороны эту конструкцию также можно упростить.
Напишем:
SELECT * FROM products
WHERE price BETWEEN 10000 AND 20000;
Теперь запрос звучит так: ВЫБРАТЬ все столбцы из таблицы products, в которых цена между 10000 и 20000. Звучит более чем понятно.
После запуска мы получим всё тот же один товар.
Вообще AND, OR, IN и BETWEEN — это основные конструкции для построения условий в SQL запросах и используются они в блоке WHERE. Вы можете применять их как поодиночке, так комбинируя в самых различных вариантах.
👉 JavaStart. Подписаться
Давайте добавим к нашему запросу по таблице products (Картинка 1) еще одно условие. Например, нам нужны не просто товары, а товары стоимостью до 10 000 рублей.
Был запрос:
SELECT * FROM products
WHERE country IN ("RU", "UA", "BL");
Стал запрос:
SELECT * FROM products
WHERE country IN ("RU", "UK", "BL") AND price < 10000;
Посмотрим на результат на Картинке 2.
Получили новую таблицу с тремя записями, которые удовлетовряют новому условию. И в этом условии мы совместили AND и IN. То есть в SQL-запросах можно совмещать логические операции AND и OR с оператором IN. Что делает их очень гибкими.
Теперь давайте попробуем выбрать товары, стоимостью от 10000 до 20000.
Условие с country уберем и напишем:
SELECT * FROM products
WHERE price >= 10000 AND price <= 20000;
В результате получается такая таблица как на Картинке 3.
Рассмотрим запрос. Как видите в этой конструкции мы снова написали двойное условие по одному полю — price. И с одной стороны всё логично и понятно, а с другой стороны эту конструкцию также можно упростить.
Напишем:
SELECT * FROM products
WHERE price BETWEEN 10000 AND 20000;
Теперь запрос звучит так: ВЫБРАТЬ все столбцы из таблицы products, в которых цена между 10000 и 20000. Звучит более чем понятно.
После запуска мы получим всё тот же один товар.
Вообще AND, OR, IN и BETWEEN — это основные конструкции для построения условий в SQL запросах и используются они в блоке WHERE. Вы можете применять их как поодиночке, так комбинируя в самых различных вариантах.
👉 JavaStart. Подписаться
👍10⚡3🔥2✍1❤1🤓1