GithubHelp home page GithubHelp logo

shashankrp / springboot-projects-fullstack Goto Github PK

View Code? Open in Web Editor NEW

This project forked from urunov/springboot-projects-fullstack

0.0 0.0 0.0 42.66 MB

Spring Boot, JDBC, ORM, JPA, Hibernate, H2, MySQL, Oracle

JavaScript 47.90% Java 43.46% CSS 0.26% HTML 8.38%

springboot-projects-fullstack's Introduction

Spring Boot Projects - Full Stack

Total projects provide Source Codes/Guides/App, indeed down below represents. We take an opinionated view of the Spring platform and several-party libraries so you can get started with as Spring Boot.

springMove1

Configuration table

Components Technology
Frontend BootStrap, Jsp/ React 16+
Backend Spring Boot 2.1+, Java 8/Java 11+
Security Spring Security, SSL, Form, https, JWT
Database JPA-Hibernate, H2, MySQL, Oracle, MangoDB, Postgresql
API Documentation Swagger API + (Hub)
Client Build npm, yarn, webpack
Server Build Maven / Gradle
API testing POSTMAN / insomnia
Tool Intellj Idea/VSC

Part-1: Spring Boot Basics and Fundamentals with Projects

(Attention: When You click  RESOURE OR CODE, indeed, Detail explanations are inside the sources!)
  • (resource / code) Getting Started with Spring Boot

    • Installing Spring Boot + Maven (pom.xml) : (code) SpringBootFamilyMember
    • Spring Boot + Gradle : (code) Spring Gradle
    • Spring Boot 2 Hello World Application "Welcome-Back Again" : (code) SpringBootHelloWorld
    • Important Spring Boot Standalone : (code) SpringStandalone
    • Migrating from Spring to Spring Boot : (code) SpringDownloadFiles
  • (resource / code) RESTfull API: Spring REST Template-Spring REST Client Methods

    • Spring REST Client Methods (GET, POST, PUT and DELETE) : (code) SpringRestAPI
    • Spring Boot How to Change Port and Context Path : (code) SpringEmailProcess
    • Spring Boot2 Deploy WAR file to External Tomcat : (code) SpringWebJar
    • Bonus: Additional source codes

Part-2: Spring Boot Configuration

  • (resource/ code) Configuration in Practical way

    • Spring Boot 2 + Java Based Configuration
    • Spring Boot 2 + XML Configuration
    • Migrating from Spring to Spring Boot

Part-3: Spring Boot Annotations

  • (resource / code ) Practical Experience with Annotation

    • Spring Boot Annotations Definiation and Practics
    • Spring Boot @EnableAutoConfiguration Annotation with Example
    • Spring Boot @SpringBootApplication Annotation with Example
    • Spring Boot - Creating Asynchronous Methods using @Async Annotation

Part-4: Spring Boot + REST API

  • (resource/ code ) Database interconnections

    • Aspect Orient Programming (AOP) in Spring
    • Spring Boot 2 Hibernate 5 MySQL CRUD REST API Tutorial
    • Spring Boot 2 JPA MySQL CRUD Example
    • Spring Boot 2 CRUD REST APIs Validation Example
    • Spring Data JPA Auditing with Spring Boot 2 and MySQL Example
    • Spring Boot 2 Exception Handling for REST APIs
    • Spring Boot 2 Logging SLF4j Logback and LOG4j2 Example
    • Spring Boot 2 + Jersey REST + JPA + Hibernate 5 CRUD REST APIs
    • Spring Boot 2 - Scheduling Tasks
    • Spring Boot 2 RESTful API Documentation with Swagger 2
    • Spring Boot 2 - File Upload and Download Rest API Tutorial // LATEST

Part-5: Spring Boot + Web Application

  • (resource/code) Web applicaiton develops

    • Spring MVC + Spring Boot2 + JSP + JPA + Hibernate 5 + MySQL Example
    • Spring Boot 2 MVC Web Application Thymeleaf JPA MySQL Example
    • Spring Boot 2 - Spring MVC + Thymeleaf Input Form Validation
    • Spring Boot JPA Multiple Data Sources Example

Part-6: Spring Boot + Security

  • (resource/code) Security possiblities

    • Spring Boot 2 + Spring MVC + Role Based Spring Security + JPA + Thymeleaf + MySQL
    • Authenticating a User with LDAP using Spring Boot and Spring Security
    • User Registration Module using Spring Boot 2 + Spring MVC + Spring Security + Hibernate 5 + Thymeleaf + MySQL

Part-7: TEST: Spring Boot

  • (resource/code) Security possiblities

    • Spring Data JPA + Repository Testing using Spring Boot + @DataJpaTest
    • Spring Boot 2 + REST APIs Integration Testing
    • Spring Boot 2 with JUnit 5 Testing Example

Part-8: Spring Boot Real Project [Backend and Frontend]

  • (resource/code) Project: Spring Boot (toddler steps)

    • Spring Boot + PostgreSQL + JPA/Hibernate CRUD Restful API Tutorial
    • Spring Boot + Spring JDBC + MySQL CRUD (Simple Project)
    • Spring Boot Thymeleaf CRUD Example Tutorial

Part-9: Full Stack [Spring Boot and React JS]

Included README inside the folder. There are several projects and more detail information.

 * Part-1. FullStack : Spring Boot React JS CRUD Swagger API 
        > Company Employee ver1. Full Stack 
              - Spring Boot 
              - ReactJS
              - Swagger API
              - Database (MySQL)

Reference Resources

springboot-projects-fullstack's People

Contributors

urunov avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.