добавил курсы 2026-03-29 18:48:40
This commit is contained in:
parent
3a843c733b
commit
5cb4d5ff53
BIN
Knowledges/Библиотека/Книги/covers/filosofiya-java.jpg
Normal file
BIN
Knowledges/Библиотека/Книги/covers/filosofiya-java.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 84 KiB |
49
Knowledges/Библиотека/Книги/Философия Java.md
Normal file
49
Knowledges/Библиотека/Книги/Философия Java.md
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
---
|
||||||
|
Тип: Книга
|
||||||
|
Статус: В процессе
|
||||||
|
Название: Философия Java
|
||||||
|
Автор:
|
||||||
|
- Брюс Эккель
|
||||||
|
Количество страниц: 1168
|
||||||
|
Прогресс: 0
|
||||||
|
Формат: Бумажная
|
||||||
|
Обложка: Библиотека/Книги/covers/filosofiya-java.jpg
|
||||||
|
Начата: 26.03.2026
|
||||||
|
Закончена:
|
||||||
|
Оценка:
|
||||||
|
Сложность:
|
||||||
|
Теги:
|
||||||
|
- java
|
||||||
|
- ооп
|
||||||
|
- программирование
|
||||||
|
Категории:
|
||||||
|
- Разработка ПО
|
||||||
|
Источник:
|
||||||
|
Ссылка:
|
||||||
|
---
|
||||||
|
|
||||||
|
# Философия Java
|
||||||
|
|
||||||
|
![[covers/filosofiya-java.jpg]]
|
||||||
|
|
||||||
|
## 📖 О книге
|
||||||
|
|
||||||
|
Классический труд Брюса Эккеля — одно из лучших пособий по Java. Книга учит рассматривать язык не как набор команд, а как философию и подход к решению задач. Автор объясняет, почему в Java всё устроено именно так, показывая связь между особенностями языка и реальными проблемами программирования. 4-е издание, 1168 страниц.
|
||||||
|
|
||||||
|
## 🧠 Ключевые идеи
|
||||||
|
|
||||||
|
- **Объекты и абстракция** — Java требует мыслить объектами: каждая программа — это набор взаимодействующих объектов с состоянием и поведением
|
||||||
|
- **Инкапсуляция и скрытая реализация** — разделение интерфейса и реализации как основа гибкого кода
|
||||||
|
- **Наследование и полиморфизм** — взаимозаменяемость объектов, позднее связывание, как Java решает задачи расширяемости
|
||||||
|
- **Интерфейсы** — контракты вместо реализации, множественное поведение без множественного наследования
|
||||||
|
- **Дженерики, коллекции, многопоточность** — продвинутые инструменты языка в контексте реальных задач
|
||||||
|
|
||||||
|
## 💬 Важные цитаты
|
||||||
|
|
||||||
|
|
||||||
|
## 💡 Как применить в моих проектах
|
||||||
|
|
||||||
|
|
||||||
|
## 🔗 Связанные заметки
|
||||||
|
|
||||||
|
- [[Продвинутая Java]]
|
||||||
@ -0,0 +1,59 @@
|
|||||||
|
---
|
||||||
|
Тип: Курс
|
||||||
|
Статус: Пройден
|
||||||
|
Название: "Full-Stack копия Twitch: Nest.js, GraphQL, Prisma, Next.js 15, Apollo"
|
||||||
|
Платформа: YouTube
|
||||||
|
Автор/Лектор:
|
||||||
|
- TeaCoder
|
||||||
|
Длительность: 30 часов
|
||||||
|
Прогресс: 100 %
|
||||||
|
Начат: "2025"
|
||||||
|
Закончен: "2025"
|
||||||
|
Оценка: "9"
|
||||||
|
Сложность: "8"
|
||||||
|
Теги:
|
||||||
|
- it
|
||||||
|
- nest
|
||||||
|
- graphql
|
||||||
|
- prisma
|
||||||
|
- nextjs
|
||||||
|
- typescript
|
||||||
|
- fullstack
|
||||||
|
- apollo
|
||||||
|
Категория:
|
||||||
|
- Backend
|
||||||
|
- Frontend
|
||||||
|
- Fullstack
|
||||||
|
Технологии:
|
||||||
|
- TypeScript
|
||||||
|
- Nest.js
|
||||||
|
- GraphQL
|
||||||
|
- Prisma
|
||||||
|
- Next.js
|
||||||
|
- Apollo
|
||||||
|
Ссылка на курс: https://www.youtube.com/watch?v=7fG8RJTlwAU
|
||||||
|
Репозиторий с кодом: https://git.ksv741.keenetic.pro/ksv741/twitch-clone
|
||||||
|
---
|
||||||
|
|
||||||
|
# Full-Stack копия Twitch: Nest.js, GraphQL, Prisma, Next.js 15, Apollo
|
||||||
|
|
||||||
|
## 📖 О курсе
|
||||||
|
|
||||||
|
[](https://www.youtube.com/watch?v=7fG8RJTlwAU)
|
||||||
|
|
||||||
|
[](https://www.youtube.com/watch?v=i1eMVrtF9bY)
|
||||||
|
|
||||||
|
[](https://www.youtube.com/watch?v=1VRuHVQdkuY)
|
||||||
|
|
||||||
|
|
||||||
|
## ✅ Что нового я узнал
|
||||||
|
|
||||||
|
|
||||||
|
## 💡 Идеи для применения
|
||||||
|
|
||||||
|
|
||||||
|
## ❌ Что не понравилось
|
||||||
|
|
||||||
|
|
||||||
|
## 🔗 Связанные заметки
|
||||||
|
|
||||||
@ -0,0 +1,48 @@
|
|||||||
|
---
|
||||||
|
Тип: Курс
|
||||||
|
Статус: Пройден
|
||||||
|
Название: Nest.js - лучший бэкэнд фреймворк | Полный курс 2025
|
||||||
|
Платформа: YouTube
|
||||||
|
Автор/Лектор:
|
||||||
|
- TeaCoder
|
||||||
|
Длительность: 10 часов
|
||||||
|
Прогресс: 100 %
|
||||||
|
Начат: "2025"
|
||||||
|
Закончен: "2025"
|
||||||
|
Оценка: "10"
|
||||||
|
Сложность: "7"
|
||||||
|
Теги:
|
||||||
|
- it
|
||||||
|
- nest
|
||||||
|
- typescript
|
||||||
|
- backend
|
||||||
|
- nodejs
|
||||||
|
Категория:
|
||||||
|
- Backend
|
||||||
|
Технологии:
|
||||||
|
- TypeScript
|
||||||
|
- Nest.js
|
||||||
|
- Node.js
|
||||||
|
Ссылка на курс: https://www.youtube.com/watch?v=HT6cm4GoSIw
|
||||||
|
Репозиторий с кодом: https://git.ksv741.keenetic.pro/education/youtube-nestjs-base
|
||||||
|
---
|
||||||
|
|
||||||
|
# Nest.js - лучший бэкэнд фреймворк | Полный курс 2025
|
||||||
|
|
||||||
|
## 📖 О курсе
|
||||||
|
|
||||||
|
[](https://www.youtube.com/watch?v=HT6cm4GoSIw)
|
||||||
|
|
||||||
|
полный функционал фреймворка
|
||||||
|
|
||||||
|
## ✅ Что нового я узнал
|
||||||
|
|
||||||
|
|
||||||
|
## 💡 Идеи для применения
|
||||||
|
|
||||||
|
|
||||||
|
## ❌ Что не понравилось
|
||||||
|
|
||||||
|
|
||||||
|
## 🔗 Связанные заметки
|
||||||
|
|
||||||
@ -6,7 +6,7 @@
|
|||||||
Автор/Лектор:
|
Автор/Лектор:
|
||||||
- TeaCoder
|
- TeaCoder
|
||||||
Длительность: 35 часов
|
Длительность: 35 часов
|
||||||
Прогресс: 50 %
|
Прогресс: 65 %
|
||||||
Начат: 14.01.2026
|
Начат: 14.01.2026
|
||||||
Закончен:
|
Закончен:
|
||||||
Оценка: "8"
|
Оценка: "8"
|
||||||
|
|||||||
@ -21,3 +21,23 @@
|
|||||||
Ссылка на курс: https://swiftbook.org/courses/415/
|
Ссылка на курс: https://swiftbook.org/courses/415/
|
||||||
Репозиторий с кодом:
|
Репозиторий с кодом:
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## 📖 О курсе
|
||||||
|
|
||||||
|
Курс для тех, кто уже знаком с Java и хочет углубить знания языка. 43 урока, 13,5 часов. Охватывает ключевые продвинутые темы: коллекции, многопоточность, лямбды, тестирование и рефлексию.
|
||||||
|
|
||||||
|
## 🧠 Программа курса
|
||||||
|
|
||||||
|
- **Java Collections Framework** — ArrayList, LinkedList, HashMap, TreeMap, Set, Queue; hashCode/equals
|
||||||
|
- **Многопоточность** — volatile, synchronized, thread pool, CountDownLatch, ReentrantLock, Semaphore, deadlock
|
||||||
|
- **Лямбда-выражения** — функциональные интерфейсы, стримы
|
||||||
|
- **Регулярные выражения** — Pattern и Matcher
|
||||||
|
- **Maven** — сборка и управление зависимостями
|
||||||
|
- **Тестирование (JUnit)** — юнит-тесты на Java
|
||||||
|
- **Аннотации и Reflection API** — метапрограммирование в Java
|
||||||
|
|
||||||
|
## 💡 Заметки
|
||||||
|
|
||||||
|
|
||||||
|
## 🔗 Связанные заметки
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user