Published 12/2022MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 272.41 MB | Duration: 2h 30m
Learn how to use Play Framework, Twirl and Hibernate to build an online shop using the Java programming language What you'll learn Learn the fundamentals of Play Framework with Java Learn how to use Twirl template ee to create web pages Use Hibernate to create complex SQL queries without writing any SQL System design and architecture Requirements Java knowledge is required Description Explore and learn the power of Play Framework and Twirl Template ee. Learn how to build a web application from scratch using one of the most widely used web frameworks for Java. Play Framework, Twirl, and Hibernate are used together to build robust, scalable, and efficient web applications.Use the knowledge gathered throughout this course to design and build an online shop. The course has step-by-step instructions with explanations in all lessons. Don’t just learn HOW to use Play, but also WHY we are using certain features and design patterns. This course also covers many other aspects, like system design, application architecture, database normalization, optimizations and many more.The course is structured into 3 main chapters, each covering different aspects, from introduction to Play Framework and its features to Hibernate and communicating with the database, and finally how to build the webshop. At the end of the course, you will have the main features of an online shop and the skeleton upon which you can build a more robust web app. The knowledge gathered throughout the course will be essential for any Java web developer.All this will full explanations, written examples and code sample for all aspects discussed, as well as full source code at the end of the course. Overview Section 1: Introduction to Play Framework Lecture 1 What is Play Framework (video) Lecture 2 What is Play Framework Lecture 3 Getting started (video) Lecture 4 Getting Started Lecture 5 Project Structure (video) Lecture 6 Project Structure Lecture 7 Managing Dependencies (video) Lecture 8 Managing Dependencies Lecture 9 Endpoints and Controllers (video) Lecture 10 Defining Endpoints and Controllers Lecture 11 Guice and Dependency Injection (video) Lecture 12 Guice and Dependency Injection Lecture 13 Twirl Template Ee (video) Lecture 14 Twirl Template Ee Lecture 15 Defining Requirements (video) Lecture 16 Defining Requirements Section 2: Working with the database Lecture 17 Database Structure (video) Lecture 18 The Database Structure Lecture 19 Connecting to the database and creating our entities Lecture 20 Creating our entities (continuation) Lecture 21 Data Access Objects and Retrieving Data from the Database Lecture 22 Building a Generic DAO class Lecture 23 Predicates and creating complex queries Section 3: Building an online shop Lecture 24 Login and Registration Pages Lecture 25 Form submission Lecture 26 Login and Registration Lecture 27 Optimizing our Twirl templates Lecture 28 Adding categories Lecture 29 Adding a new product Lecture 30 Authorization and privilege checking Lecture 31 Building the home page Lecture 32 Returning the product image Lecture 33 Browsing categories Lecture 34 Building our shopping cart Lecture 35 Placing an order Section 4: Conclusions Lecture 36 Other Improvements Lecture 37 Conclusions Lecture 38 Full source code This is a bner course in Play Framework, Hibernate, and Thymeleaf. HomePage:
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.