24.11.2022, 21:31
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