University of OXford & University of camBRiDGE
...is a collective term for characteristics that the two institutions share.
Building Spring Boot Apps with Kotlin
by Matt Greencroft
Publisher: Manning Publications
Release Date: April 2019
ISBN: 10000DIHV201803
Lecture Size: 56x150
Lecture Date: 05.2019
Lecture Link: https://learning.oreilly.com/
| Interest in the Kotlin programming language has been soaring.
| Kotlin's effortless syntax and embrace of multiple programming
| styles are now fully supported in Spring Boot! In the video course
| Kotlin with Spring, seasoned IT trainer Matt Greencroft builds on
| your Java and Spring knowledge as you level up with Kotlin. This
| all-encompassing interactive journey gets you coding as you learn
| with lots of practical exercises and a cool hands-on real world
| case study: a theater booking system! You'll be amazed at how much
| more productive you are when you combine the power of Spring with
| the flexibility and robustness of Kotlin!
| about the subject
| Kotlin is a modern programming language for the JVM developed by
| Jetbrains, the makers of the IntelliJ IDE. Besides Java, Kotlin is
| the only officially supported language for Android development.
| Fully interoperable with Java, Kotlin boasts a number of
| enhancements Java just doesn't have. Say goodbye to repetitive
| boilerplate and null pointer exceptions and write code that's
| expressive, understandable, and safe! What's more, Kotlin allows
| for immutable and non-nullable variables, and you'll be writing
| less code with fewer classes. Compared to other JVM languages,
| Kotlin is an easy transition for Java developers. And a smart one!
| about the video
| Building Spring Boot Applications with the Kotlin Programming
| Language teaches you to write clean, concise, easily maintainable
| Kotlin code using Spring Boot. Watch and learn as Kotlin expert
| Matt Greencroft explains Kotlin syntax and its automatic benefits.
| You'll explore Kotlin features such as immutable variables, null-
| safety operators, data classes, templates, and top level
| functions. Then, you'll discover the design approaches that make
| the most of the Spring and Kotlin combination, including using
| Spring Boot's Hibernate framework and the Thymeleaf template
| engine.
| You'll dive into functional programming and reflection, and you'll
| reinforce your learning with lots of helpful examples. Throughout
| the course, you'll incorporate your new skills by building a real
| world theater booking system! With this value-rich visual learning
| experience, you'll be more productive and happier! as you
| confidently create amazing, robust applications with Kotlin!
| Inside:
| Functional programming with collections
| Creating immutable and non-nullable variables
| How Kotlin helps you avoid null pointer exceptions
| Exception handling in Kotlin, including custom exceptions
| Using Spring Boot with Kotlin, including Hibernate and Thymeleaf
| Converting existing Java apps to Kotlin
| Perfect for Java programmers with some experience with Spring
| Boot. No Kotlin experience is required.
| Matt Greencroft has been working as a professional IT trainer
| since 2013. His specialties are JavaEE, Android, Hadoop and NoSQL.
| Previously, he developed applications and websites for his clients
| in the business and finance sectors, many of which he still
| maintains.