IT IS-A Java
1.63K subscribers
134 photos
16 videos
30 links
Путь до Java-разработчика ☕️

делюсь с вами своим прогрессом, полезными ресурсами и немного личной жизнью.

чат: https://t.me/+4WFHg8Kt5MNmZmJi
связь со мной: @isa_ismailzade 👨🏻‍💻
Download Telegram
✍️ Итоги за Декабрь (в этот раз точно Декабрь 😁)

Закончил курс HTTP.Servlets
Почти закончил писать простенькую библиотеку (скоро выложу наверное в гитхаб)
Прилетел на Новый Год в Баку

Я планировал полностью закончить библиотеку к концу декабря и приступить к Maven, но не успел из-за зачетов и перелета в этом месяце.

После перелета вообще появилось такое настроение, что уже ничего не хочется делать, но и новогоднего настроения нет. Короче, все смешанно, но все равно нельзя полностью распускаться.

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

ВСЕХ С НОВЫМ ГОДОМММ! 🎄🎄
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍3🔥2
🕯 Каналу сегодня исполняется год!

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

😬 Когда-то я писал, что у нас стукнуло 100 подписчиков, а сейчас нас уже 1600+.
Честно говоря, когда я только начинал, я даже не думал, что когда-нибудь у меня будет столько подписчиков. Да, возможно, это не так много, но для меня это личное достижение.

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

Также завтра мне исполняется 19 👨‍🦳

Я искренне благодарен каждому из вас за то, что подписаны и следите за моим каналом. Вы всегда будете моей мотивацией ❤️‍🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
22👍1🔥1👏1
🎉 ЦЕЛИ НА ГОД

🟢 Устроиться на работу (конечно же)
🟢 Прочитать минимум 5 книг
🟢 Переехать в нормальную квартиру
🟢 Получить РВП
🟢 Получить водительское удостоверение
🟢 Купить новый телефон
🟢 Купить наушники
🟢 Пройти операцию на нос

Вы тоже можете поделиться своими целями/планами на этот год в комментариях 💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👾42
This media is not supported in your browser
VIEW IN TELEGRAM
📚 Проект "Библиотека" (закончен)

Закончил я этот проект на днях на пару недель позже, чем планировал, из-за перелета на каникулах, Нового года, дня рождения и других отвлекающих факторов, но думаю, что получился неплохой сайт.

Посмотрев несколько онлайн-библиотек, я понял, что нужно удалить лишние таблицы, такие как "заказы" и "библиотекари", потому что онлайн-библиотека предназначена для чтения и скачивания книг. Так как это все есть в моем проекте, я решил не усложнять его.

Сверху я записал небольшое видео для тех, кому интересно, как работает сайт (рекомендую смотреть его на скорости 1.5x). На сам код проекта вы можете посмотреть здесь. Я оставил на GitHub все, что нужно для его полноценной работы, так что можете клонировать его себе и тестировать, если вам интересно.

Если у вас будут вопросы, задавайте их в комментариях или пишите мне в ЛС.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥52
✍️ Итоги за Январь

Прилетел обратно в Москву
Закончил свое первое веб-приложение
Apache Maven
Курс DMdev-a по JUnit 5/21

После завершения проекта успел еще пройти курс по Maven у DMdev и начал проходить JUnit. После прохождения JUnit начну уже Hibernate.

В целом курс по Maven мне понравился, но, думаю, можно было не углубляться настолько.

Заметил, что на моём канале нет моего плана обучения, поэтому скоро его тоже выложу сюда.

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

Немного про университет: из пяти дисциплин, по которым я сдавал экзамены, по четырём я получил оценки 4 и 5, а по линейной алгебре — 2, которую я должен пересдать в этом месяце. Надо получить хотя бы 3 по ней.
Плюс еще учеба начинается уже 3-го числа, но, как я говорил ранее, я поставил джаву в приоритет для себя, поэтому много париться из-за уни не буду 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2🔥2
📋 Планы на Февраль

🟣Пройти JUnit
🟣Начать и завершить курс по Hibernate
🟣Купить телефон
🟣Закрыть пересдачу (поставили на март)

JUnit я уже думаю закончу через пару дней, попрактикуюсь по нему и перейду к Hibernate.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥1
🐈 HTTP.Servlets / Apache Tomcat

Ресурсы, по которым я изучал сервлеты и томкат и после которых я написал этот проект:

🔗 Простым языком об HTTP
🔗 Серия лекций в JavaRush про введение в веб-разработку на Java
🔗 Самое простое CRUD-приложение на сервлетах
🔗 Что такое DTO в Java?
🔗 Что такое XML
🔗 ИНТЕРНЕТ ПРОТОКОЛЫ. ЧТО ТАКОЕ: TCP, UDP, IP, HTTP
🔗 Lombok. Полное руководство.

