Если вы энтузиаст обучения и хотите создать быстрое и эффективное веб-приложение, у вас есть некоторые знания Java и немного или совсем нет знаний о сетевом программировании на Java, то этот курс для вас. Курс знакомит вас с Java, JSP, Restful WS и Spring. В нем вы сможете объединить все способы подключения к базе данных и научитесь делать это в информативной и привлекательной форме.
Здесь вы изучите все основные концепции, инструменты, функции и обязательные темы, которые обычно требуются разработчику Java в процессе разработки веб-приложений. Курс начинается с Java, включая многопоточность, Lambdas, отладку коллекций и введение в GIT. Затем мы перейдем к JSP и сервлетам. Как только мы закончим с JSP и сервлетами, мы начнем изучать Hibernate. Приложение будет построено с использованием JSP и Hibernate.
Java, JSP и сервлеты являются основными технологиями, и теперь, когда мы завершили работу с основными технологиями, мы перейдем к Spring. Фреймворк Spring является одним из самых популярных фреймворков Java, мы рассмотрим его, а затем начнем с очень важных «веб-сервисов Restful». Наконец, после веб-сервисов, мы начнем с Spring Boot.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Урок 1.
00:02:13
About the course
Урок 2.
00:07:11
Background Story
Урок 3.
00:02:04
Review and rating
Урок 4.
00:02:02
Meet your Author
Урок 5.
00:04:43
Download process and installation of Java (Windows)
Урок 6.
00:05:35
Download and installation process of Eclipse
Урок 7.
00:02:24
A short message
Урок 8.
00:01:23
The language of 50 keywords
Урок 9.
00:04:29
Our first Java program
Урок 10.
00:03:56
Variable and datatype
Урок 11.
00:06:27
Understanding variables
Урок 12.
00:07:16
Primitive Data Types (Integer datatype)
Урок 13.
00:10:20
Primitive Data Types (floating point datatype)
Урок 14.
00:05:42
Primitive Data Types (boolean and char)
Урок 15.
00:05:32
BigDecimal class introduction
Урок 16.
00:06:45
String basics
Урок 17.
00:16:25
Type casting
Урок 18.
00:06:27
EXERCISE - Solve an equation
Урок 19.
00:02:44
When to use what?
Урок 20.
00:02:30
Articles and Blog
Урок 21.
00:01:18
Videos from this section
Урок 22.
00:08:08
Understand Udemy interface and how to get completion certificate
Урок 23.
00:05:57
Project files and downloadable material and articles
Урок 24.
00:04:58
IntelliJ Installation and hello world program in IntelliJ
Урок 25.
00:05:02
Import eclipse project on IntelliJ
Урок 26.
00:03:22
Connect on LinkedIn, "It's good!"
Урок 27.
00:09:42
Arithmetic operators
Урок 28.
00:07:11
Making decision with operators - Part 1
Урок 29.
00:04:48
Making decision with operators - Part 2
Урок 30.
00:13:07
Making decision with operators - Part 3
Урок 31.
00:00:00
Ternary operator
Урок 32.
00:05:27
Assignment operators
Урок 33.
00:13:25
Making decision with if else
Урок 34.
00:02:53
Discussion forum
Урок 35.
00:10:34
Switch case - Part 1
Урок 36.
00:06:23
Switch case - Part 2
Урок 37.
00:05:39
Switch case - Part 3
Урок 38.
00:13:26
For loop
Урок 39.
00:02:44
About Project files
Урок 40.
00:06:58
While loop
Урок 41.
00:04:33
Do while loop
Урок 42.
00:07:05
Loops Revisited
Урок 43.
00:04:16
Break and continue
Урок 44.
00:04:56
Nested loops
Урок 45.
00:03:23
Nested loops - exercise
Урок 46.
00:06:29
Modulo operator (Bonus)
Урок 47.
00:07:16
Sum Of digit solution (Bonus)
Урок 48.
00:01:25
We have started AI related courses
Урок 49.
00:14:18
Methods
Урок 50.
00:08:09
Methods parameters and return type
Урок 51.
00:06:43
Method overloading - Part 1
Урок 52.
00:09:08
Method overloading - Part 2
Урок 53.
00:09:12
EXERCISE on method
Урок 54.
00:11:52
Code Block, Indentation and statements
Урок 55.
00:06:13
Classes - Introduction
Урок 56.
00:10:42
Classes - Getters and setters introduction
Урок 57.
00:03:02
Classes - Getters and setters
Урок 58.
00:06:04
Classes - Adding functionality into class
Урок 59.
00:07:13
Constructors Introduction
Урок 60.
00:07:00
Default constructor
Урок 61.
00:04:00
Usage of constructors
Урок 62.
00:04:47
Understanding inheritance
Урок 63.
00:07:31
Working with inheritance - Part 1
Урок 64.
00:08:34
Working with inheritance - Part 2
Урок 65.
00:08:00
Working with inheritance - Part 3
Урок 66.
00:03:11
Working with inheritance - Part 4
Урок 67.
00:04:03
Working with inheritance - Part 5
Урок 68.
00:08:24
Type of inheritance - Exercise information
Урок 69.
00:15:33
EXERCISE explanation (inheritance)
Урок 70.
00:04:04
Composition Introduction
Урок 71.
00:11:04
Composition Setting up
Урок 72.
00:03:44
Working with composition
Урок 73.
00:10:46
Adding functionality
Урок 74.
00:10:10
Encapsulation - Part 1
Урок 75.
00:01:36
Encapsulation - Part 2
Урок 76.
00:13:52
Polymorphism - Part 1
Урок 77.
00:04:53
Polymorphism - Part 2
Урок 78.
00:10:30
Benefits of Polymorphism
Урок 79.
00:14:16
Interfaces
Урок 80.
00:08:42
Abstract class - Introduction
Урок 81.
00:07:08
Multiple inheritance using interfaces
Урок 82.
00:05:37
Inner classes
Урок 83.
00:03:06
Types of nested class
Урок 84.
00:07:01
Local inner class
Урок 85.
00:02:52
Anonymous object
Урок 86.
00:07:14
Anonymous inner class
Урок 87.
00:02:11
Advantages of inner class
Урок 88.
00:06:22
User input
Урок 89.
00:07:32
Static elements
Урок 90.
00:04:31
Static inner class - Part 1
Урок 91.
00:06:45
Static inner class - Part 2
Урок 92.
00:05:23
Final keyword
Урок 93.
00:07:33
Final keyword with method and class
Урок 94.
00:10:14
Packages
Урок 95.
00:04:49
Packages continues
Урок 96.
00:00:00
Scope
Урок 97.
00:02:56
Access modifier
Урок 98.
00:06:41
Access modifier - Part 1
Урок 99.
00:03:50
Access modifier - Part 2
Урок 100.
00:05:26
Exception handling (Intro)
Урок 101.
00:13:12
Exception handling, Multiple catch blocks
Урок 102.
00:03:33
Exception handling, Multiple catch blocks - Part 2
Урок 103.
00:05:48
Finally block
Урок 104.
00:11:04
Throw and throws
Урок 105.
00:10:13
User defined exception
Урок 106.
00:04:27
Checked and unchecked exceptions
Урок 107.
00:08:09
Enum
Урок 108.
00:05:30
Strings
Урок 109.
00:05:45
Difference between String literal and String Object
Урок 110.
00:02:06
Array overview
Урок 111.
00:09:46
How to initialize array
Урок 112.
00:05:54
Foreach loop
Урок 113.
00:08:59
Methods - Call by value and reference
Урок 114.
00:02:41
Issues with array
Урок 115.
00:02:09
About Test and improve your Java Skills
Урок 116.
00:03:12
Collections framework Overview
Урок 117.
00:12:28
ArrayList
Урок 118.
00:07:35
ArrayList - Part 2
Урок 119.
00:16:26
Autoboxing and unboxing
Урок 120.
00:04:37
ArrayList and Stack overview
Урок 121.
00:05:29
Stack methods
Урок 122.
00:06:02
LinkedList
Урок 123.
00:05:57
LinkedList operations
Урок 124.
00:05:39
List interface
Урок 125.
00:04:46
Iterators
Урок 126.
00:04:40
Sorting and reversal of elements
Урок 127.
00:05:00
CompareTo method overview
Урок 128.
00:09:21
Comparable interface
Урок 129.
00:05:56
Understanding bit more of it
Урок 130.
00:03:02
Generics overview
Урок 131.
00:11:11
Getting started with generics
Урок 132.
00:11:14
Understanding generics
Урок 133.
00:05:37
Type parameters
Урок 134.
00:08:06
Generic method
Урок 135.
00:11:34
Bounded type parameter
Урок 136.
00:05:16
Comparable interface
Урок 137.
00:14:18
Wildcards in Generics
Урок 138.
00:04:54
Sets
Урок 139.
00:05:41
Set types
Урок 140.
00:08:44
Custom sorting using comparator
Урок 141.
00:14:26
Queue
Урок 142.
00:06:12
Dequeue
Урок 143.
00:13:20
Maps
Урок 144.
00:10:30
TreeMap
Урок 145.
00:11:27
Equals and hashcode methods
Урок 146.
00:06:46
Search under Maps
Урок 147.
00:10:54
Something more
Урок 148.
00:02:04
About multi-threading
Урок 149.
00:06:03
Multithreading overview
Урок 150.
00:14:53
Creating thread by extending the thread class
Урок 151.
00:10:24
Creating thread by implementing runnable interface
Урок 152.
00:06:39
Synchronization under concurrency control
Урок 153.
00:08:43
Synchronized method
Урок 154.
00:10:12
Synchronized block
Урок 155.
00:01:44
Synchronized block on object
Урок 156.
00:09:09
Static synchronization
Урок 157.
00:05:35
Usage of volatile keyword
Урок 158.
00:17:53
Wait and notify
Урок 159.
00:13:16
Interrupt
Урок 160.
00:13:21
Join overview
Урок 161.
00:10:35
Thread pools
Урок 162.
00:09:09
CountDownLatch
Урок 163.
00:10:59
Blocking Queue
Урок 164.
00:09:09
Reentrant lock
Урок 165.
00:12:25
Deadlock - Part 1
Урок 166.
00:19:04
Deadlock - Part 2
Урок 167.
00:06:37
Lambda expression overview
Урок 168.
00:08:51
Lambda expression continued
Урок 169.
00:13:52
Lambda expressions, something more
Урок 170.
00:18:57
Lambda expressions, few more things
Урок 171.
00:10:46
Lambda expressions with variables and iterations
Урок 172.
00:05:46
Predicates
Урок 173.
00:03:57
Predicates something more
Урок 174.
00:01:50
Data streams
Урок 175.
00:09:49
Creating file on disk
Урок 176.
00:05:44
Creating a directory
Урок 177.
00:10:42
Writing onto files
Урок 178.
00:06:27
Reading files with BufferedReader
Урок 179.
00:02:25
Reading files with scanner
Урок 180.
00:01:55
Scanner vs Buffered reader
Урок 181.
00:01:50
File deletion
Урок 182.
00:05:19
Try with resources
Урок 183.
00:10:55
Serialization of Objects
Урок 184.
00:13:31
Getting started with debugging
Урок 185.
00:06:42
Debugging, runtime variable value update
Урок 186.
00:15:04
Debugging Continues
Урок 187.
00:05:00
How to apply watch on variable(s)
Урок 188.
00:02:38
Before we go further
Урок 189.
00:04:49
GIT overview
Урок 190.
00:08:03
GIT features overview
Урок 191.
00:08:45
Setting up GIT
Урок 192.
00:03:30
Clone and import GIT project into eclipse
Урок 193.
00:04:00
Clone GIT project directly from eclipse
Урок 194.
00:00:54
Before we start with Jsp and Servlets
Урок 195.
00:04:45
Requirements to get started
Урок 196.
00:08:52
Installation update 2021
Урок 197.
00:05:04
Project setup
Урок 198.
00:04:47
Hello Servlets
Урок 199.
00:03:09
Hello JSP
Урок 200.
00:03:03
Servlets life cycle
Урок 201.
00:05:02
JSP expressions element
Урок 202.
00:03:58
JSP scriptlets element
Урок 203.
00:03:04
JSP declarations element
Урок 204.
00:04:24
JSP comment element
Урок 205.
00:02:26
JSP Directive element
Урок 206.
00:09:15
Deployment descriptor and annotations
Урок 207.
00:03:58
JSP configuration in deployment descriptor
Урок 208.
00:07:33
Reading URL parameter(s)
Урок 209.
00:05:31
Include file(s) in JSP page
Урок 210.
00:05:39
Import class into Jsp page
Урок 211.
00:04:56
Forward and redirect under JSP
Урок 212.
00:03:08
MVC overview
Урок 213.
00:02:15
Exercise - Basic redirection using servlet
Урок 214.
00:10:12
Basic application based on MVC
Урок 215.
00:03:42
Forms overview
Урок 216.
00:09:30
Forms under JSP
Урок 217.
00:08:10
Forms under Servlets
Урок 218.
00:04:36
Basic form validations
Урок 219.
00:09:12
Beans overview
Урок 220.
00:08:22
Bean scope types - session, page & application
Урок 221.
00:05:16
Request scope
Урок 222.
00:07:23
Beans with web forms
Урок 223.
00:10:36
Session under JSP overview
Урок 224.
00:06:32
Introduction to cookie
Урок 225.
00:09:36
Read and write operation of cookie
Урок 226.
00:07:38
User logout (Via cookie)
Урок 227.
00:05:48
User logout (using session attribute)
Урок 228.
00:07:08
Organizing application
Урок 229.
00:08:42
Fixing Redirect and forward links
Урок 230.
00:05:20
Handling session without cookie
Урок 231.
00:08:42
Servlet Filters
Урок 232.
00:04:30
JSTL setting up
Урок 233.
00:08:14
JSTL set and remove tags
Урок 234.
00:04:33
Reading from Bean using Expression Language
Урок 235.
00:03:53
Decision making under JSTL
Урок 236.
00:03:27
JSTL Choose and when tags
Урок 237.
00:04:06
JSTL for loop
Урок 238.
00:03:53
JSTL forEach loop
Урок 239.
00:02:58
JSTL forTokens tag
Урок 240.
00:05:47
JSTL import and param tag
Урок 241.
00:05:07
JSTL URL and redirect tag
Урок 242.
00:02:34
JSTL catch tag
Урок 243.
00:07:08
Good to know information
Урок 244.
00:04:41
JSTL length functions
Урок 245.
00:04:03
JSTL trim and escapeXml function
Урок 246.
00:03:06
JSTL more functions
Урок 247.
00:04:11
JSTL even more functions
Урок 248.
00:04:18
JSTL Split and Join function
Урок 249.
00:02:29
Adding Sample XML file
Урок 250.
00:06:50
JSTL XML Parse and Out tag
Урок 251.
00:05:51
JSTL XML ForEach and If tag
Урок 252.
00:04:35
JSTL XML Choose When otherwise
Урок 253.
00:03:22
Overview of I18N
Урок 254.
00:02:24
Locale
Урок 255.
00:05:17
Setting up
Урок 256.
00:06:48
Adding properties
Урок 257.
00:07:14
Integration with website (i18n)
Урок 258.
00:05:59
Formatting date & number
Урок 259.
00:07:29
Building custom tag
Урок 260.
00:08:36
Extracting header and footer from template
Урок 261.
00:07:22
Integrate template with project
Урок 262.
00:04:17
Integrate template with project using JSTL
Урок 263.
00:07:55
Servlets initialization
Урок 264.
00:04:11
Understanding more about Servlet
Урок 265.
00:04:19
Setting tools required
Урок 266.
00:03:23
Use of workbench
Урок 267.
00:08:52
Setting up JNDI
Урок 268.
00:08:54
Testing connection
Урок 269.
00:09:01
Setting up
Урок 270.
00:09:56
Listing data on webpage (Part 1)
Урок 271.
00:09:40
Listing data on webpage (Part 2)
Урок 272.
00:05:59
Making use of include directive
Урок 273.
00:09:45
Form implementation for record addition
Урок 274.
00:09:20
Organizing application
Урок 275.
00:11:23
Almost done
Урок 276.
00:08:43
Finalize the feature
Урок 277.
00:05:31
Upgrading the list
Урок 278.
00:05:19
Updating Controller
Урок 279.
00:05:51
Populating form
Урок 280.
00:11:00
Adding Update functionality
Урок 281.
00:08:21
Upgrading the list
Урок 282.
00:07:24
Adding delete functionality
Урок 283.
00:10:25
Add JSTL support
Урок 284.
00:06:43
Image upload form
Урок 285.
00:08:38
Handle image files
Урок 286.
00:04:15
Upload image onto filesystem
Урок 287.
00:01:00
Let's Start with hibernate
Урок 288.
00:06:50
Hibernate Overview
Урок 289.
00:04:21
Installing MySQL
Урок 290.
00:07:52
SQL workbench
Урок 291.
00:06:58
Setting up Project
Урок 292.
00:05:22
Setting Up Hibernate Configuration File
Урок 293.
00:02:10
Session Factory and Session
Урок 294.
00:06:08
Adding Entity Class (Part 1)
Урок 295.
00:02:28
Adding Entity Class (Part 2)
Урок 296.
00:05:13
Hibernate in Action (Part 1)
Урок 297.
00:05:04
Hibernate in Action (Part 2)
Урок 298.
00:05:57
CRUD - Retriving Record from Database
Урок 299.
00:04:44
CRUD - Updating a Record in Database
Урок 300.
00:06:15
CRUD - Deleting Record from Database
Урок 301.
00:08:31
Listing Records
Урок 302.
00:05:10
HQL The Where Clause
Урок 303.
00:04:42
Update Records using HQL
Урок 304.
00:04:03
Deleting Record using HQL
Урок 305.
00:00:59
Let's integrate Hibernate with JSP and Servlets
Урок 306.
00:06:48
Add Hibernate Support
Урок 307.
00:05:30
Understanding Hibernate configuration
Урок 308.
00:08:05
Hibernate entity class
Урок 309.
00:08:29
Hibernate in action
Урок 310.
00:10:28
Setting things up
Урок 311.
00:09:32
List available files
Урок 312.
00:09:53
Display image files on JSP page
Урок 313.
00:04:22
Improve view of the page
Урок 314.
00:08:38
Adding update information form
Урок 315.
00:10:39
Implement update information functionality
Урок 316.
00:06:04
Update information logic revisited
Урок 317.
00:04:56
Update specific column data using Hibernate
Урок 318.
00:11:15
Add view image action
Урок 319.
00:08:55
Implement view image page
Урок 320.
00:13:01
Add delete image action
Урок 321.
00:03:37
Recheck the application working
Урок 322.
00:07:59
Download required software's
Урок 323.
00:07:06
Installing required software
Урок 324.
00:08:55
First project setup on STS
Урок 325.
00:17:25
Dependency injection
Урок 326.
00:06:07
Understand dependency injection
Урок 327.
00:14:18
Autowire introduction
Урок 328.
00:10:27
Autowire scenarios
Урок 329.
00:08:55
Qualifier annotation
Урок 330.
00:07:15
Spring bean
Урок 331.
00:07:33
Constructor injection
Урок 332.
00:04:56
Spring project on IntelliJ
Урок 333.
00:05:43
Adding SpringMVC support on Eclipse
Урок 334.
00:09:56
Simple dynamic web project
Урок 335.
00:06:53
Model in webproject
Урок 336.
00:21:03
Spring MVC minimal setup
Урок 337.
00:13:32
Basic form with Spring MVC
Урок 338.
00:06:27
Request param and Model under Spring MVC
Урок 339.
00:14:00
ModelAndView and foreach on data
Урок 340.
00:11:52
Setting up eclipse project
Урок 341.
00:03:07
Getting started with forms
Урок 342.
00:15:48
Input and radio
Урок 343.
00:13:38
Radio-buttons and background
Урок 344.
00:12:33
Dropdown list
Урок 345.
00:04:44
Text area
Урок 346.
00:10:34
Checkboxes
Урок 347.
00:09:25
Adding STS 3 support into Eclipse
Урок 348.
00:11:41
Add external resource
Урок 349.
00:11:46
Add style sheet
Урок 350.
00:07:07
Form Validation using HTML
Урок 351.
00:08:56
Hibernate validator introduction
Урок 352.
00:15:06
Repopulate form data
Урок 353.
00:09:36
ModelMap - Simplifying controller
Урок 354.
00:06:17
Show error messages
Урок 355.
00:05:06
Validation rules
Урок 356.
00:05:35
Maven Setup for hibernate and MySQL
Урок 357.
00:13:42
Alternate eclipse environment
Урок 358.
00:16:18
Dynamic web project approach
Урок 359.
00:08:02
Installing mysql
Урок 360.
00:08:12
SQL workbench
Урок 361.
00:08:49
Understanding the Architecture
Урок 362.
00:01:12
Methods of Mapping
Урок 363.
00:06:06
Setting Up Project
Урок 364.
00:13:48
Adding Data Access Object (DAOs)
Урок 365.
00:12:49
Defining Beans (XML Configuration)
Урок 366.
00:07:42
Reading from Database
Урок 367.
00:07:44
Showing Information on webpage
Урок 368.
00:08:03
Defining Annotations
Урок 369.
00:03:32
Getting Things in Place
Урок 370.
00:03:25
Adding Add User link
Урок 371.
00:04:16
A Walkthrough
Урок 372.
00:06:49
Updating the Controller
Урок 373.
00:05:57
Adding the Validation
Урок 374.
00:03:33
Adding User
Урок 375.
00:06:39
Exception Handling
Урок 376.
00:05:27
Introduction To Web Services
Урок 377.
00:04:19
REST webservices overview
Урок 378.
00:08:49
Resource based URIs
Урок 379.
00:06:42
More about resource based URIs
Урок 380.
00:06:53
Rest response
Урок 381.
00:07:32
Status codes
Урок 382.
00:05:50
Idempotence of HTTP Methods
Урок 383.
00:13:50
Hypermedia as the Engine of Application State (HATEOAS)
Урок 384.
00:07:21
The Richardson Maturity Model
Урок 385.
00:04:38
JAX-RS and implementations overview
Урок 386.
00:12:19
Setting up
Урок 387.
00:08:31
Background story
Урок 388.
00:05:00
Getting started with Restful API (Fixing warnings)
Урок 389.
00:08:29
Getting started with Restful API - First API
Урок 390.
00:09:40
Revisiting backgrounds and handling post request
Урок 391.
00:08:50
Resource based URI for CRUD methods
Урок 392.
00:07:08
PathParams
Урок 393.
00:05:39
Installing MySQL
Урок 394.
00:04:18
Creating sample database
Урок 395.
00:07:57
Setting up service
Урок 396.
00:04:46
Service layer continues
Урок 397.
00:07:46
Integrating hibernate
Урок 398.
00:07:50
Add DAO layer
Урок 399.
00:12:23
Implementing DAO layer
Урок 400.
00:10:49
XML response
Урок 401.
00:07:14
JSON response
Урок 402.
00:05:35
Subresource - Setting up table
Урок 403.
00:09:27
Add subresource on existing resource
Урок 404.
00:10:31
Add subresource on existing resource in action
Урок 405.
00:06:45
ManyToOne mapping in hibernate
Урок 406.
00:10:19
Delegation call to subresource object
Урок 407.
00:09:44
Filter
Урок 408.
00:08:51
Pagination
Урок 409.
00:07:26
HeaderParam and CookieParam
Урок 410.
00:10:10
ContextParam (Review)
Урок 411.
00:09:11
Sending status codes
Урок 412.
00:09:18
Location headers
Урок 413.
00:08:41
Add specific entity method
Урок 414.
00:08:19
URI builder
Урок 415.
00:08:12
WebApplicationException
Урок 416.
00:10:47
Exception handling with json response
Урок 417.
00:07:22
Exception mapper
Урок 418.
00:05:10
Custom exception map
Урок 419.
00:10:15
HATEOAS - part 1
Урок 420.
00:07:18
HATEOAS - part 2
Урок 421.
00:11:11
HATEOAS - get links from resourse
Урок 422.
00:11:12
Alternate Maven project setup
Урок 423.
00:09:17
Alternate application setup
Урок 424.
00:03:04
MessageBodyReader and Writer
Урок 425.
00:10:15
Implement MessageBody Writer
Урок 426.
00:06:35
Resource types
Урок 427.
00:09:22
Param with resource types
Урок 428.
00:06:07
Param converters
Урок 429.
00:11:43
Param converter implementation
Урок 430.
00:07:07
Param converter implementation (Part 2)
Урок 431.
00:09:47
Building client - introduction
Урок 432.
00:06:48
Client building steps
Урок 433.
00:11:55
URL building
Урок 434.
00:13:00
Post request
Урок 435.
00:15:43
Read response and wrapper class in brief
Урок 436.
00:16:24
Build HATEOS model
Урок 437.
00:07:34
Put and Delete operation
Урок 438.
00:05:15
Setting up requirements
Урок 439.
00:02:51
Maven overview
Урок 440.
00:06:44
Set up Maven project for Spring Boot
Урок 441.
00:05:40
First spring boot application
Урок 442.
00:10:05
Webapp with Spring boot
Урок 443.
00:08:27
Webapp with Spring boot continues (JSP support)
Урок 444.
00:02:39
Application properties
Урок 445.
00:02:58
ServletInitializer
Урок 446.
00:05:39
Create war file from maven project
Урок 447.
00:05:24
Setting up restful webapp
Урок 448.
00:06:52
Defining the rules
Урок 449.
00:08:09
Bootstraping Spring boot project
Урок 450.
00:11:28
Add view all posts functionality
Урок 451.
00:06:44
Add view specific post functionality
Урок 452.
00:02:27
Postman
Урок 453.
00:09:51
Add post functionality
Урок 454.
00:04:20
Fixing the issue
Урок 455.
00:06:40
Perform update operation
Урок 456.
00:04:09
Perform delete operation
Урок 457.
00:06:07
Setting up
Урок 458.
00:05:39
Installing MySQL
Урок 459.
00:05:23
Setting up connection
Урок 460.
00:04:17
Create database table
Урок 461.
00:06:12
Configuring entity class
Урок 462.
00:08:07
Update Service layer
Урок 463.
00:08:53
Curd operations
Урок 464.
00:09:43
Let's understand micro-service again
Урок 465.
00:11:31
Setting up Spring MVC project
Урок 466.
00:13:58
Spring boot micro-service
Урок 467.
00:11:24
Communicate with micro-service
Урок 468.
00:11:14
Improve app with best practices
Урок 469.
00:16:54
Improve the app - Customize White-label Error Page
Урок 470.
00:11:53
Improve the view - add JSTL support
Урок 471.
00:06:32
Micro-service discovery service overview
Урок 472.
00:12:24
Create Eureka server
Урок 473.
00:14:43
Eureka client
Урок 474.
00:18:03
Load balance
Урок 475.
00:05:45
About spring.jpa.hibernate.ddl-auto
Урок 476.
00:04:56
Spring DevTools
Урок 477.
00:08:31
Agile methodology
Урок 478.
00:12:36
SCRUM
Урок 479.
00:07:24
Interview tips
Урок 480.
00:05:05
JUnit architecture
Урок 481.
00:07:18
JUnit project on eclipse
Урок 482.
00:07:45
Set Junit test method
Урок 483.
00:08:15
Assertions
Урок 484.
00:10:41
Assertion documentation and message param
Урок 485.
00:09:30
Testing exceptions
Урок 486.
00:09:51
JUnit hooks - cover after each
Урок 487.
00:06:55
BeforeAll and AfterAll
Урок 488.
00:08:24
AssertAll and Disable
Урок 489.
00:04:40
Assume
Урок 490.
00:03:01
Few important things
Урок 491.
00:06:05
SureFire plugin
Урок 492.
00:06:14
JUnit with IntellJ
Урок 493.
00:10:44
JUint in action on IntellJ
Урок 494.
00:07:45
Tagging
Урок 495.
00:08:53
Repetitions and Lazy message
Урок 496.
00:03:34
Maven options
Урок 497.
00:01:33
Consider 5 Star rating
Урок 498.
00:01:41
Thanks for taking this course
Урок 499.
00:03:34
Introduction
Урок 500.
00:06:13
Setting up System
Урок 501.
00:13:42
Setting up Environment
Урок 502.
00:09:57
Downloading Spring framework
Урок 503.
00:00:55
Understanding the Scenario
Урок 504.
00:06:19
Coding the Scenario(Part 1)
Урок 505.
00:04:22
Coding the Scenario(Part 2)
Урок 506.
00:03:49
Undertstanding Inversion of control
Урок 507.
00:10:21
Implementing Inversion of Control
Урок 508.
00:07:47
ClassPathXmlApplicationContext
Урок 509.
00:12:02
Constructor Arguments
Урок 510.
00:07:43
Setting Bean Properties
Урок 511.
00:02:59
Setting Bean Property using P Namespace
Урок 512.
00:09:09
Dependency Injection (Constructor argument)
Урок 513.
00:06:56
Dependency Injection (Property setter)
Урок 514.
00:04:30
Dependency Injection (Inner Bean)
Урок 515.
00:02:09
What is a Bean?
Урок 516.
00:02:04
What is Bean Scope
Урок 517.
00:04:50
Bean scopes - Setting up
Урок 518.
00:07:49
Bean scopes - Singleton & Prototype Scope
Урок 519.
00:02:23
Bean LifeCycle
Урок 520.
00:04:30
Beans init and destroy
Урок 521.
00:06:13
Setting list as Constructor arg
Урок 522.
00:03:13
Setting Set as Constructor arg
Урок 523.
00:07:26
Setting Map as Property
Урок 524.
00:04:01
Setting Property as Property
Урок 525.
00:08:10
Getting Started with Constructor
Урок 526.
00:05:36
Constructor Autowiring (Removing Ambiguities)
Урок 527.
00:06:43
Autowiring Default Setting - Basics
Урок 528.
00:05:30
Autowiring Properties - Setting up
Урок 529.
00:09:14
Autowire byName
Урок 530.
00:06:45
Autowire byType
Урок 531.
00:01:25
Thanks for taking this course.
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Этот курс научит вас компьютерному программированию на языке Java с нуля. Я буду печатать весь исходный код перед вашими глазами, и мы будем использовать Java версии 11-12, пользуясь преимуществами многих функций, которые были добавлены в Java за последние несколько лет, включая потоки, ссылки на методы и лямбда-выражения. Попутно мы создадим несколько проектов, в том числе два десктопных приложения.
Это курс для профессионалов Java (или начинающих профессионалов Java), которым необходимо глубокое понимание того, как веб-приложения работают на Java. В этом курсе мы расскажем, как создать веб-сайт без использования фреймворка. Это может показаться безумием, но фреймворки часто скрывают сложность того, что происходит под капотом, поэтому, когда что-то идет не так, мы не понимаем, почему и, следовательно, как это исправить.
Платформа Java развивается быстрее, чем когда-либо в своей истории. Одним из ключевых направлений остается продуктивность разработчиков. Задача состоит в том, чтобы быть в курсе всех последних изменений. Курс принесет огромную пользу разработчикам Java, заинтересованным в том, чтобы освоить постоянно развивающийся язык Java. Есть много упражнений (вместе с решениеми). Курс не является руководством по миграции, но мы охватываем множество областей,
Многопоточность в Java - это наиболее важная функция, которую каждый разработчик Java должен понимать и уверенно применять при решении сложных задач программирования, где обязательно параллельное выполнение.
Learn Blockchain Technology & Cryptocurrency in Java
Блокчейн — это революционная технология, позволяющая децентрализованно и распределенно хранить информацию. Пожалуй, самая горячая тема на данный момент в области разработки программного обеспечения — помимо искусственного интеллекта и машинного обучения — это технология блокчейн. Многие эксперты отрасли предсказывают, что блокчейн изменит способы нашего взаимодействия с технологиями. В этом курсе вы узнаете об основах технологии