Posts

Showing posts with the label web development

Vaadin + Spring Boot + Spring Data JPA CRUD example

Image
Hello everyone, today we will learn how to develop a simple CRUD web application  using Vaadin, Spring Boot, Spring Data JPA, and H2 Database. Vaadin is the only framework that allows you to write UI 100% in Java without getting bogged down in JS, HTML, and CSS. If you prefer, you can also create layouts in HTML or with a visual designer. Vaadin apps run on the server and handle all communication automatically and securely. The GitHub repository link is provided at the end of this tutorial. You can download the source code. Technologies Used: Spring Boot 2.7.0 JDK 17 Vaadin 14.7.0 Maven 3+ npm package manager H2 Database After completing this tutorial what we will build? We will build a full-stack web application that is a basic User Management Application with CRUD features:     • Create User     • List User     • Update User     • Delete User     • View User Project Structure: Dependency Management - Maven - pom.xml <? xml ver...

Kotlin + Spring Boot + React JS + MongoDB CRUD example

Image
Hello everyone, hope you are doing well , today we will learn how to develop a full-stack web application that is a basic User Management Application using React JS, Kotlin, Spring Boot, and MongoDB. You can download the source code from our GitHub Repository. After completing this tutorial what we will build?  We will build a full-stack web application that is a basic User Management Application with CRUD features:  • Create User  • List User  • Update User  • Delete User  A quick overview of React, Kotlin, Spring Boot, and MongoDB    Kotlin Kotlin is a statically typed, general-purpose programming language targeting the Java platform. Kotlin is concise, safe, pragmatic, and fixated on interoperability with Java code. It can be used virtually everywhere Java is utilised today: for server-side development, Android apps, and much more. Kotlin works great with all subsisting Java libraries and frameworks and runs with the same level of performance a...