🔗 И, конечно же, курс DMdev-a по сервлетам:
Купить: GetCourse | Udemy | YouTube (надо оформить спонсорство)
Также оставлю его слитую версию: Бесплатно*

Идеи для проектов после прохождения курса

В комментариях к одной из статей на хабре я наткнулся на один очень хороший комментарий про изучение веба, поэтому хочу поделиться им с вами в комментариях к этому посту.

*рекомендую после трудоустройства оплатить все пройденные слитые курсы в качестве благодарности автору

☕️ IT IS-A Java
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍3🔥2
Практика по тестам наконец-то завершена

Оставил я уже раздел Branch на 41%, все-таки не понял почему это так, но пофиг

Переходим к Hibernate 😅
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥8👍2🔥2
Объяснение и ответ:

.filter(s -> s.length() > 5)

— Оставляем только строки, длина которых больше 5 символов: ["python", "golang", "kotlin"]

.map(s -> s.substring(0, 3).toUpperCase())

— Берем первые 3 буквы и переводим в верхний регистр: ["PYT", "GOL", "KOT"]

.sorted()

— Сортируем в алфавитном порядке: ["GOL", "KOT", "PYT"]

.distinct()

— Удаляем дубликаты. В этом списке дубликатов нет, так что ничего не меняется: ["GOL", "KOT", "PYT"]

.collect(Collectors.joining("-"))

— Объединяем элементы через "-": GOL-KOT-PYT


Вывод в этом коде будет: GOL-KOT-PYT
4🔥3👎1💯1
Что выведет этот код?
Anonymous Quiz
13%
PYT-GOL-KOT
2%
gol-kot-pyt
14%
JAV-PYT-SWI
65%
GOL-KOT-PYT
6%
pyt-gol-kot
👍31🔥1
✏️ Итоги за Февраль

Купил телефон
Курс по JUnit
Курс по Hibernate

Наконец-то купил себе новый телефон. Теперь могу нормально жить после моего iPhone 11 🪖

Вчера еле-еле успел закончить курс по Hibernate, чтобы уложиться в срок — как и планировал, до конца февраля. Осталось несколько статей, которые мне нужно прочитать по Hibernate, а потом двинусь дальше по темам. До финиша осталось уже совсем немного.
Скоро Spring…🌱

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

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

О пересдаче. Скажу коротко: ее поставили на март, так что в феврале сдать не получилось (честно говоря, я и не готовился) 🫡

А как у вас идет обучение, ребята?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍32👎1😁1
📋 План обучения

Java Core
Git
SQL (PostgreSQL, MySQL)
JDBC
HTTP Servlets
Maven
JUnit, Mockito
Hibernate
Spring (Framework, Boot, Web, Data JPA, MVC, Mail, Scheduler, Session, Security (JWT), for Apache Kafka)
Docker
Kafka
Testcontainers
CI/CD
Финальный проект на микросервисах
Kubernetes
Camunda
Подготовка к собесам
Поиск работы

Паттерны проектирования
Алгоритмы

По паттернам я уже знаю некоторые, но углубленно, наверное, буду проходить их либо вместе со Spring, либо после него.
По алгоритмам порешаю немного задач на LeetCode и думаю, что этого хватит.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍72👎1
🪶 Apache Maven

Ресурсы для изучения Maven


🔗 Видео по установке Maven под Windows
🔗 Введение в Maven
🔗 Основы Maven (статья на Хабре)
🔗 Основы Maven (статья на JavaRush)

🔗 Курс DMdev-a по Maven:
Купить: GetCourse | Udemy | YouTube (после 6-ого видео надо оформить спонсорство)
Слитая версия: Бесплатно*

*рекомендую после трудоустройства оплатить все пройденные слитые курсы в качестве благодарности автору

☕️ IT IS-A Java
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍32❤‍🔥1💅1
✏️ Итоги за Март

Курс по Spring 104/126
Многопоточка у DMdev 7/12
Пересдача

Продуктивный месяц получился, как я думаю.

Успел пройти Spring у DMdev до раздела Security, но пока не начал писать проект. Думаю, сначала закончу полностью этот курс и потом уже начну писать его.

Ориентировочно это будет один из последних проектов Сергея Жукова. Склоняюсь больше к первому, так как он менее сложный, чем второй:
1. “Облачное хранилище файлов”
2. “Планировщик задач”
Либо сделаю что-то своё, используя похожий стек.

Кроме того, пару дней назад вспомнил, что когда-то скипнул многопоточку, поэтому пришлось вернуться сейчас к ней. Смотрю уроки по ней на общественном транспорте, когда еду в ВУЗ и обратно. При подготовке к собесам повторю ее ещё раз — этого, думаю, будет достаточно.

С апреля еще увеличивается количество дисциплин, поэтому возможно немного замедлится мое обучение 🙃

Как у вас прошел месяц, ребята? Как в целом идет обучение? 😌
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥75👍5💘1