You will begin the Spring Boot 2 Fundamentals course by learning 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 frontend 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 2 offers and secure your blogging application. At the end of the course, 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.
About the Author
Patrick Cornelißen is a software developer at heart, and the founder and CEO of orchit GmbH and kulinariWeb GmbH. He has written a number of applications in various languages and platforms and specializes in micro-service-based applications and the transition of monolithic applications to micro-services. He started using the Spring Framework in 2009 and has been a big fan ever since. After his family, software craftsmanship is one of his passions, which he pursues whenever he has some spare time. For this, he has organized example code retreats and open space conferences in the past. He likes learning about new things in the field of (agile) software development as much as he likes teaching.
Michael Piefel earned his fist salary in a programming job over 20 years ago – working in Pascal. After a number of years working with C and C++, he finally moved to Java in 2005. He has been using the Spring Framework since 2011 and Spring Boot since 2016. He used to be an instructor at the Humboldt University of Berlin (and still likes to share his knowledge) but is a full-time software engineer nowadays.
Alexander Sparkowsky has been a passionate software developer since the 1980s. He started building embedded systems during his college years, using Assembler and the C programming language. During his studies in the 1990s, he became very interested in the Java programming language. Since then, he has been developing full-stack applications in various languages and for multiple platforms, his main focus being on Java EE in the beginning. Eventually, he discovered the Spring Framework, and later Spring Boot, which became his favorite platform. Recently, he started using Kotlin, which makes developing modern micro-services even more fun. He enjoys learning and teaching new technology. When working in teams, he is a big fan of agile software development.
Shai Almog has hands-on, successful Software Engineer/Architect/Entrepreneur/Author with decades of verifiable success leading teams in delivering appropriate technology solutions full stack on mobile, server and desktop. He is a leader who takes initiative and can follow every single step of product development. Shai is a major open source contributor who led key global projects around the world in his 25 year professional career. Shai worked in most major industries from gaming to banking/insurance, development tools, cellular, networking, medical etc. He has managed and developed projects for widely distributed desktop and mobile applications as well as server applications for mission critical deployments. Shai designed and deployed complex cloud backends using a wide array of technologies/architectures from Spring Boot to App Engine to AWS and serverless/micro-service paradigms. Shai is a highly rated lecturer in conventions and instructor specializing in hands on mentoring.