https://abload.de/img/gc1kfcgt5ntbh1wzdfgfkunibj.jpg

Java Enterprise Edition 8 For Beginners Course
Last updated 8/2021
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 23.62 GB | Duration: 29h 49m

Understand Jakarta EE, JPA, CDI, JAX-RS, REST, JWT, JSON-P and JSON-B and more. Add "JEE Developer" to your résumé!

What you'll learn
Understand the theoretical underpinnings of Java Enterprise Edition (JEE)
Understand what JEE specifications and implementations are and how to use them
Learn to create applications using JEE!
Learn to write loosely coupled code using dependency injection API (CDI)
Learn how the various Java EE APIs work together to make you a productive developer
Learn to write powerful web services using the Java API Restful Web Services (JAX-RS)
Master a set of web services that can facilitate rapid development of strong enterprise level applications
Build complex database applications based on platforms using its services and APIs
Write integration tests for Java EE components
And much more!

Requirements
Basic knowledge in Java programming
Enthusiasm and a willingness to take your Java skills to the next level

Description
Are you ready to take your Java skills to the next level and finally understand Java Enterprise Edition (JEE) ?The fact is, that Java Enterprise Edition is in use by companies around the world, including many of the Fortune 500 companies. Because of this there a lots of JEE opportunities and as a JEE developer you will be among the highest paid of all Java developers.This course will get you up to speed quickly and give you the real world skills you need to add "Java Enterprise Edition 8 developer" to your résumé fast!What's this course about?Java Enterprise edition has changed and evolved a lot over the years. This course is about teaching you what JEE is, and how to use it and become a productive JEE developer.The course focuses on JEE 8 (also known as Jakarta EE).By taking this course you will avoid learning about obsolete versions of Java EE, and learn best practices along the way.The course starts at a theoretical level helping you to understand the underpinnings of JEE 8, including understanding the JEE specifications and implementations (which is a very important for a Java Enterprise Edition developer to understand).But then you will dive into understanding JEE 8 at a developmental level with practical hands-on development. Ultimately, this is a hands-on course, so you will be doing a lot of coding as you learn how to use JEE 8.Your instructor in this course is Luqman Saeed, an experienced software developer who has vast knowledge in a number of programming languages including Python, C# and of course Java. He also has extensive Java Enterprise Edition (JEE) experience and has created a great course to pass on his skills with JEE to you.Some of the highest paid jobs in the industry for Java developers are available to those people who know and understand JEE, so here is your chance to dramatically increase your salary and future career opportunitues.What topics are covered in this course?General JEE conceptsContexts and Dependency Injection (CDI 2.0)Java Persistence API (JPA 2.2)Java API for Restful Web Services (JAX-RS 2.1)JWT (Json Web Token)Java API for Web SocketsTesting with Arquillian Framework and JUnit.And a lot more. Why take this course?This is the most comprehensive Java EE/Jakarta EE course on the internet with 340+ HD video lectures!Learn how to write full working Java EE code that is portable across various JEE vendors.The course has a pure standard Java EE API usage focus on app portability across vendors. This is an important skill to master.In-depth coverage of database persistence with JPA.This is the only online course that teaches the Contexts and Dependency Injection API in detail!In-depth coverage of developing REST web services using standards based JAX-RS.Course constantly updated to reflect latest update with Jakarta EE.What skills do you need to enrol?This course assumes you have a basic understanding of the Java programming language. If you have taken a Java course on Udemy such as Tim Buchalka Java Masterclass you will be more than ready for this course.Ready to start?If you're ready to start the Java Enterprise Edition 8 for Beginners Course, then click the enrol button to get started. Feel free to try some of the free video previews on this page as well.

Overview

Section 1: Introduction

Lecture 1 Introduction to the Course

Section 2: The Theory of Java EE

Lecture 2 What is Java EE?

Lecture 3 What is an Application Server?

Lecture 4 Examples of Java EE App Servers

Lecture 5 What is a JSR?

Lecture 6 Java Specification Request Examples

Lecture 7 Java Specification Request Examples - JAX-RS

Lecture 8 What is a Reference Implementation?

Lecture 9 What is Jakarta EE?

Lecture 10 Java EE and Spring Framework

Lecture 11 Summary What is Java EE?

Section 3: Setup

