Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Building An Online Shop With Play Framework In Java

Posted By: ELK1nG
Building An Online Shop With Play Framework In Java

Building An Online Shop With Play Framework In Java
Published 12/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: 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 engine 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 engine. 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 Engine (video)

Lecture 14 Twirl Template Engine

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 beginner course in Play Framework, Hibernate, and Thymeleaf.