CodeCamp
197K subscribers
5.61K photos
1.8K videos
66 files
3.47K links
Канал, который читает твой сеньйор.

Здесь про разработку, технологии и гаджеты 🤘

Редакция: @camprobot
Сотрудничество: @todaycast

РКН: https://clck.ru/3FjTpV
Download Telegram
Spring Framework

spring.io/projects/spring-framework — одна из самых мощных и широко используемых платформ Java. Благодаря своей концепции внедрения зависимостей и особенностям аспектно-ориентированного программирования Spring покорила мир разработки.

Это платформа с открытым исходным кодом, используемая для корпоративных приложений. Фреймворк обычно используется для Enterprise Java. Среда чрезвычайно универсальна и может использоваться для создания большинства типов приложений Java. С помощью Spring разработчики могут создавать слабосвязанные модули, в которых зависимости обрабатываются фреймворком, а не зависят от библиотек в коде.

#сервис #java
📺 Уроки Java с нуля

1. Введение и установка. Что пишут на Java [YouTube]
2. Условные операторы If, Else If, Switch case [YouTube]
3. Циклы For, While, Do while [YouTube]
4. Массивы. Перебор массива [YouTube]
5. Методы, как их писать и что делают [YouTube]
6. Работа со строками. Методы строк [YouTube]
7. Введение в ООП. Создание класса. Конструкторы [YouTube]
8. Основы ООП. Наследование [YouTube]

#Видео #java #rus
📺 Курс "Введение в Java"

1. Вводное занятие [YouTube]
2. Тестирование [YouTube]
3. Checkstyle [YouTube]
4. Класс [YouTube]
5. Наследования и ООП [YouTube]
6. Коллекции [YouTube]
7. Лямбда-выражения, Stream API [YouTube]
8. Исключения, Generics [YouTube]
9. Ввод-вывод, работа с сетью [YouTube]
10. Основны многопоточного программирования [YouTube]

Продолжение в плейлисте на YouTube.

#Видео #java #rus
📺 Курс "Разработка на Java"

1. Знакомство с платформой Java [YouTube]
2. Базовые конструкции языка [YouTube]
3. Объектно-ориентированное программирование [YouTube]
4. Исключения [YouTube]
5. Коллекции и параметризация [YouTube]
6. Взаимодействие потоков [YouTube]
7. Внутренние и анонимные классы [YouTube]
8. Работа с базой данных [YouTube]
9. Сокеты, разбор задачи Мессенджер [YouTube]
10. Основы тестирования [YouTube]

Продолжение в плейлисте на YouTube.

#Видео #java #rus
📺 Java для начинающих

1. Объекты. Классы. Интерфейсы [YouTube]
2. Java для начинающих программистов [YouTube]
3. Java для начинающих программистов. Часть 2 [YouTube]
4. Конструкторы, уровни доступа, статика [YouTube]
5. Java для начинающих программистов. Часть 3 [YouTube]
6. Java для начинающих программистов. Часть 4 [YouTube]
7. Collection Framework [YouTube]
8. Web (начало) [YouTube]
9. Web (продолжение) [YouTube]
10. Базы данных [YouTube]

Продолжение в плейлисте на YouTube.

#Видео #java #rus
Java For Dummies, 7th Edition
Barry Burd
2017

У языка Java достаточно высокий порог входа для начинающих из-за высокой требовательности языка к знанию многих других технологий параллельно ему. Однако если вы всё-таки решились попробовать свои силы, предлагаем вашему вниманию данное руководство, в котором вы найдёте информацию по установке Java, созданию первых приложений и обзору объектно-ориентированной парадигмы языка.

🛒 Купить печатную версию

💾 Скачать

#java #eng
📺 Лекции по основам Java

1. ООП, объекты, классы, интерфейсы, JVM, JDK, JIT #1 [YouTube]
2. ООП, объекты, классы, интерфейсы, JVM, JDK, JIT #2 [YouTube]
3. Конструкторы, статические поля и методы [YouTube]
4. Объект Object, Collection framework [YouTube]
5. Работа с XML [YouTube]
6. Работа с базами данных [YouTube]
7. Обзорная лекция по разработке Web приложений [YouTube]

