강의

멘토링

커뮤니티

/

Java Spring Framework Course for New Programmers

This is the last SPRING course among the JAVA, JSP, and SPRING courses.

(4.8) 112 reviews

12,321 learners

  • Seoul Wiz
Spring

Reviews from Early Learners

We've updated the course to reflect the latest updates. If you'd like to learn with the latest updates , click here to access the new course.

* Prerequisite course

Practical Java (JAVA) course for programmer employment and practical JSP course for new programmers

1. Course Introduction

This is a practical course on SPRING, a Java framework offered by Seongsu Makerspace. This is the final lecture in a 90-lecture series covering JAVA, JSP, and SPRING. The SPRING framework is currently the most widely used JAVA framework, and it is so widely used that it can almost be considered a standard. If you have studied thoroughly in the previous Practical Java (JAVA) course for job hunting as a programmer, you will have no difficulty understanding it. This "Java Spring (Spring) Framework Course for New Programmers" covers everything from the basics of the Spring framework to practical usage. With thorough explanations and examples, if you study thoroughly, you will be able to immediately enter the field and be active. It will also be of great help to those seeking employment as programmers.

2. Helpful people

  • Those who have studied previous Java courses
  • A university student majoring in science or engineering who wants to become a developer or programmer
  • People who want to become programmers (developers)
  • Beginner Java Developer
  • Java developers who need to learn the Spring Framework

3. Curriculum

Lecture 1 - What is Spring? - Framework - Spring - Installation
Lesson 2 - Creating a Spring Project - Installing the Spring Plugin in Eclipse - Creating Your First Spring Project - DI and IOC Containers
Lecture 3 - DI (Dependency Injection) (1) - Object creation and assembly using Spring - Understanding Spring configuration files
Lecture 4 - DI (Dependency Injection) (2) - Setting Spring Properties - Understanding the Spring Container
Lesson 5 - Using DI - Dependencies - Other Benefits of Using DI
Lesson 6 - How to set up DI - How to set up DI using XML files - How to set up DI using JAVA - Using XML and JAVA together
Lesson 7 - Life Cycle and Scope - Spring Container Life Cycle - Spring Bean Life Cycle - Spring Bean Scope
Lesson 8 - Configuration using external files - Environment object - Configuration using property files - Configuration using profile properties
Lecture 9 - AOP (Aspect-Oriented Programming) (1) - What is AOP? - XML-based AOP implementation
Lecture 10 - AOP (2) - Implementing AOP using @Aspect - AspectJ Pointcut Expressions
Lesson 11 – MVC Basics - Spring MVC Overview - Spring MVC Architecture - Resources Folder
Lesson 12 - Controller - Creating a controller class - Creating a request processing method - Passing data to the parent - Applying @RequestMapping to the class
Lesson 13 - Form Data - HttpServletRequest Class - @RequestParam Annotation - Data (Command) Object - @PathVariable
Lesson 14 - @RequestMapping Parameters - Get and Post Methods - @ModelAttribute - Redirect Keyword
Lesson 15 - Form Data Validation - Validation Using Validator - ValidationUtils Class - @Valid and @InitBider
Lesson 16 - Spring MVC Bulletin Board (1) - Project Design - Build DateBase - Create Project
Lesson 17 - Spring MVC Bulletin Board (2) - Creating Packages, Interfaces, and Classes - Creating Controllers - Creating List Pages
Lesson 18 - Spring MVC Bulletin Board (3) - Creating a Post Writing Page - Creating a Post Content Page
Lesson 19 - Spring MVC Bulletin Board (4) - Creating a Post Edit Page - Creating a Post Delete Page
Lesson 20 - Spring MVC Bulletin Board (5) - Creating a Post Reply Page
Lesson 21 - Spring JDBC - Reducing Repetitive Code Using JDBC - Simplifying Code Using Spring Beans - Creating Lists Using JDBC - Processing Insert, Update, and Delete
Lecture 22 - Transaction (1) - Transaction Concepts - How to Use Spring Transactions
Lecture 23 - Transaction (2) - TransactionTemplete - Transaction Propagation Properties (1)
Lecture 24 - Transaction (3) - Transaction Propagation Properties (2) 2
Lecture 5 – Security (1)
- Creating a security-related project - Adding security-related libraries - Creating a security-related configuration file - In-Memory authentication
Lesson 26 – Security (2) – Creating a Login Page – Displaying Login and Logout Status
Lecture 27 – Security (3) - Security-related taglibs
Lesson 28 – Mybatis (1) - Basic Settings for Using Mybatis
Lesson 29 – Mybatis (2) - List Output Using Mybatis
Lesson 30 – Mybatis (3) - Writing and Deleting Posts Using Mybatis - Source Organization

4. Introducing Seongsu Makerspace

This center was established by the Seoul Metropolitan Government and the Seoul Business Agency (SBA) to foster and share creative ideas. Located within the IT Industry Development Promotion Center in Seongsu-dong, a vibrant area with cutting-edge industries like automobiles, printing, machinery, and footwear, as well as traditional manufacturing, it boasts an ideal location. Equipped with over 40 types of manufacturing and electronic equipment, including laser cutters, CNC routers, 3D printers, and oscilloscopes, it's the perfect space for those hoping to create smart devices. 37 Seongsui-ro 22-gil, Seongdong-gu, Seoul (Seongsu Station Exit 2)

Hello
This is

16,925

Learners

154

Reviews

4.9

Rating

3

Courses

Curriculum

All

31 lectures ∙ (16hr 40min)

Published: 
Last updated: 

Reviews

All

112 reviews

4.8

112 reviews

  • administrator님의 프로필 이미지
    administrator

    Reviews 10

    Average Rating 4.9

    5

    74% enrolled

    I will follow Spring step by step.

    • sehseon님의 프로필 이미지
      sehseon

      Reviews 17

      Average Rating 4.4

      5

      45% enrolled

      • bkjeon님의 프로필 이미지
        bkjeon

        Reviews 5

        Average Rating 5.0

        5

        100% enrolled

        I understood Java in one go. It's a good lecture.

        • devmook님의 프로필 이미지
          devmook

          Reviews 3

          Average Rating 5.0

          5

          100% enrolled

          This is a helpful lecture for beginners of the Spring Framework as it allows them to see the overall flow.

          • xogns29590768님의 프로필 이미지
            xogns29590768

            Reviews 31

            Average Rating 4.7

            5

            16% enrolled

            It was a good lecture~

            Seoul Wiz's other courses

            Check out other courses by the instructor!