Lecture 12 Intro to Software Setup

Lecture 13 How to Install JDK on Windows

Lecture 14 How to Install NetBeans IDE On Windows

Lecture 15 A Note on IDEs

Lecture 16 A Note on Eclipse IDE

Lecture 17 How to Install GIT SCM on Windows

Lecture 18 How to Install Insomnia REST Client

Lecture 19 How to Install Apache Maven on Windows

Lecture 20 Downloading Payara Micro Server

Lecture 21 A Simple Hello World with Java EE 8

Section 4: Getting Your Feet Wet

Lecture 22 Getting Your Feet Wet - Introduction

Lecture 23 Project Creation

Lecture 24 Creating the Todo Object

Lecture 25 Transforming the Todo Object into a JPA Entity

Lecture 26 Entity Lifecycle Callback

Lecture 27 Persistence Unit

Lecture 28 Todo Service

Lecture 29 Todo REST Endpoints

Lecture 30 Overview of What Has Been Done so Far

Lecture 31 Packaging and Deployment

Lecture 32 Testing our Todo Endpoints

Lecture 33 Testing our Todo Endpoints cont'd

Lecture 34 Validating our Todo Entity

Lecture 35 Marking a Todo Object as Complete

Lecture 36 Packaging and Deployment

Lecture 37 Testing Bean Validation

Lecture 38 Java EE Uber Jar

Lecture 39 Packaging and Deploying with Payara Micro

Lecture 40 Outro

Lecture 41 What is Your Understanding of Java EE?

Lecture 42 The 3 Secret APIs to Java EE Mastery

Lecture 43 Secret API 1 - Java Persistence API

Lecture 44 Secret API 2 - Java API for RESTful Web Services

Lecture 45 Secret API 3 - Contexts and Dependency Injection

Section 5: Contexts and Dependency Injection (CDI 2.0)

Lecture 46 Introduction to CDI

Lecture 47 What is Dependency Injection

Lecture 48 CDI Features - Typesafe Dependency

Lecture 49 CDI Features - Lifecycle Contexts

Lecture 50 CDI Features - Interceptors

Lecture 51 CDI - Features - Events

Lecture 52 CDI Features - Service Provider Interface

Lecture 53 CDI Bean Discovery Mode

Lecture 54 What is the CDI Container?

Lecture 55 What are Beans and Contextual Instances?

Lecture 56 CDI Injection Point - Field

Lecture 57 CDI Injection Point - Constructor

Lecture 58 CDI Injection Point - Method

Lecture 59 CDI Lifecycle callback - PostConstruct

Lecture 60 CDI Lifecycle callback - PreDestroy

Lecture 61 Let's Run the Code!

Lecture 62 Managed Beans and Bean Types

Lecture 63 Introduction to CDI Qualifiers

Lecture 64 CDI Qualifiers Part 2

Lecture 65 CDI Qualifiers Part 3

Lecture 66 CDI Qualifiers Part 4

Lecture 67 Let's Run the Code!

Lecture 68 Let's Run the Code! cont'd

Lecture 69 CDI Stereotypes - What are they?

Lecture 70 Introduction to CDI Scopes and Contexts

Lecture 71 CDI Scopes and Contexts - Dependent Scope

Lecture 72 CDI Scopes and Contexts - Request Scope

Lecture 73 CDI Scopes and Contexts - Session Scope

Lecture 74 CDI Scopes and Contexts - Application and Conversation Scope

Lecture 75 CDI Scopes and Contexts - Recap

Lecture 76 CDI Scopes and Contexts - Let's Run the Code!

Lecture 77 Summary of CDI Scopes and Contexts

Lecture 78 CDI Producers - An Introduction

Lecture 79 CDI Producers - Scoping Returned Beans

Lecture 80 CDI Producers - Field Producers

Lecture 81 CDI Producers - Qualifying Beans

Lecture 82 CDI Producers - Let's Run the Code!

Lecture 83 CDI Producers - Disposers

Lecture 84 CDI Producers - Summary

Lecture 85 CDI Interceptors - An Introduction

Lecture 86 CDI Interceptors - Interceptor Binding Code

Lecture 87 CDI Interceptors - Activating Using Priority Annotation

Lecture 88 CDI Interceptors - Let's Run the code!

