Leverage this rich and mature framework to develop efficient applications and services in no timeKey FeaturesTeaches key skills for building complete professional Java applicationsEnables building your own blogging application as you learn core conceptsHelps you master the core concepts of Spring Boot with hands-on exercises and activitiesBook DescriptionIn the beginning of the Spring Boot Fundamentals book you will learn how to write and test simple code using the Spring Framework and then use this skill to learn advanced concepts, such as creating an HTML-based front-end with dynamic data and HTML forms. Then, you will create a simple, working, web interface to display blog posts, list all articles, and create and edit blog articles. You will learn to work with the REST API functionality that Spring Boot offers and secure your blogging application. At the end of the book, you will learn how to persist your blog posts in a database, bringing everything together as a full web application with the complete functionality of a professional solution..What you will learnCreate your own Spring Boot application from scratchWrite comprehensive unit tests for your applicationsLearn how to store data in a relational databaseCreate your own RESTful API with Spring BootCreate a rich web interface for your applicationsSecure your application with Spring SecurityWho This Book Is ForThis is an ideal book for you if you want to create modern web-applications or RESTful services with Java. You should have at least basic Java knowledge and know how to compile an application with a given POM file with Maven. You don't need to be an HTML expert, but you should know how HTML works and how you can keep a file XML/XHTML compliantAbout the AuthorAlexander Sparkowsky has been a software developer since the 1980s. He started building embedded systems using Assembler and C. He became interested in Java in the 1990s. Since then, he is developing full-stack applications in various languages and for multiple platforms. The Spring Framework and Spring Boot are his favorite platforms. Recently, he started using Kotlin, which makes developing modern microservices even more fun. He enjoys learning and teaching new technology. When working in teams, he is a big fan of agile software development on SQL Server from 2014 - 2016.Michael Piefel started programming in Pascal over 20 years ago. After working for several years with C and C++, he moved to Java in 2005. He has been using the Spring Framework since 2011 and Spring Boot since 2016. He was an instructor at Humboldt University of Berlin and a full-time software engineer now. Patrick Cornelissen is a software developer and the founder and CEO of the Orchit GmbH and KulinariWeb GmbH. He has written several applications in various languages and platforms, and specializes in microservice-based applications and transition of monolithic applications into microservices. He has been using the Spring Framework since 2009. He has organized code retreats and open space conferences, because he likes to learn and teach new things in the field of (agile) software development.
Author: Alexander Sparkowsky