Дорогу осилит идущий. Java
Присоединяйтесь к нашему Telegram каналу "Дорогу осилит идущий. Java ", где вы сможете получить полезную информацию и обучающие материалы по языку программирования Java. Мы предлагаем уроки, советы и руководства по основам Java, JavaCore, Spring, Hibernate, JUnit и другим важным темам. Наш канал предназначен как для начинающих, так и для опытных разработчиков. Присоединяйтесь к нам, чтобы узнать о последних тенденциях и новостях в мире Java программирования. Дорогу осилит идущий!
Урок 136
Начинаем знакомство с HTTP, разбираемся с моделью "Запрос-Ответ" и понятиями Stateful/Stateless: ссылка
Напоминаю, что можно задавать вопросы в ЛС. Ссылка есть в конце статьи.
Также не стесняйтесь подсвечивать непонятные или некорректные моменты в комментах, это дает плюсик в карму:)
GitHub
lessons/lessons/web-and-java-ee/136/HTTP. Stateful and Stateless. Request and Response.md at master · KFalcon2022/lessonsContribute to KFalcon2022/lessons development by creating an account on GitHub.
Урок 135
Начинаем новый раздел - Web и Java EE! Знакомимся с основными терминами и смотрим, как много интересного впереди: ссылка
Напоминаю, что можно задавать вопросы в ЛС. Ссылка есть в конце статьи.
Также не стесняйтесь подсвечивать непонятные или некорректные моменты в комментах, это дает плюсик в карму:)
GitHub
lessons/lessons/web-and-java-ee/135/Web. Java EE. Intruduction.md at master · KFalcon2022/lessonsContribute to KFalcon2022/lessons development by creating an account on GitHub.
Урок 134:
Время возвращаться после непредвиденного перерыва! Завершаем очередной раздел, связанный с базами данных и разбираемся с инструментами миграций: ссылка
Напоминаю, что можно задавать вопросы в ЛС. Ссылка есть в конце статьи.
Также не стесняйтесь подсвечивать непонятные или некорректные моменты в комментах, это дает плюсик в карму:)
GitHub
lessons/lessons/db-libraries/134/Migration Tools. Flyway and others.md at master · KFalcon2022/lessonsContribute to KFalcon2022/lessons development by creating an account on GitHub.
Урок 133:
Знакомимся с понятием пула соединений и HikariCP: ссылка
Напоминаю, что можно задавать вопросы в ЛС. Ссылка есть в конце статьи.
Также не стесняйтесь подсвечивать непонятные или некорректные моменты в комментах, это дает плюсик в карму:)
GitHub
lessons/lessons/db-libraries/133/Connection Pool. HikariCP.md at master · KFalcon2022/lessonsContribute to KFalcon2022/lessons development by creating an account on GitHub.
Всем привет!
Разбор практики по разделам "Тестирование" и "JDBC":
JUnit (урок 125): ссылка
Mockito (урок 127): ссылка
JDBC (уроки 129-132): ссылка
Если какие-то места остались непонятны - пишите в комменты. Объясним и добавим дополнительные комментарии в коде.
Также если нашли ошибки в решении или объяснениях - пишите в чат или в личку.
GitHub
GitHub - KFalcon2022/jdbc-practical-tasks at solutionContribute to KFalcon2022/jdbc-practical-tasks development by creating an account on GitHub.
Урок 132:
Разбираемся как работать с транзакциями через JDBC: ссылка
Важно: если вы делаете практические задания и вам необходимо ревью - кроме PR также требуется написать в ЛС (@ironicMotherfucker). Это касается проверки любых практических задач в рамках основного курса
GitHub
lessons/lessons/jdbc/132/JDBC. Tranastions.md at master · KFalcon2022/lessonsContribute to KFalcon2022/lessons development by creating an account on GitHub.
Урок 131
Знакомимся с пакетными операциями и API для них: ссылка
Друзья! У нас идут не самые легкие темы, некоторые из них я объясняю впервые. Поэтому для меня вдвойне ценна обратная связь - как от тех, кто только знакомится с рассматриваемыми инструментами, так и от практикующих разработчиков.
Если вы прочли статью - не стесняйтесь подсветить, что показалось описанным недостаточно понятно. Или, возможно, вы заметили какие-либо ошибки. Ваши замечания могут улучшить конкретную статью и сделать чуть проще жизнь тех, кто идет после вас:)
Заранее спасибо!
GitHub
lessons/lessons/jdbc/131/Batch.md at master · KFalcon2022/lessonsContribute to KFalcon2022/lessons development by creating an account on GitHub.
Урок 130
Разбираемся с параметризованными запросами и SQL-инъекциями: ссылка
Напоминаю, что можно задавать вопросы в ЛС. Ссылка есть в конце статьи.
Также не стесняйтесь подсвечивать непонятные или некорректные моменты в комментах, это дает плюсик в карму:)
GitHub
lessons/lessons/jdbc/130/PreparedStatement. SQL injection.md at master · KFalcon2022/lessonsContribute to KFalcon2022/lessons development by creating an account on GitHub.
Урок 129
Учимся работать со статическими запросами через JDBC и обрабатывать результаты: ссылка
Напоминаю, что можно задавать вопросы в ЛС. Ссылка есть в конце статьи.
Также не стесняйтесь подсвечивать непонятные или некорректные моменты в комментах, это дает плюсик в карму:)
GitHub
lessons/lessons/jdbc/129/Statement. DDL. ResultSet.md at master · KFalcon2022/lessonsContribute to KFalcon2022/lessons development by creating an account on GitHub.
сколько уроков пройдено?
Anonymous Poll
55% - 0-20
4% - 21-40
2% - 41-60
2% - 61-80
1% - 81-100
1% - 101-120
2% - 120+
7% - Жду незнакомых тем
12% - Забыл отписаться/посмотреть результат
14% - Сижу ради чата
Урок 128
Начинаем раздел JDBC - связываем Java и базы данных: ссылка
Напоминаю, что можно задавать вопросы в ЛС. Ссылка есть в конце статьи.
Также не стесняйтесь подсвечивать непонятные или некорректные моменты в комментах, это дает плюсик в карму:)
GitHub
lessons/lessons/jdbc/128/JDBC introduction. Connection.md at master · KFalcon2022/lessonsContribute to KFalcon2022/lessons development by creating an account on GitHub.
Урок 127
Знакомимся с более продвинутыми возможностями Mockito и завершаем раздел юнит-тестирования: ссылка
Напоминаю, что можно задавать вопросы в ЛС. Ссылка есть в конце статьи.
Также не стесняйтесь подсвечивать непонятные или некорректные моменты в комментах, это дает плюсик в карму:)
GitHub
lessons/lessons/testing/127/Mockito. Additional features.md at master · KFalcon2022/lessonsContribute to KFalcon2022/lessons development by creating an account on GitHub.
Урок 126
Разбираемся с концепцией Mock-объектов и начинаем знакомство с Mockito: ссылка
Напоминаю, что можно задавать вопросы в ЛС. Ссылка есть в конце статьи.
Также не стесняйтесь подсвечивать непонятные или некорректные моменты в комментах, это дает плюсик в карму:)
GitHub
lessons/lessons/testing/126/Mock object. Mockito.md at master · KFalcon2022/lessonsContribute to KFalcon2022/lessons development by creating an account on GitHub.
Урок 125
Переходим к практической стороне юнит-тестирования и разбираемся с JUnit: ссылка
Кроме того, это первый за долгое время урок с практикой!
Напоминаю, что можно задавать вопросы в ЛС. Ссылка есть в конце статьи.
Также не стесняйтесь подсвечивать непонятные или некорректные моменты в комментах, это дает плюсик в карму:)
GitHub
lessons/lessons/testing/125/JUnit.md at master · KFalcon2022/lessonsContribute to KFalcon2022/lessons development by creating an account on GitHub.
Урок 124
Праздники заканчиваются и самое время вернуться в рабочий режим!
Мы начинаем знакомиться с юнит-тестированием. Встречайте вводный урок: ссылка
Напоминаю, что можно задавать вопросы в ЛС. Ссылка есть в конце статьи.
Также не стесняйтесь подсвечивать непонятные или некорректные моменты в комментах, это дает плюсик в карму:)
P.S. Буду рад замечаниям и уточнениям от практикующих тестировщиков, если таковые есть. Особенно в контексте пунктов, которые непосредственно относятся к вашей деятельности
GitHub
lessons/lessons/testing/124/Unit-testing concept.md at master · KFalcon2022/lessonsContribute to KFalcon2022/lessons development by creating an account on GitHub.
Все привет!
За этот год мы прошли огромный путь - от знакомства с коллекциями до систем сборок. Эти разделы даже странно пытаться сравнить - настолько они разные по объему, сложности и требуемому для их освоения уровню знаний.
Следующий год принесет еще больше новых, интересных и непростых тем - от юнит-тестирования и работы с БД через Java до того, ради чего все и начиналось - разработки backend-приложений. В этом году мы заложили достаточно крепкий фундамент, чтобы приступить к этим темам 💪
Отдельным поводом для гордости может служить команда, которая сформировалась в этом году. Те люди, которые хотят и могут проводить мероприятия за пределами основного курса - от вебинаров до интенсивов для новичков. Я искренне надеюсь, что со временем мы сможем сформировать по-настоящему многогранное и интересное комьюнити, которое будет полезно людям с разным уровнем навыков и опыта.
Сегодня же остается лишь поздравить вас с Наступающим 2024 годом, пожелать удачи и новых достижений в Новом году:) И главное - помните, что большинство дверей открывают настойчивость и упорство. А дорогу может осилить лишь тот, кто идет❤️
Ваш админ:)
Небольшой апдейт: Road Map был перенесен по адресу https://github.com/KFalcon2022/lessons/blob/master/roadmap/Road%20Map.md в рамках миграции на GitHub.
Все дальнейшие уроку будут добавлять только в Road Map по новой ссылке. По старой остается архивная версия, которая больше обновляться не будет
GitHub
lessons/roadmap/Road Map.md at master · KFalcon2022/lessonsContribute to KFalcon2022/lessons development by creating an account on GitHub.
Урок 123
Знакомимся с Gradle Wrapper и подводим итоги знакомства с Gradle: ссылка
Напоминаю, что можно задавать вопросы в ЛС. Ссылка есть в конце статьи.
Также не стесняйтесь подсвечивать непонятные или некорректные моменты в комментах, это дает плюсик в карму:)
GitHub
lessons/lessons/libraries-and-build-systems/123/Gradle Wrapper. What's next.md at master · KFalcon2022/lessonsContribute to KFalcon2022/lessons development by creating an account on GitHub.
Урок 122
Знакомимся с синтаксисом для управления зависимостями в Gradle: ссылка
Напоминаю, что можно задавать вопросы в ЛС. Ссылка есть в конце статьи.
Также не стесняйтесь подсвечивать непонятные или некорректные моменты в комментах, это дает плюсик в карму:)
GitHub
lessons/lessons/libraries-and-build-systems/122/Gradle. Dependencies.md at master · KFalcon2022/lessonsContribute to KFalcon2022/lessons development by creating an account on GitHub.
Урок 121
Знакомимся с принципом работы и основными инструментами Gradle - жизненный цикл, плагины и таски: ссылка
Напоминаю, что можно задавать вопросы в ЛС. Ссылка есть в конце статьи.
Также не стесняйтесь подсвечивать непонятные или некорректные моменты в комментах, это дает плюсик в карму:)
GitHub
lessons/lessons/libraries-and-build-systems/121/Gradle. Lifecycle. Plugins and Tasks.md at master · KFalcon2022/lessonsContribute to KFalcon2022/lessons development by creating an account on GitHub.