Lecture 89 CDI Events - An Introduction

Lecture 90 CDI Events - The Event Interface API Docs

Lecture 91 CDI Events - The Event Interface

Lecture 92 CDI Events - Simple Events

Lecture 93 CDI Events - Qualifying Events

Lecture 94 CDI Events - Conditional Observers

Lecture 95 CDI Events - Async Events

Lecture 96 CDI Events - Prioritizing Observer Method Invocation

Lecture 97 CDI Events- Let's Run the Code

Lecture 98 Chapter Summary

Section 6: Java Persistence API (JPA 2.2)

Lecture 99 Java Persistence API - Overview

Lecture 100 JPA - Caveat

Lecture 101 ORM Manifesto - Objects, not Tables

Lecture 102 ORM Manifesto - Convenience, not Ignorance

Lecture 103 ORM Manifesto - Unobtrusive, not Transparent

Lecture 104 ORM Manifesto - Legacy Data, New Objects

Lecture 105 ORM Manifesto - Just Enough, Not Too Much

Lecture 106 ORM Manifesto - Local, but Mobile

Lecture 107 ORM Manifesto - Standard API, Pluggable Implementation

Lecture 108 JPA and the ORM Manifesto Tenets

Lecture 109 JPA Database Setup

Lecture 110 Setting up Payara Server

Lecture 111 JPA Entity - An Introduction

Lecture 112 JPA Entity - Customizing Table Mapping

Lecture 113 JPA Entity - Using Super Classes

Lecture 114 JPA Entity - Super Class Field Overriding

Lecture 115 JPA Entity - Mapping Simple Java Types

Lecture 116 JPA Entity - Customizing Database Colums

Lecture 117 JPA Entity - Transient Fields

Lecture 118 JPA Entity - Field Access Type

Lecture 119 JPA Entity - Property Access Type

Lecture 120 JPA Entity - Mixed Access

Lecture 121 JPA Mapping Types

Lecture 122 JPA - Mapping Enum Types

Lecture 123 JPA - Mapping Large Objects (Eg images)

Lecture 124 JPA - Lazy and Eager Fetching of Entity State

Lecture 125 JPA - Mapping Java 8 Date/Time Types

Lecture 126 JPA - Mapping Embeddable Classes

Lecture 127 Recap

Lecture 128 Code Run

Lecture 129 JPA - An Intro to Mapping Primary Keys

Lecture 130 JPA - Auto Primary Key Generation Strategy

Lecture 131 JPA - Identity Primary Key Generation Strategy

Lecture 132 JPA - Sequency Primary Key Generation Strategy

Lecture 133 JPA - Table Primary Key Generation Strategy

Lecture 134 JPA - Table Primary Key Generation Strategy cont'd

Lecture 135 Primary Key Generation Strategies - Summary

Lecture 136 JPA - An Intro to Entity Relationship Mapping

Lecture 137 JPA Entity Relationship Mapping - Roles

Lecture 138 JPA Entity Relationship Mapping - Directionality

Lecture 139 JPA Entity Relationship Mapping - Cardinality

Lecture 140 JPA Entity Relationship Mapping - Ordinality

Lecture 141 Introduction to JPA Entity Relationship Mapping

Lecture 142 Single Valued Relationships

Lecture 143 Many to One Entity Relationship Mapping

Lecture 144 One to One Entity Relationship Mapping

Lecture 145 Bidirectional One to One Entity Relationship Mapping

Lecture 146 Collection Valued Relationships

Lecture 147 One to Many Entity Relationship Mapping

Lecture 148 Many to Many Entity Relationship Mapping

Lecture 149 Many to Many Entity Relationship Mapping - Join Tables

Lecture 150 JPA Fetch Mode

Lecture 151 Sample Code Run

Lecture 152 JPA Collection Mapping of Embeddable Objects and Collection Table

Lecture 153 JPA Collection Mapping of Strings (Or other Simple Java types)

Lecture 154 Persistable Collection Types

Lecture 155 Ordering the Contents of a Persistable Collection

Lecture 156 Ordering the Contents of a Persistable List using Order Column

Lecture 157 Mapping Persistable Maps

Lecture 158 Customizing Persistable Maps with Collection Table

Lecture 159 Using Enums as Persistable Map Keys

