وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Spring Framework In Easy Steps

سرفصل های دوره

Create an End to End Java EE Web Application using Spring


01 - Introduction
  • 001 Instructor and Course Introduction
  • 002 How to make the best of this course
  • 003 Full Stack Developer Learning Path

  • 02 - Software Setup
  • 001 Development-Tools-Setup.txt
  • 001 Install Java
  • 002 Install Eclipse
  • 003 Configure JDK In Eclipse
  • 004 Install Tomcat
  • 005 Configure Tomcat In Eclipse
  • 006 Download MySql and MySql Workbench
  • 007 Launch MySql workbench and create a database
  • 008 Windows Only -Install Mysql
  • 009 Windows Only - Install Mysql Workbench
  • 010 Install Postman
  • 011 Download the completed projects
  • 011 springprojects.zip
  • 012 Notes from Theory Lectures
  • 012 Spring-Notes.zip
  • 013 Slides used in the course
  • 013 Spring-Slides.zip
  • 014 Troubleshooting Maven Projects

  • 03 - Spring Core Concepts
  • 001 What is Spring
  • 002 Spring Modules
  • 003 Spring Container
  • 004 Two types of Dependency Injection
  • 005 The Spring Configuration File
  • 006 Data Types of dependencies
  • 007 Injecting Primitive Types

  • 04 - Setter Injection
  • 001 Create a Maven Project
  • 001 pom.txt
  • 002 Create the Java Bean
  • 003 Create the Spring Configuration
  • 003 springconfig.zip
  • 004 Troubleshooting Update
  • 005 Create and run the test
  • 006 Value as attribute
  • 007 Using pschema or p namespace
  • 008 Injecting Collections
  • 009 List - Create the Spring Bean
  • 010 List - Create the Configuration file
  • 011 List - Create the Test
  • 012 Running the test and flow
  • 013 Two More Things About List
  • 014 Set - Create , Configure and Test
  • 015 More about Set Injection
  • 016 Map - Create the Beans
  • 017 Map - Configure and Test
  • 018 Properties - Create and Inject
  • 019 Injecting Reference Types
  • 020 Reference Types - Usecase
  • 021 Reference Types - Configuration and Test
  • 022 Ref as Attribute and P Schema
  • 023 Setter Injection Summary
  • 024 Assignment

  • 05 - Life Cycle Methods
  • 001 Life Cycle Methods
  • 002 Life Cycle Methods using xml configuration
  • 003 Configure pre shutdown hook
  • 004 Life Cycle methods using Spring Interfaces
  • 005 Update - Maven Dependency
  • 006 Life cycle methods using annotations
  • 007 Configuring support for all the annotations
  • 008 Life Cycle Methods Summary
  • 009 Assignment

  • 06 - Dependency Check , Inner beans and Scopes
  • 001 Dependency Check - Bean and Test Creation
  • 002 Dependency Check - In Action
  • 003 Inner Beans - Create the bean and config
  • 004 Inner Beans - Test
  • 005 Bean Scopes
  • 006 Scopes in action
  • 007 Dependency Check,Inner Beans and Scope Summary
  • 008 Assignment

  • 07 - Constructor Injection
  • 001 Create the Bean and Configuration
  • 002 Create and run the Test
  • 003 As Element , Attribute and C Schema
  • 004 Ambiguity Problem
  • 005 Using the type attribute
  • 006 Ambiguity Problem Variation
  • 007 Constructor Injection Summary

  • 08 - Using Properties
  • 001 Bean Externalization Introduction
  • 002 Configure and Test
  • 003 BeanDefinitionStoreException
  • 004 Assignment

  • 09 - Auto-Wiring
  • 001 Auto-Wiring Introduction
  • 002 Create a Maven Project
  • 003 Auto-Wiring by type
  • 004 Three things about auto-wiring by type
  • 005 Auto-Wiring By Name
  • 006 Auto-Wiring using Constructor
  • 007 Using the @Autowired Annotation
  • 008 Using @Autowired at Field and Constructor Level
  • 009 Using the @Qualifier
  • 010 AutoWiring Summary
  • 011 Assignment

  • 10 - Standalone Collections
  • 001 Introduction
  • 002 Create and inject a standalone list

  • 11 - Stereotype Annotations
  • 001 Introduction
  • 002 Create a object using annotations
  • 003 Using different object names
  • 004 Using the @Scope annotaion
  • 005 Using @Value Annotation with primitives
  • 006 Using @Value with Collection Types
  • 007 Auto-Wiring Objects
  • 008 Stereotype Annotations Summary

  • 12 - Spring Expression Language
  • 001 Introduction
  • 002 Using static methods
  • 003 Accessing Static Variables and Creating Objects
  • 004 Creating the String Type
  • 005 Expressing Boolean Types

  • 13 - Injecting Interfaces
  • 001 Introduction
  • 002 Configure the beans
  • 003 Create the test and flow
  • 004 Switching the implementation
  • 005 Using Annotations
  • 006 Use @Qualifier

  • 14 - Spring JDBC
  • 001 Introduction
  • 002 Create the Employee Table in the Database
  • 002 springjdbc.txt
  • 003 Create the Maven Project
  • 004 Steps to use the JDBCTemplate
  • 005 Configure the DataSource and JDBCTemplate
  • 006 Use the JDBCTemplate to perform Insert operation
  • 007 Flow Explained
  • 008 Create the DTO and DAOs Classes
  • 009 Implement the create method
  • 010 Create the configuration
  • 011 Create and run the test
  • 012 Application flow
  • 013 Update the row
  • 014 Delete a row
  • 015 Select Introduction
  • 016 Create the read method and RowMapper
  • 017 Implement the RowMapper and Test
  • 018 Test and Flow
  • 019 Reading multiple records
  • 020 Auto-wire JDBCTemplate
  • 021 Spring JDBC Summary
  • 022 Assignment

  • 15 - Spring ORM
  • 001 ORM Introduction
  • 002 Spring ORM Introduction
  • 003 Mapping an Entity to a Database table
  • 004 Create the Product Table in the Database
  • 004 springorm.txt
  • 005 Create the Maven Project
  • 006 Create the Product Entity
  • 007 Create the Product DAO
  • 008 Create the configuration file
  • 009 Configure the SessionFactory
  • 010 Configure and use the Hibernate Template
  • 011 Transaction Manager
  • 012 Configure the TransactionManager
  • 013 Implement the create method
  • 014 Troubleshooting
  • 015 Hibernate Core Version
  • 016 Create the Test and Run
  • 017 Implement the update method
  • 018 Implement the delete method
  • 019 Fetch a single record
  • 020 Fetch all the records
  • 021 Spring ORM Summary
  • 022 Assignment

  • 16 - Spring MVC
  • 001 Spring MVC Introduction
  • 002 Troubleshooting Spring MVC
  • 003 Create the Maven Project
  • 004 Step 1 Configure the DispatcherServlet
  • 005 Step 2 Create the Spring Configuration
  • 006 Step 3 Configure the ViewResolver
  • 007 Step 4 Create and Configure the Controller
  • 008 Step 5 Create the view
  • 009 Run the application on the server

  • 17 - Sending data from Controller to UI
  • 001 Introduction
  • 002 Sending Primitive Types
  • 003 Using JSP Expression Language
  • 004 Sending the object data
  • 005 Create the object view
  • 006 Create the List Controller
  • 007 Create the List View

  • 18 - Sending data from UI to Controller
  • 001 Introduction
  • 002 User Registration UseCase
  • 003 Create the User Model and Registration View
  • 004 Create the first controller method
  • 005 Create the second controller method
  • 006 Test and Application Flow
  • 007 Using a response view
  • 008 Request Parameters Introduction
  • 009 Using the @RequestParam annotations
  • 010 Using the required and defaultValue attributes

  • 19 - Using ModelMap and String View
  • 001 Introduction
  • 002 Migrate the application
  • 003 Spring MVC Summary

  • 20 - Spring MVC and ORM
  • 001 UseCase Development Steps
  • 002 Create the User Table in the Database
  • 002 springmvcorm.txt
  • 003 Create The Maven Project
  • 004 Configure the Front Controller
  • 005 Create the Spring Configuration
  • 006 Configure the View Resolver
  • 007 Coding Steps
  • 008 Create the Model
  • 009 Create the POJIs and POJOs
  • 010 Implement the DAO and Service methods
  • 011 Implement the Controller methods
  • 012 Display the create result
  • 013 Enable Annotations in Spring Configuration
  • 014 Update the entity name in the Spring Configuration
  • 015 Test and Application Flow Explained
  • 016 Implement the Load Users Method in DAO and Service
  • 017 Implement the Controller Method
  • 018 Create the JSP using JSTL
  • 018 JSTL.txt
  • 019 Load Users Test
  • 020 Sort By Id

  • 21 - Spring MVC and AJAX Using JQuery
  • 001 AJAX Quick Introduction
  • 002 JQUERY Quick Introduction
  • 003 UserCase Steps
  • 004 Implement the DAO and Services Layer
  • 005 Implement the Controller
  • 006 Start the Front End Development
  • 007 Make the AJAX Call
  • 008 Handle the AJAX Response
  • 009 Test and Application Flow
  • 010 AJAX and JQuery Summary

  • 22 - Spring AOP
  • 001 AOP Introduction
  • 002 AOP Terminology
  • 003 Pointcut Syntax
  • 004 AOP Frameworks
  • 005 AspectJ Annotations
  • 006 AOP Usecase
  • 007 Create the Maven AOP Project
  • 007 aspectspom.txt
  • 008 Create the POJOs
  • 009 Create the logging aspect
  • 010 Create the advices
  • 011 Create the pointcut expressions
  • 012 Create the Spring Configuration
  • 013 Configure the beans and aspects
  • 014 Create the test class
  • 015 Run the test and application flow

  • 23 - Java Configuration
  • 001 Introduction
  • 002 Usecase
  • 003 Create the Maven Project
  • 004 Create the DAO and Java Configuration
  • 005 Create the Test
  • 006 Create the Service Class
  • 007 Import Configurations
  • 008 Life Cycle Callbacks
  • 009 Assignment - Use @Scope

  • 24 - Java Configuration For Web Applications
  • 001 Usecase
  • 002 Project to be migrated
  • 003 Migration Steps
  • 004 Step 1 - Update the pom.xml
  • 005 Step 2 - Create Java Configuration
  • 006 Configure Resource View Resolver
  • 007 Configure the default Servlet Handler
  • 008 Implement WebApplicationInitializer
  • 009 Configure Dispatcher Servlet Dynamically
  • 010 Web Application in action

  • 25 - Spring Boot
  • 001 Introduction
  • 002 Spring Boot Starter Projects
  • 003 How does Spring Boot work
  • 004 Different ways to create a Spring Boot Project
  • 005 Create a Spring Boot Application Using Spring Initializer
  • 006 Import the project in to eclipse
  • 007 Create the DAO and Service classes
  • 008 Introduction to Spring Testing
  • 009 Test the Application
  • 010 Application Flow and Summary
  • 011 Install Spring Tool Suite
  • 012 Create a Spring Boot Project Using STS

  • 26 - Spring Data JPA using Spring Boot
  • 001 Introduction
  • 002 Create the Spring Data JPA Project
  • 003 Spring Boot 2.X Updates
  • 004 Create an Entity
  • 005 Create a repository
  • 006 Configure the DataSource
  • 007 Create
  • 008 Read
  • 009 Update and Read All

  • 27 - Spring DATA JPA - Custom Finder Methods
  • 001 Introduction
  • 002 Implement custom finders
  • 003 Find By multiple fields

  • 28 - Spring Boot Web Quick Start
  • 001 Introduction
  • 002 Create a Spring MVC project
  • 003 Create a Controller
  • 004 Run the application
  • 005 Configuring the application context path
  • 006 Jars instead of Wars

  • 29 - Creating RESTFul Web Services
  • 001 What is REST
  • 002 REST Using Spring
  • 003 Steps
  • 004 Add Maven Dependency
  • 005 Create the controller
  • 006 Get All Products
  • 007 Test findAll
  • 008 Implement Create
  • 009 Test Create
  • 010 Update Product
  • 011 READ Product by ID
  • 012 Assignment

  • 30 - Additional Content - Other Spring Boot Stuff
  • 001 Injecting Collections

  • 31 - Wrap Up
  • 001 Interview Questions.html
  • 002 Slides used in the course
  • 002 Spring-Framework-In-Easy-Steps-Slides.zip
  • 003 Bonus Lecture.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 16827
    حجم: 3851 مگابایت
    مدت زمان: 763 دقیقه
    تاریخ انتشار: ۸ مرداد ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید