Показываю как задеплоить Spring Boot веб приложение на бесплатный сервер.
https://youtu.be/CCX64hQHjdY
https://youtu.be/CCX64hQHjdY
YouTube
Deploy Java Web Application to Heroku free server Spring Boot example
This time we deploying Spring Boot PostgreSQL CRUD application to Heroku cloud using Heroku CLI tool. This cloud provider offers you free plan for development purposes.
Last time, instead of CLI tool we used Github: https://youtu.be/IdmJpVzSvsA
Java code…
Last time, instead of CLI tool we used Github: https://youtu.be/IdmJpVzSvsA
Java code…
CRUD приложение на Spring Boot. Постарался уместить в одну статью самые востребованные и свежие технологии по веб разработке на java
Подготовил новую статью по секюрити. По сути пересказал то что было записано в видео😄
Если кому интересно создание веб приложений на джаве с нуля и с фронтендом на ReactJS - переходите по ссылке. Там целый прейлист. Делаю пример интернет-магазина. Но по примеру можно сделать любой контекст.
Разбираем как замапить связь многие ко многим (many-to-many) используя JPA.
Отправка Емейла с помощью Gmail аккаунта и java программы. Один класс, пара строк настроек - емейл сендер готов: https://www.youtube.com/watch?v=SZfgsCJhzQ8
YouTube
Send Email with Spring Boot and Gmail
Send an email from a Gmail account using a Java and Spring Boot framework.
Кто еще не до конца разобрался с терминологией Spring? Попытался простыми словами сделать обзор всего фреймворка в кратце. Если делать подробно - статья может потянуть на целую книгу😁😅
Подключение MongoDB к Spring Boot приложению в пару кликов. Смотреть онлайн без регистрации и СМС😁https://www.youtube.com/watch?v=DMi6Q5yaa4c&t=422s
YouTube
Spring Data MongoDB example in 15 minutes
Connecting MongoDB database to the Spring Boot application using spring-data-mongodb.
Showing the easiest way to connect mongodb to your spring boot application.
Link to the code: https://github.com/caligula95/mongodb-example
Showing the easiest way to connect mongodb to your spring boot application.
Link to the code: https://github.com/caligula95/mongodb-example
Мини заметка по нахождении и исправлении багов
Первое - смотрим на ошибку (логи или консоль) и пытаемся понять, что не так; анализируем и если нужно, лезим в гугл.
Запускаем приложение в дебаг режиме (совет на будущее - всегда запускай приложение в дебаг режиме. Тогда не нужно будет его перезапускать)
Ставим точку перед потенциальным местом выброса ошибки и смотрим что приходит на вход.
Время обнаружения и исравления ошибок со временем будет меньше.
Если не получается исправить или обнаружить ошибку в течении 30 минут - делаем перерыв на 5 минут и только потом продолжаем.
Если не получается исправить или обнаружить ошибку в течении 5 часов - делаем перерыв как минимум на 10 часов: берем другую задачу в работу или, если есть возможость, выключаем комп.😉
Первое - смотрим на ошибку (логи или консоль) и пытаемся понять, что не так; анализируем и если нужно, лезим в гугл.
Запускаем приложение в дебаг режиме (совет на будущее - всегда запускай приложение в дебаг режиме. Тогда не нужно будет его перезапускать)
Ставим точку перед потенциальным местом выброса ошибки и смотрим что приходит на вход.
Время обнаружения и исравления ошибок со временем будет меньше.
Если не получается исправить или обнаружить ошибку в течении 30 минут - делаем перерыв на 5 минут и только потом продолжаем.
Если не получается исправить или обнаружить ошибку в течении 5 часов - делаем перерыв как минимум на 10 часов: берем другую задачу в работу или, если есть возможость, выключаем комп.😉
Работа с Kafka стала очень простой с использованием фреймворка Spring Boot. Записал небольшое видео по этой теме:
https://www.youtube.com/watch?v=ZVnpKs6X1Vc&ab_channel=JavaMaster
https://www.youtube.com/watch?v=ZVnpKs6X1Vc&ab_channel=JavaMaster
YouTube
Kafka tutorial with Spring Boot
Kafka tutorial for beginners.
Running Spring Boot consumer and producer services separately to show communication using Kafka.
Running Spring Boot consumer and producer services separately to show communication using Kafka.
Новое видео: Spring MVC Thymeleaf. Давно просили - получайте. Показал базовые вещи с контроллером и таймлиф. Также очень просили обход списка на странице. Это также есть в видео: https://www.youtube.com/watch?v=nd-_Dsu_VhU
YouTube
Thymeleaf Spring Boot Tutorial from Scratch
In this video we focus on Spring MVC and Thymeleaf technologies from Spring stack.
We're going to take a look at @Controller annotation, Thymeleaf pages, static resources connection. We also check how to receive incoming requests and display proper html…
We're going to take a look at @Controller annotation, Thymeleaf pages, static resources connection. We also check how to receive incoming requests and display proper html…
Имплементация корзины на ReactJS. В прошлом видео из серии Online Store мы сделали функционал по оформлению заказа. В этом видео доделали фронтенд. Не обошлось без изменения бекенда.
https://youtu.be/8TF18qe5sLw
https://youtu.be/8TF18qe5sLw
YouTube
ReactJS Project Tutorial: Shopping Cart with Code Example | Online store P8
Continue to build our online store application. This time we implement frontend part of our shopping cart and finish purchase functionality.
Link to the backend code: https://github.com/caligula95/online-store-examle
Link to the reactjs frontend code: ht…
Link to the backend code: https://github.com/caligula95/online-store-examle
Link to the reactjs frontend code: ht…
Пагинация с помощью Spring Boot Data JPA будет очень полезна когда нужно отобржать большие объемы данных на веб страницах. Советую ознакомиться:
https://youtu.be/53VK2qwS89Y
https://youtu.be/53VK2qwS89Y
YouTube
Pagination with Spring Boot JPA and Frontend on JS | Simple Example
Simple Pagination example with Spring Boot Data JPA and pure Javascript.
Link to the project: https://github.com/caligula95/pagination-example
Link to the project: https://github.com/caligula95/pagination-example
Не знаете чем заняться на выходных? Как насчет написать игру "Крестики нолики"? Возможно не самое приятное занятие😂 Но зато это отличная возможность подучить программирование на Java и Javascript в развлекательном формате😉
Ссылка на бекенд часть: https://youtu.be/XwQJRfv9Mfg
Ссылка на фронтенд часть: https://youtu.be/UP0GJPpMV3c
Сервер и клиент написаны в очень простой форме.
Код содержит некоторые баги и потребует доработок. Не стал дорабатывать чтобы не удлинять туториал, А также чтобы, Вам было над чем поработать самим😄
Ссылка на бекенд часть: https://youtu.be/XwQJRfv9Mfg
Ссылка на фронтенд часть: https://youtu.be/UP0GJPpMV3c
Сервер и клиент написаны в очень простой форме.
Код содержит некоторые баги и потребует доработок. Не стал дорабатывать чтобы не удлинять туториал, А также чтобы, Вам было над чем поработать самим😄
YouTube
Tic Tac Toe Game over the Internet | Java, WebSocket, Spring Boot, REST | Backend part
In this video, I show how to build a popular Tic Tac Toe game to play with friends over the Internet.
In this part of the video, we implement a Backend part with Spring Boot, Rest API, Websockets.
The link to the source code: https://github.com/caligula95/tic…
In this part of the video, we implement a Backend part with Spring Boot, Rest API, Websockets.
The link to the source code: https://github.com/caligula95/tic…
Разбираем JDBC, JPA, Hibernate, Spring Data Jpa и разницу между ними. У Вас же наверняка есть эти технологии в резюме?😁😂
Подготовил видео по Java JDBC. Пришлось даже старый код найти чтобы вспомнить азы. В самом видео нет пула соединений и вообще с соединением обошлись там не очень😁 Но цель была показать как делать запросы в базу.
https://youtu.be/zkWOA5M7f5Q
https://youtu.be/zkWOA5M7f5Q
YouTube
Java JDBC Database Connection from Scratch with CRUD example
Simple example JDBC and Java. In this video we use PostgreSQL database to get the connection and perform CRUD operations on a simple small table in DB.
This simple example will demonstrate you how to work with JDBC Java classes.
This simple example will demonstrate you how to work with JDBC Java classes.
Небольшая заметка по REST API.
Использование REST AP подразумевает слабую зависимость между проектами в отличие от spring mvc.
Преимущества рест апи в том, что фронт абсолютно не связан c бекендом.
Ты можешь сегодня подключить фронтенд веб приложения, а завтра сможешь использовать свой бекенд для мобильного приложения или для передачи данных сторонним сервисам. В этом и прелесть rest api.
Простой и удобный для чтения формат JSON, в котором передаются данные позволяет программистам без труда создать тестовый объект в Postman, сделать тестовые запросы и проверить свой сервис. В отличие от того же XML в котором очень сложно и долго создавать тестовый макет “руками”. А дефолтная поддержка REST фреймворком Spring позволяет начать писать REST API без дополнительной конфигурации со стороны разработчика.
Использование REST AP подразумевает слабую зависимость между проектами в отличие от spring mvc.
Преимущества рест апи в том, что фронт абсолютно не связан c бекендом.
Ты можешь сегодня подключить фронтенд веб приложения, а завтра сможешь использовать свой бекенд для мобильного приложения или для передачи данных сторонним сервисам. В этом и прелесть rest api.
Простой и удобный для чтения формат JSON, в котором передаются данные позволяет программистам без труда создать тестовый объект в Postman, сделать тестовые запросы и проверить свой сервис. В отличие от того же XML в котором очень сложно и долго создавать тестовый макет “руками”. А дефолтная поддержка REST фреймворком Spring позволяет начать писать REST API без дополнительной конфигурации со стороны разработчика.
Деплоим ReactJS проект на Google Firebase Console хостинг. В гугла есть бесплатный тарифный план с минимальными параметрами.
Этого вполне хватит чтобы задеплоить свое приложение и показать его работодателю или клиенту. Имея под рукой Heroku чтобы задеплоить бекенд и Google чтобы задеплоить фронтенд (на хероку тоже можно деплоить фронтенд), Вы сможете пилить и деплоить фулстак приложения для дальнейшей демонстрации.
Смотрим, изучаем, используем:
https://youtu.be/23KUmEOu4dk
Этого вполне хватит чтобы задеплоить свое приложение и показать его работодателю или клиенту. Имея под рукой Heroku чтобы задеплоить бекенд и Google чтобы задеплоить фронтенд (на хероку тоже можно деплоить фронтенд), Вы сможете пилить и деплоить фулстак приложения для дальнейшей демонстрации.
Смотрим, изучаем, используем:
https://youtu.be/23KUmEOu4dk
YouTube
Deploy Web ReactJS project to Free Hosting (Google)
In this video I show you how to deploy ReactJs project to the Google Firebase.
Using this approach you can deploy any client code to the Google Firebase.
Using this approach you can deploy any client code to the Google Firebase.
CRUD со Spring Boot MongoDB. Все что мы делали раньше, только теперь с монго😊 .
Приятного просмотра:
https://youtu.be/keyH-9VDgzw
Приятного просмотра:
https://youtu.be/keyH-9VDgzw
YouTube
CRUD Java Project with MongoDB | Spring Data, REST, Postman with Source Code Example
REST application with Spring Boot and MongoDB.
CRUD operations for a not very complex model. Testing with Postman.
Using approaches from this video you will be able to create more complex applications based on MongoDB storage.
Link to the previous Spring…
CRUD operations for a not very complex model. Testing with Postman.
Using approaches from this video you will be able to create more complex applications based on MongoDB storage.
Link to the previous Spring…
Записал видео по Redis. Раньше как-то вокруг этого NoSql хранилища было больше шума. Сам по себе туториал - просто предыстория к туториалу по организации кеша Spring Boot приложения с момошью Redis.
https://youtu.be/UTzjU23P8II
https://youtu.be/UTzjU23P8II
YouTube
Redis and Spring Boot tutorial
In this video, I demonstrated how to connect Redis storage to the Spring Boot application.
Link to the code: https://github.com/caligula95/redis-spring-boot
Link to the code: https://github.com/caligula95/redis-spring-boot