Lecture 160 Mapping Persistable Maps - Run the Code

Lecture 161 Keying Persistable Maps by Basic Type

Lecture 162 Keying Persistable Maps by Entity

Lecture 163 Keying Persistable Maps by Embeddable Type

Lecture 164 Recap

Lecture 165 Enterprise JavaBeans (EJBs) - What Are They?

Lecture 166 Features of EJB - Declarative Metadata

Lecture 167 Features of EJB - Configuration by Exception

Lecture 168 Features of EJB - Dependency Management

Lecture 169 Features of EJB - Lifecycle Management

Lecture 170 Features of EJB - Scalability

Lecture 171 Features of EJB - Transactionality

Lecture 172 Features of EJB - Security

Lecture 173 Features of EJB - Portability

Lecture 174 Architecture of EJB

Lecture 175 EJB Component Model - Stateless Session Beans

Lecture 176 EJB Component Model - Stateless Session Beans cont'd

Lecture 177 EJB Component Model - Stateful Session Beans

Lecture 178 EJB Component Model - Singleton Beans

Lecture 179 EJB Component Model - Lifecycle

Lecture 180 EJB Component Model - Message Driven Beans

Lecture 181 The EJB Container - What Is it?

Lecture 182 What are Transactions?

Lecture 183 ACID Transactions - Atomicity

Lecture 184 ACID Transactions - Consistency

Lecture 185 ACID Transactions - Isolation

Lecture 186 ACID Transactions - Durability

Lecture 187 ACID Transactions - Summary

Lecture 188 Transactions Management - Bean vs Container

Lecture 189 CMT Transactions Management Attributes

Lecture 190 Persistence Unit and Persistence Context - Intro

Lecture 191 What is a Persistence Unit?

Lecture 192 What is a Persistence Context?

Lecture 193 Entity Manager - How to Get Access

Lecture 194 Entity Manager - Persist

Lecture 195 Entity Manager - Find

Lecture 196 Entity Manager - Remove

Lecture 197 Cascade Operations

Lecture 198 Cascade Operations - Remove

Lecture 199 Entity Detachment

Lecture 200 Entity Merging

Lecture 201 Elements of a Persistence Unit - Name

Lecture 202 Elements of a Persistence Unit - Transaction Type

Lecture 203 Elements of a Persistence Unit - Persistence Provider

Lecture 204 Elements of a Persistence Unit - Datasource

Lecture 205 Elements of a Persistence Unit - Entity Classes

Lecture 206 Elements of a Persistence Unit - Schema & Script Generation

Lecture 207 Recap

Lecture 208 Java Persistence Query Language - An Introduction

Lecture 209 JPQL - A Simple Select Statement

Lecture 210 JPQL - Named Queries

Lecture 211 JPQL - Selecting Entities

Lecture 212 JPQL - Identification Variables/Aliasing

Lecture 213 JPQL - Passing Query to Entity Manager

Lecture 214 JPQL - Path Expressions

Lecture 215 JPQL - Path Expressions cont'd

Lecture 216 JPQL - Combined Path Expressions

Lecture 217 JPQL - Constructor Expressions

Lecture 218 JPQL - From Clause

Lecture 219 JPQL From Clause - Joining Maps

Lecture 220 JPQL From Clause - Fetch Join

Lecture 221 JPQL Where Clause

Lecture 222 JPQL Where Clause - Passing Parameters

Lecture 223 JPQL Where Clause - Between Operator

Lecture 224 JPQL Where Clause - Like Operator

Lecture 225 JPQL Where Clause - Subqueries

Lecture 226 EntityManager Interface - GetSingleResult Method

Lecture 227 JPQL Where Clause - In Operator

Lecture 228 JPQL Where Clause - IS EMPTY Operator

Lecture 229 JQPL Where Clause - Member OF Operator

Lecture 230 JPQL Where Clause - ANY, ALL Operator

Lecture 231 JPQL Order By

Lecture 232 JPQL Aggregate Functions Intro

Lecture 233 JPQL Aggregate Functions - Sum

Lecture 234 JPQL Aggreagate Functions - Average

Lecture 235 JPQL Aggregate Functions - Count

Lecture 236 JPQL Aggregate Functions - Max/Min

Lecture 237 JPQL Aggregate Functions - Having

