فریمورک Spring یکی از فریمورک های محبوب برای برنامه نویسی به سبک MVC برای برای جاوا است. این فریمورک ماژول های بسیاری را در درون خود اضافه کرده که اصلی ترین آن Dependency injection می باشد.

در این آموزش تصویری با فریمورک Spring آشنا می شوید. این دوره نحوه ساخت برنامه های کاربردی مبتنی بر جاوا ، استفاده از قالب JDBC ، پیکربندی برنامه ، استفاده از Java SE 8 در Spring و تست برنامه های کاربردی با TestContext را پوشش می دهد.

این دوره یکی از جدیدترین و کاملترین دوره های برنامه نویسی Spring Framework می باشد.

این دوره آموزشی محصول موسسهLynda است.

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

  • معرفی فریمورک Spring
  • تاریخچه Spring
  • شروع و اسناد مرجع
  • برنامه های کاربردی
  • نرم افزار جاوا ساده با Spring
  • پیکربندی مبتنی بر جاوا
  • پیکربندی حاشیه نویسی
  • رویکرد XML کلاسیک
  • سازنده و تزریق گذارنده
  • مقدار دهی اولیه و تخریب
  • برنامه نویسی جنبه گرا
  • مفاهیم AOP
  • انواع مشاوره
  • آزمایش با Spring
  • استاندارد تست حاشیه نویسی
  • تست رفتار متقابل
  • معاملات در Spring
  • اعلان مدیریت تراکنش
  • سطح انزوا
  • انتشار
  • مدیریت تراکنش برنامه
  • دسترسی به داده ها با استفاده از JdbcTemplate
    نمونه و پیکربندی
  • تعریف منابع داده
  • و….

عنوان دوره: Oreilly Spring Framework Essentials

مدت دوره: 5 ساعت و 14 دقیقه

نویسنده: Ken Kousen


Oreilly Spring Framework Essentials

آموزش spring
5 hours 14 minutes

Anyone who writes or maintains Java code using Spring Framework Version 4 will appreciate this overview of the fundamentals that drive this powerful application framework. As Java expert and trainer Ken Kousen puts it, the modern framework 'is not your parent's framework." This tutorial offers insights helpful to newcomers and seasoned developers alike--even those transitioning to Spring Boot--and provides a step-by-step walkthrough of how to:
Understand the Spring approach to application development
Use the JavaConfig technique to its fullest
Build applications with Java-based dependency injection
Access data sources, using the JDBC template
Work with ORM tools and Spring
Manage declarative and programmatic transactions
Learn about Aspect Oriented Programming
Test applications with TestContext
Discover how to use Java SE 8 in Spring
Simplify development with Spring Boot
Ken Kousen trains, consults, and mentors developers in all areas related to Java, specializing in Android, Spring, Hibernate/JPA, Groovy, and Grails. He is the author of Making Java Groovy (Manning) and the upcoming Gradle Recipes for Android (O'Reilly). He holds BS degrees from M.I.T., an MS and a Ph.D. from Princeton, and an MS in Computer Science from R.P.I.

Introducing the Spring Framework
The History of Spring
10m  57s
Getting Started and Reference Documentation
16m  10s
Building Applications
A Simple Java Application with Spring
14m  48s
Java-Based Configuration
14m  21s
Annotation Configuration
12m  23s
The Classic XML Approach
16m  22s
Configuring Beans
Constructor and Setter Injection
08m  57s
Bean Scopes
11m  15s
Factory Methods and Factory Beans
09m  12s
Initialization and Destruction
09m  10s
Aspect Oriented Programming
AOP Concepts
07m  49s
Defining Pointcuts and Applying Advice
11m  32s
Types of Advice
08m  16s
Testing with Spring
Standard Testing Annotations and Injecting Fixtures
10m  04s
Transactional Tests
05m  12s
Transactions in Spring
Declarative Transaction Management
15m  57s
Isolation Levels
06m  35s
11m  22s
Programmatic Transaction Management
04m  48s
Data Access using JdbcTemplate
Instantiation and Configuration
08m  38s
Defining Data Sources
08m  51s
Profiles and the Environment
08m  46s
Implementing CRUD Methods
10m  02s
Testing Repositories
12m  15s
Hibernate/JPA and Spring Data
Mapping JPA Entities
08m  09s
Entity Managers and Vendor Adapters
08m  09s
Implementing the JPA Repository
07m  53s
Testing the Repository
09m  23s
Spring Data JPA
11m  23s
Spring Boot Demo
Build and Run a Sample Boot Application
15m  38s