Точка входа в программирование
21.4K subscribers
910 photos
164 videos
1 file
2.45K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Шпаргалка по Java

Регулярно обновляемый сборник вопросов, тестов и шпаргалок. А если нужно повторить теорию, то на сайте есть полезная информация по JDBC, ООП, управлению памятью в Java:

https://javaconceptoftheday.com/

#java
Аутентификация с помощью JWT

В 2022 вышли обновлённые версии Spring Boot (3.0) и Spring Security. В этом видео рассматривается, как реализовать аутентификацию и авторизацию JWT с учётом всех обновлений и сохранить данные о пользователе в БД.

Вы начнёте с настройки базы данных PostgreSQL и создадите таблицу пользователей для хранения учётных данных:

https://youtu.be/KxqlJblhzfI

#java
Один день из жизни JVM-инженера

Если вы изучаете Java, то наверняка знакомы с Java Virtual Machine. В интернете можно найти много статей про Java-разработчиков и их обязанности, но кто такой JVM-инженер? Что он разрабатывает?

Большая статья про разработку JVM, а также об обязанностях JVM-разработчика:

https://habr.com/ru/company/jugru/blog/719614/

#java
Механизмы безопасности: полезные шпаргалки для разработчиков

Недавно хакеры взломали «СберСпасибо» и опубликовали в сети базу, в которой содержатся несколько миллионов строк с личными данными пользователей. Кто же виноват? Слабая защита? Программисты? Код?

Сделали подборку шпаргалок в которых вы найдете, лучшие практики безопасности для разработчиков:

1. Java
2. Python
3. Go
4. Spring Boot
5. npm
6. GitHub

#java #python #go
Создаё‎м индикатор выполнения в консоли на Java

В стандартной консоли можно настроить отображение индикатора. Это особенно полезно, если вы подгружаете новые пакеты или используете npm.

В этой статье — подробное руководство, как реализовать прогресс-бар на Java:

https://nuancesprog.ru/p/17078/

#java
Бесплатный курс от Стэнфордского университета по Java

В курсе 28 уроков, 9 заданий и даже 2 экзамена. Программа рассчитана на начинающих, кто только начинает знакомиться с програмированием. Из минусов — некоторые части без обновления, однако их можно подтянуть после изучения основ:

https://see.stanford.edu/Course/CS106A

#java
Работа с Jmix и что это такое

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

В этой статье рассматривается пример использования Jmix в разработке:

https://habr.com/ru/articles/728896/

#java