Lecture 238 Summary and Recap - JPQL

Lecture 239 JPA Criteria Query

Lecture 240 Validation - Intro

Lecture 241 JPA Validation - Bean Validation

Lecture 242 JPA Validation - Bean Validation cont'd

Lecture 243 Bean Validation Other Constraints

Lecture 244 Entity Lifecycle Callbacks

Lecture 245 Entity Lifecycle - Other Callbacks

Lecture 246 Entity Listeners

Lecture 247 Entity Listeners - How to Create Them

Lecture 248 Entity Listeners - Associating Entities with Listeners

Lecture 249 JPA Native Queries

Lecture 250 JPA Native Queries - Named Native Queries

Lecture 251 JPA Native Queries - Dynamic Native Queries and Warning Suppression

Lecture 252 JPA - Equals and Hashcode Overriding Intro

Lecture 253 JPQ -Equals and Hashcode Methods Overriding

Lecture 254 JPQ -Equals and Hashcode Methods Overriding cont'd

Lecture 255 JPA Outro

Section 7: Java API for Rest Web Services (JAX-RS 2.1)

Lecture 256 JAX-RS Client - Insomnia

Lecture 257 REST Architecture Constraints - Client and Server

Lecture 258 REST Architecture Constraints - Stateless

Lecture 259 REST Architecture Constraints - Cacheable

Lecture 260 REST Architecture Constraints - Uniform Interface

Lecture 261 REST Architecture Constraints - Layered Interface

Lecture 262 JAX-RS Root Resource - Application Class

Lecture 263 JAX-RS - Hello World!

Lecture 264 JAX-RS Class Resources with @Path Annotation

Lecture 265 JAX-RS REST Resource Methods

Lecture 266 JAX-RS - HTTP GET

Lecture 267 JAX-RS - HTTP POST

Lecture 268 JAX-RS - HTTP PUT

Lecture 269 JAX-RS - HTTP DELETE

Lecture 270 JAX-RS In Practice - The Employee Resource GET Methods

Lecture 271 JAX-RS In Practice - Injecting the Service Layer

Lecture 272 JAX-RS In Practice - The Employee Resource POST Method

Lecture 273 An Introduction To Content Types

Lecture 274 An Introduction To Content Types cont'd

Lecture 275 JAX-RS in Practice - Declaring Content Types with @Produces

Lecture 276 JAX-RS Context Types - Sample Code Run

Lecture 277 JAX-RS In Practice - Class Level @Produces

Lecture 278 JAX-RS in Practice - Declaring Content Types with @Consumes

Lecture 279 JAX-RS in Practice - Path Params with @PathParam

Lecture 280 JAX-RS in Practice - Restricting Path Templates with Regex

Lecture 281 JAX-RS in Practice - Setting Default Value for Path Params

Lecture 282 JAX-RS in Practice - Query Params with @QueryParams

Lecture 283 JAX-RS Recap

Lecture 284 JAX-RS in Practice - An Intro to the Response Object

Lecture 285 JAX-RS in Practice - The Response Object

Lecture 286 JAX-RS in Practice - The @Context Annotation

Lecture 287 JAX-RS in Practice - Using the UriInfo to Create Meaningful Responses

Lecture 288 JAX-RS Response Object - Sample Code Run

Lecture 289 JAX-RS Recap

Lecture 290 JAX-RS in Practice - Intro to Exception Mappers

Lecture 291 JAX-RS in Practice - Exception Mappers

Lecture 292 JAX-RS Exception Mappers - Sample Code Run

Lecture 293 JAX-RS in Practice - Consuming Form Fields with @FormParam

Lecture 294 JAX-RS in Practice - Consuming Form Fields with @FormParam cont'd

Lecture 295 JAX-RS in Practice - Consuming Form Fields with MultivaluedMaps

Lecture 296 JAX-RS in Practice - Consuming Form Fields with @BeanParam

Lecture 297 JAX-RS in Practice - Getting headers info with @HeaderParam

Lecture 298 JAX-RS in Practice - Some Injection Annotations

Lecture 299 JAX-RS in Pracetice - Caching

Lecture 300 JAX-RS in Practice - Caching with CacheControl and Etags

Lecture 301 Content Negotiation - An Introduction

