Если вы энтузиаст обучения и хотите создать быстрое и эффективное веб-приложение, у вас есть некоторые знания Java и немного или совсем нет знаний о сетевом программировании на Java, то этот курс для вас. Курс знакомит вас с Java, JSP, Restful WS и Spring. В нем вы сможете объединить все способы подключения к базе данных и научитесь делать это в информативной и привлекательной форме.
Здесь вы изучите все основные концепции, инструменты, функции и обязательные темы, которые обычно требуются разработчику Java в процессе разработки веб-приложений. Курс начинается с Java, включая многопоточность, Lambdas, отладку коллекций и введение в GIT. Затем мы перейдем к JSP и сервлетам. Как только мы закончим с JSP и сервлетами, мы начнем изучать Hibernate. Приложение будет построено с использованием JSP и Hibernate.
Java, JSP и сервлеты являются основными технологиями, и теперь, когда мы завершили работу с основными технологиями, мы перейдем к Spring. Фреймворк Spring является одним из самых популярных фреймворков Java, мы рассмотрим его, а затем начнем с очень важных «веб-сервисов Restful». Наконец, после веб-сервисов, мы начнем с Spring Boot.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
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
Блокчейн — это революционная технология, позволяющая децентрализованно и распределенно хранить информацию. Пожалуй, самая горячая тема на данный момент в области разработки программного обеспечения — помимо искусственного интеллекта и машинного обучения — это технология блокчейн. Многие эксперты отрасли предсказывают, что блокчейн изменит способы нашего взаимодействия с технологиями. В этом курсе вы узнаете об основах технологии