#Видео #java #rus
Пишем Java веб-приложение на современном стеке. С нуля до микросервисной архитектуры

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

📖 Читать

#статья #java
Пишем Java веб-приложение на современном стеке. С нуля до микросервисной архитектуры. Часть 2.

В прошлой статье, мы спроектировали и реализовали простой сервис BookStore. В этой части мы попытаемся добавить безопасности в наше приложение — сделаем отдельный микросервис аутентификации/авторизации, а в нашем приложении BookStore запретим вызов методов неавторизованными пользователями. И хотя существуют готовые решения (например, Spring Security), мы напишем всё сами, чтобы разобрать принципы работы.

📖 Читать

#статья #java
Пишем Java веб-приложение на современном стеке. С нуля до микросервисной архитектуры. Часть 3.

В прошлых частях мы успешно спроектировали и запустили два микросервиса: сервис BookStore и сервис аутентификации/авторизации.

Теперь мы можем расположить каждый из них на отдельном инстансе (например в AWS EC2), но в таком случае они будут выглядеть не как одно целое для конечного потребителя. Далее при развитии архитектуры количество сервисов будет только увеличиваться, и нам понадобится что-то, что свяжет наши сервисы и будет маршрутизировать запросы пользователя на каждый из них. Для этих целей используют шаблон проектирования API Gateway, который позволяет реализовать единую точку входа в нашу систему, и перенаправляет запросы на нужный микросервис.

📖 Читать

#статья #java
​​Java 11 and 12 – New Features
Мала Гупта
2019

С новым шестимесячным графиком выпуска Java движется вперед быстрее. Помимо запланированных выпусков версий, в настоящее время в Oracle ведется большая работа над различными проектами Java.

Чтобы наилучшим образом использовать новые функции в своих приложениях и библиотеках, вы должны быть хорошо знакомы с самыми последними достижениями.

💾 Скачать

#eng #java
​​The Java Workshop: A New, Interactive Approach to Learning Java.
David Cuartielles
2019

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

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

💾 Скачать

#eng #java
​​Spring Boot in Practice
Somnath Musib
2022

В этом практическом руководстве представлены десятки актуальных сценариев в удобном формате «проблема-решение-дискуссия». Spring Boot на практике охватывает десятки удобных методов разработки Spring Boot, от базовых функций до скрытых возможностей, о существовании которых вы, вероятно, даже не подозревали.

Каждый рецепт построен вокруг реальной проблемы, с полным решением и продуманным обсуждением. Вы пройдете путь от основ до продвинутых функций, глубоко погрузившись в автоконфигурацию, реализацию безопасности и даже поддержку реактивной разработки приложений.

Скачать

#java #eng
​​Основы Java.
Николай Прохоренок
2019

Описан базовый синтаксис языка Java: типы данных, операторы, условия, циклы, регулярные выражения, объектно-ориентированное программирование. Рассмотрены основные классы стандартной библиотеки, получение данных из Интернета, работа с базой данных MySQL.

Приводится описание большинства нововведений: Date API, Stream API, лямбда-выражения, ссылки на методы, функциональные интерфейсы и др.

💾 Скачать

#ru #java
Roadmap для Java разработчика

Пошаговое руководство, как стать Java-разработчиком в 2022 году.

🔎 Смотреть

#roadmap #java
​​Beginning IntelliJ IDEA Integrated Development Environment for Java Programming
Ted Hagos
2022

Быстро начните работу с IntelliJ: от установки и настройки до работы с исходным кодом и многое другое.

Этот учебник покажет вам, как использовать инструменты IntelliJ для разработки чистых и эффективных Java-приложений.

💾 Скачать

#ru #java
​​Android for Java Programmers
Abdul-Rahman Mawlood-Yunis
2022

Этот учебник посвящен изучению Android и разработке нативных приложений с использованием языка программирования Java.

Он следует опыту и ожиданиям Java и объектно-ориентированных (ОО) программистов и, таким образом, позволяет им легко сопоставить концепции Android со знакомыми концепциями.

💾 Скачать

#eng #java
Дорожная карта Java-разработчика в 2022 году

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

🔎 Смотреть

#roadmap #Java