Lecture 302 JAX-RS in Practice - Client Content Negotiation

Lecture 303 JAX-RS in Practice - Content Negotiation via HttpHeaders

Lecture 304 JAX-RS in Practice - Content Negotiation via QS

Lecture 305 JAX-RS in Practice - File Upload

Lecture 306 JAX-RS in Practice - File download скачать

Lecture 307 JAX-RS in Practice - Injecting a Logger

Lecture 308 JAX-RS in Practice - Setting Cookies on the Client

Lecture 309 JAX-RS in Practice - An Introduction to Filters

Lecture 310 JAX-RS in Practice - Static Container Response Filter

Lecture 311 JAX-RS in Practice - Static Response Filter Sample Code Run

Lecture 312 JAX-RS in Practice - Dynamic Container Response Filters

Lecture 313 JAX-RS in Practice - Dynamic Container Response Filters cont'd

Lecture 314 JAX-RS in Practice - Dynamic Response Filter Code Run

Lecture 315 JAX-RS in Practice - Pre-Matching Container Request Filters

Lecture 316 JAX-RS in Practice - Pre-Matching Container Request Filter Code Run

Lecture 317 JAX-RS in Practice - Intro to Security with Request Filters

Lecture 318 JAX-RS in Practice - Third Party Libraries

Lecture 319 JAX-RS in Practice - JWT Security Sample Code Run

Lecture 320 JAX-RS in Practice - Authentication with JWT and Filters Part 1

Lecture 321 JAX-RS in Practice - Authentication with JWT and Filters Part 2

Lecture 322 JAX-RS in Practice - Authentication with JWT and Filters Part 3

Lecture 323 JAX-RS in Practice - Authentication with JWT and Filters Part 4

Lecture 324 JAX-RS in Practice - Authentication with JWT and Filters Part 5

Lecture 325 JAX-RS in Practice - Authentication with JWT and Filters Part 6

Lecture 326 JAX-RS in Practice - JWT Authentication Summary

Lecture 327 JAX- RS in Practice - Asynchrounous Resources

Lecture 328 JAX- RS in Practice - Asynchrounous Resources cont'd

Lecture 329 JAX-RS in Practice - JSON-B Integraion

Lecture 330 JAX-RS in Practice - JSON-P Integration and Hypermedia

Lecture 331 JAX-RS in Practice - JSON Processing Sample Code Run

Lecture 332 JAX-RS in Practice - Synchronous Client API

Lecture 333 JAX-RS in Practice - Async Client API

Lecture 334 JAX-RS in Practice - Client Sample Code Run

Lecture 335 JAX-RS in Practice - An Intro to Server Sent Events

Lecture 336 JAX-RS in Practice - Implementing SSE with JAX-RS

Lecture 337 JAX-RS in Practice - Sample Code Run and SSE Summary

Lecture 338 Java EE in Practice - Docker Deployment

Section 8: Websockets

Lecture 339 Java EE Websockets - Annotated Endpoints

Lecture 340 Java EE Websockets - Programmatic Endpoints

Lecture 341 Java EE Websockets - URI Templates

Lecture 342 Java EE Websockets - Encoders and Decoders

Lecture 343 Java EE Websockets - Summary

Lecture 344 Java EE Websockets - Sample Code Run

Section 9: Testing Java EE

Lecture 345 Java EE Testing - An Introduction

Lecture 346 Java EE Testing - Introducing Arquillian

Lecture 347 Java EE Testing - Dependency Setup

Lecture 348 Java EE Testing - Failing a Test

Lecture 349 Java EE Testing - Passing a Test

Lecture 350 Java EE Resources

Section 10: Capstone Project 1 - Todo App

Lecture 351 Introduction to Capstone Project

Lecture 352 Introductiont to Testing with Arquillian Part 1

Lecture 353 Introductiont to Testing with Arquillian Part 2

Lecture 354 Running our First Test Part 1

Lecture 355 Running our First Test Part 2

Lecture 356 Modelling the Todo User

Lecture 357 Modelling the Todo User Basic Attributes

Lecture 358 Adding Validation Constraints to TodoUser

Lecture 359 Querying the TodoUser

Lecture 360 Querying the Todo Entity

Lecture 361 The Todo Service Class

Lecture 362 The Todo Service Class - Save TodoUser Method Impl Part 1

Lecture 363 The SecurityUtil Class

Lecture 364 The Todo Service Class - Save TodoUser Method Impl Part 2

Lecture 365 Todo Service Test

Lecture 366 Preventing Double Signups with an Email

Lecture 367 Find Todo By Id Method Implementation

Lecture 368 Get List of Todos Method Implementation

Lecture 369 Get Todos By Task Method Implementation

Lecture 370 Stateless Security with JWT - The Authz Annotation and Filter Implementation

Lecture 371 Adding the JWT Library to the Project

Lecture 372 Stateless Security with JWT - ContainerRequestFilter Implementation Part 1

Lecture 373 Stateless Security with JWT - ContainerRequestFilter Implementation Part 2

Lecture 374 Stateless Security with JWT - ContainerRequestFilter Implementation Part 3

Lecture 375 Stateless Security with JWT - ContainerRequestFilter Implementation Part 4

Lecture 376 Stateless Security with JWT - ContainerRequestFilter Implementation Part 5

Lecture 377 Stateless Security with JWT - ContainerRequestFilter Implementation Part 6

Lecture 378 Stateless Security with JWT - Recap

Lecture 379 REST Web Service - The Save User Resource Method

Lecture 380 Refactoring the Old TodoRest Resource Class

Lecture 381 Let's Run Our App

Lecture 382 Packaging with Docker - Primer

Lecture 383 Packaging with Docker

Section 11: Extra Information - Source code, and other stuff

Lecture 384 Source Code

Lecture 385 Bonus Lecture and Information

This is course is suitable for those who have basic knowledge in Java, who wish to enhance their knowledge,Anyone wanting to enhance their résumé and learn about Java Enterprise Edition

Homepage

Код:
https://anonymz.com/?https://www.udemy.com/course/java-enterprise-edition-8/

https://abload.de/img/339javaeewebsocketsantpejb.jpg

Код:
https://uploadgig.com/file/download скачать/2b91b7eac12ab5ae/Java%20Enterprise%20Edition%208%20for%20Beginners%20course.part1.rar
https://uploadgig.com/file/download скачать/ed2576593F131E05/Java%20Enterprise%20Edition%208%20for%20Beginners%20course.part2.rar
https://uploadgig.com/file/download скачать/a01b3da5fC18695f/Java%20Enterprise%20Edition%208%20for%20Beginners%20course.part3.rar
https://uploadgig.com/file/download скачать/CD3977493d8381e5/Java%20Enterprise%20Edition%208%20for%20Beginners%20course.part4.rar
https://uploadgig.com/file/download скачать/E2C40dad90778890/Java%20Enterprise%20Edition%208%20for%20Beginners%20course.part5.rar
Код:
https://nitroflare.com/view/581C307A0D139E2/Java_Enterprise_Edition_8_for_Beginners_course.part1.rar
https://nitroflare.com/view/DEAC917DF260CCD/Java_Enterprise_Edition_8_for_Beginners_course.part2.rar
https://nitroflare.com/view/7FF41D5F805345A/Java_Enterprise_Edition_8_for_Beginners_course.part3.rar
https://nitroflare.com/view/9AEDC1ACA3964BA/Java_Enterprise_Edition_8_for_Beginners_course.part4.rar
https://nitroflare.com/view/81FF455A1EF1E3B/Java_Enterprise_Edition_8_for_Beginners_course.part5.rar
Код:
https://rapidgator.net/file/8a17763bce3fe100822f96a125aef011/Java_Enterprise_Edition_8_for_Beginners_course.part1.rar.html
https://rapidgator.net/file/df4c58c45f7ee2796c3d9aa2034b306a/Java_Enterprise_Edition_8_for_Beginners_course.part2.rar.html
https://rapidgator.net/file/e56a3ba20fc4d65973d56d3c5d22a04b/Java_Enterprise_Edition_8_for_Beginners_course.part3.rar.html
https://rapidgator.net/file/d4334fc65e749cd857b90d58e52e3497/Java_Enterprise_Edition_8_for_Beginners_course.part4.rar.html
https://rapidgator.net/file/cfbce422e1019df4a334a7db6dc1e7c3/Java_Enterprise_Edition_8_for_Beginners_course.part5.rar.html