강의

멘토링

커뮤니티

Programming

/

Full-stack

[From JSP to Spring Boot] The Unwavering Path to SpringBoot

Did you give up while studying Spring? Even complete beginners new to coding and non-majors can make it from JSP to Spring Boot without giving up - we'll open the path to Spring Boot for you.

(5.0) 2 reviews

16 learners

Level Beginner

Course period Unlimited

  • youngcodikimssam
백엔드개발
백엔드개발
스프링부트
스프링부트
스프링입문스프링부트
스프링입문스프링부트
실전!스프링부트와JPA활용1
실전!스프링부트와JPA활용1
자바
자바
Java
Java
JSP
JSP
TDD
TDD
Spring Boot
Spring Boot
JPA
JPA
백엔드개발
백엔드개발
스프링부트
스프링부트
스프링입문스프링부트
스프링입문스프링부트
실전!스프링부트와JPA활용1
실전!스프링부트와JPA활용1
자바
자바
Java
Java
JSP
JSP
TDD
TDD
Spring Boot
Spring Boot
JPA
JPA

What you will gain after the course

  • Understanding the Basic Concepts of Web Development

  • Database Integration and CRUD Implementation

  • Form Validation and File Upload Handling

  • Session, Cookie, Filter, Exception Handling Practice

  • MVC Pattern-Based Web Feature Implementation

  • Learning How to Use the Spring Boot Framework

  • JUnit and H2 Testing Practice

  • Data Processing Using ORM and JPA

  • Implementing Login Functionality with Spring Security

  • Utilizing asynchronous methods and public data openAPI

  • Mini project development experience centered on bulletin boards

  • How to collaborate using GitHub

A complete employment course for non-majors covering frontend, backend, and full-stack development starting from the very basics

Spring Boot, JPA, TDD, JSP, Java, Spring, Spring Boot, React, Frontend, Backend, Full Stack, Java

Spring Boot, JPA, TDD, JSP, Java, Spring, Spring Boot, React, Frontend, Backend, Full Stack, Java

Spring Boot, JPA, TDD, JSP, Java, Spring, Spring Boot, React, Frontend, Backend, Full Stack, Java

풀스택 로드맵4

Spring Boot, JPA, TDD, JSP, Java, Spring, Spring Boot, React, Frontend, Backend, Full Stack, Java

What do you learn in each course of the full-stack program for non-majors?

STEP01 | [HTML Starter] Bootcamp for Non-Majors[Click to go to the course]

The meaning of HTML and how to write basic code and create layouts

Web development is like creating an online store that anyone can visit. HTML stands for Hyper Text Markup Language, and you'll learn to create the basic framework by organizing the key core information that becomes the main content of web pages.


STEP02 | [Modern Web Interactive CSS3] Bootcamp for Non-Majors [Click to Go to Course]

From the meaning of CSS and basic code writing methods to applying desired styles to HTML for web design

CSS stands for Cascading Style Sheet, where "Cascading" is a word that means hierarchical or waterfall-like. CSS literally allows you to hierarchically select parent and child relationships in HTML structure to apply desired styles, colors, shapes, and animations to desired elements, creating sheets that enable you to design webs that are not boring but interesting and beautiful for users to view. Additionally, until you gain confidence in CSS, you build experience in creating various web designs by repeatedly coding HTML/CSS for clone designs of various professional sites, mobile designs, and web designs.


STEP03 | Bootcamp for Non-majors [From JS to React][Click to go to the course]

Learning vanilla script and JavaScript ES6 syntax and utilizing React

Have you ever felt frustrated while studying React? In Teacher Kim's class, to systematically learn JavaScript, which is the foundation of React, we start with vanilla script, JavaScript ES6 syntax, jQuery and other basic grammar, then solidify the fundamentals of scripting through various practical examples. After that, we help you understand and practice various React syntax to implement bulletin boards and member functions using components, state, and memoization, and learn TypeScript syntax to create ToDoList practice examples. We open the path to React without giving up.


STEP04 | [Responsive Web Development] Bootcamp for Non-Majors[Click to Go to Course]

Learn to understand and use @media queries for creating responsive web design, and master Bootstrap, a framework that makes it easy to create responsive layouts

Learn how to use Bootstrap for developing responsive web pages that adapt their layout according to different devices. This course appropriately balances theory and practice to help you understand Bootstrap's components, verify your learning through hands-on exercises, and complete the implementation of an actual responsive website.

Additionally, for those who want to create responsive websites with their own unique style instead of Bootstrap's predefined styles, we will master the practice of implementing various layouts for different devices using purely HTML/CSS/jQuery without Bootstrap through creating a Hansot Dosirak responsive website.


STEP05-1 | Java Basics Bootcamp for Non-Majors [Click to go to the course]

Starting with understanding and practicing the most basic grammar, then learning Java fundamentals and intermediate grammar

You will learn Java, the most fundamental language for web development backend, starting from the most basic grammar and gradually progressing to intermediate level. Through various practical examples, you will naturally acquire the ability to code the programs you want on your own.


STEP05-2 | Bootcamp for Non-Majors [JAVA from Basics to Advanced][Click to Go to Course]

Understanding and Practice of Java from Basics to Advanced Grammar

Java's Collection Framework is an internal library that has built-in storage classes, literally meaning collection or gathering. By learning various syntax for grouping and managing different data types in one place, and practicing diverse examples from Java basics to advanced concepts, we build a solid foundation that serves as the cornerstone for web development backend.


STEP05-3 | [Oracle SQL] Bootcamp for Non-Majors[Click to go to the course]

Understanding and Practice of Database

Learn SQL syntax and practice through CRUD operations that involve creating database (DB) tables and reading, writing, modifying, and deleting data in the database, preparing you to utilize databases for user registration, login, and bulletin board creation.


STEP06 | Bootcamp for Non-Majors [From JSP to SpringBoot]

[Current Course]

From JSP to Spring Boot

Have you ever experienced frustration while studying Spring Boot, which is currently the most widely used framework in the industry?

In Kim's class, to perfectly understand Spring Boot, we start learning from the most basic syntax of JSP, directly experiencing the evolution of backend syntax from the previous generation to the current generation, naturally acquiring concepts and usage methods, and understanding the principles of how Spring Boot, which automatically implements web development backend, operates.

Master the fundamentals for portfolio creation by implementing a practical website with member and bulletin board features using Spring Boot, based on hands-on practice with ORM, JPA, basic concepts and utilization of entities, understanding Spring Security and implementing member functionality using security, JUnit test practice and H2 console usage, and utilizing asynchronous methods and public data openAPI.


STEP07 | Web Service Development for Real-World Deployment [From Hosting to AWS]

[Click to go to the course]

Complete Web Service with Hosting and AWS Deployment

Have you ever had the frustrating experience of developing a project that only runs on your computer and not being able to deploy it as an actual service?

In Kim's class, we don't just stop at writing code, but learn step by step through the entire process from web hosting using Dothome to deploying projects on GIT and AWS EC2.

You can master the deployment processes essential in real-world work, including domain connection, FTP upload, deployment through GitHub, jar packaging, server configuration, image upload path specification, and uninterrupted execution using nohup.

Through this process, you'll gain experience actually launching your website to the world, building both confidence as a developer and real service operation capabilities at the same time.

#java #java #government-funded #bootcamp #springboot #springboot #frontend #backend #fullstack #fullstackdeveloper #jsp #react #react #frontend #backend #fullstack #html #css #css3 #coding-lecture #coding-class #coding-basics #coding-academy #coding-study #javascript #javascript #coding-online-course #coding-education #interactive #interactive-web #spring #spring #developer #developer-job #aws #db #database #jdbc #oracle #oracle #sql #jpa #thread #threads #thread #serialization #deserialization #inheritance #polymorphism #method #overloading #overriding #class #operation #eclipse #eclipse #domtree #jquery #plugin #object #object-practice #object-creation #object #object #modal-window #modal #modal #es6 #document-object-model #js #javascripttutorial #javascriptexamples #interactiveweb #interactive #navigation-creation #gnb #position #web-layout #layout #form #form-tag #emmet #emmet

Recommended for
these people

Who is this course right for?

  • A non-major who is learning web development for the first time

  • Job seekers aiming for IT employment

  • Those who want to learn JSP and SpringBoot all at once

  • Those who want to systematically learn the big picture of development (MVC, request/response, etc.)

  • Those who want to try implementing a bulletin board project themselves

  • Those who want to learn how to collaborate on projects using GitHub for version control

  • Those who want to learn practical skills needed in the field such as Spring Security, JPA, test code, etc.

Need to know before starting?

  • This course is designed as a beginner to intermediate level program that even non-majors can understand. Therefore, advanced programming knowledge is not required. Just bring your passion for coding!

Hello
This is

421

Learners

30

Reviews

23

Answers

5.0

Rating

19

Courses

👩 이 강의를 만든 사람

[ 비전공자도 쉽고 재미있게 배우는 코딩! ] 을 목표로 15년 넘게 풀스택(백엔드, 프론트엔드) 및 영상, 코딩, 디자인, 빅데이터, 머신러닝 등을 강의하며 개발자 인력양성에 진심인 현직 직업훈련교사


🎖 경력사항

[컴퓨터 1도 모르는 사람이 부업으로 월100만원 수입내보기 첫걸음] 의 저자

NCS 국가직무능력강의 고용노동부 평가 A등급 강사선정

그린컴퓨터아카데미수원 우수강사선정(2017, 2018, 2019 3년연속 최우수1등상 수상)

전) 삼성ODD 기획 개발팀 담당

가톨릭대학교 컴퓨터공학부 특강

용인송담대학 멀티미디어학부 특강 및 다수


🚵 자격사항

직업능력훈련교사[정보기술개발] 고용노동부

직업능력훈련교사[정보기술운영] 고용노동부

직업능력훈련교사[정보기술전략·계획] 고용노동부

직업능력훈련교사[인공지능] 고용노동부

직업능력훈련교사[실감형콘텐츠제작] 고용노동부

직업능력훈련교사[문화콘텐츠제작] 고용노동부

직업능력훈련교사[멀티미디어] 고용노동부

직업능력훈련교사[일반사무] 고용노동부

직업능력훈련교사[총무] 고용노동부

직업능력훈련교사[디자인] 고용노동부

직업능력훈련교사[영상제작 ] 고용노동부

직업능력훈련교사[인쇄] 고용노동부

직업능력훈련교사[출판] 고용노동부

빅데이터전문가1급 한국직업능력진흥원

정보처리기사 한국산업인력공단

사무자동화산업기사 한국산업인력공단

컴퓨터활용능력 2급 대한상공회의소

ITQ OA 마스터 한국생산성본부

워드프로세서 1급 대한상공회의소

멀티미디어콘텐츠제작전문가 한국콘텐츠진흥원

시각디자인산업기사 한국산업인력공단

컴퓨터그래픽스운용기능사 한국산업인력공단

웹디자인기능사 한국산업인력공단

GTO 포토샵 1급 글로벌공인자격검정원

GTO 일러 1급 글로벌공인자격검정원


👩‍🏫 현) 그린컴퓨터아카데미 직업능력훈련교사 재직중

담당과정) 정보기술개발/프론트엔드/백엔드/풀스택/자바 웹개발/UIUX엔지니어링/빅데이터플랫폼구축/빅데이터시스템개발/ 프로그래밍언어/파이썬/자바/빅데이터분석/ 빅데이터전문가/프로그래밍언어/콘텐츠기획


  인프런의 부트스트랩3(BOOTSTRAP)를 활용한 반응형 웹페이지 만들기 약 10만명 구독을 기념으로 그동안 추가 강의에 대한 많은 요청을 DM으로 받아 풀스택 강의를 최신버전으로 기획 제작 및 업로드 중입니다. 여러분의 많은 관심과 따뜻한 댓글은 영코디 킴쌤의 강의제작에 큰 원동력이 됩니다.

 

느리지만 차근차근 질좋은 강의로 한걸음씩 여러분과 함께하겠습니다.

 

Curriculum

All

143 lectures ∙ (66hr 27min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

2 reviews

5.0

2 reviews

  • pcdoomco8345님의 프로필 이미지
    pcdoomco8345

    Reviews 16

    Average Rating 5.0

    Edited

    5

    100% enrolled

    Today, I finally completed this long course and am leaving this review. First of all, this course is one I can highly recommend to Java backend beginners. The course content assumes you've completed the basics (database, Java, web frontend) once, and focuses on web programming starting from JSP through Spring Boot. It follows the lengthy curriculum of a traditional offline academy, which is why the course exceeds 60 hours. Since this isn't an online-exclusive course but rather appears to be an offline bootcamp lecture from a private academy transferred as-is, it boasts incredible detail matching its length. (If this content was delivered in a government-funded program, those students hit the jackpot!) When I attended a government-funded academy in the past, I had doubts watching them rush through Spring in just 7 days, wondering "Is this really right?"... This course's quality feels like an offline bootcamp class from a private academy that would cost hundreds of thousands of won. It's not just long for the sake of being long - it thoroughly covers everything from A to Z, working through numerous examples to solidify understanding as close to perfectly as possible. The reason other instructors' Spring Boot courses feel like hitting a wall or being hard to understand mid-way is because those courses are designed as online-exclusive content, streamlined at the instructor's discretion. This course, being a recorded bootcamp academy class actually delivered offline, operates at a different dimension of detail compared to other online-exclusive Spring courses. This conceptual difference means you're getting content equivalent to at least 600,000 won per month minimum, for a course that would normally span at least 2 months - and you can study it with unlimited repetition at this price point. This is what I consider a success of online education! You'll have a learning experience with a perfectly thorough Spring course that's worth every penny. The reason there aren't many instructors who productize actual academy lectures is that many courses on Inflearn are created by current developers doing teaching as a side job. This course stands out from other Spring Boot courses because it's delivered by a professional instructor specialized in teaching, with content refined through years of accumulated classroom experience and expertise as a dedicated academy instructor. From A to Z by one instructor - I have no doubt this is the best choice for beginners, being an offline field lecture from a professional academy instructor specialized in teaching numerous students over many years. I could feel the instructor's teaching prowess built from years of experience, capturing the common difficulties many students face and ensuring those areas are thoroughly reinforced. I hope the instructor releases more advanced-level content in the future. I really learned a lot. It was tremendously helpful.

    • youngcodikimssam
      Instructor

      Hello, pcdo.omco. Reading your thoughtfully written review touched me deeply. Over the past 15 years in developer education, I've met countless students and experienced many rewarding moments, but there were also challenging times. When I encounter such warm reviews, it feels as if accumulated snow melts away gently under the sunlight. As an educator, I believe there is no greater comfort and encouragement than this. Thank you sincerely. For non-majors, coding naturally feels unfamiliar and difficult at first. That's why I always keep the principle of 'making it easy and fun from the perspective of first-time learners so that anyone can understand' in mind when preparing my classes. I've continuously improved the curriculum, pondering how to explain even a single line of code more easily and whether there are more engaging examples to help understanding. Even after classes end, I keep researching better approaches, changing practice examples, and refining the flow of explanations to constantly upgrade the content. There have been moments when I directly felt the fruits of these efforts. When students who initially feared coding got accepted into companies like NAVER, Kakao, LINE, Coupang, and Baemin, and when a student who became a developer at the Financial Supervisory Service sent their thanks, the sense of fulfillment I felt remains unforgettable. Watching non-majors who believed in their own potential and persevered to become wonderful developers reminds me why I chose this path. I constantly realize that an educator's reward blooms in precisely these moments. The review you wrote, pcdo.omco, gives me that same great strength. It makes me reflect on the path I've walked and reinforces my commitment to creating even better classes with greater responsibility going forward. I will do my best to help those learning development for the first time feel joy instead of fear and take steps toward the future they desire. Thank you once again from the bottom of my heart, and I will continue to be an educator who creates growth and change together with my students.

  • jangholee4645님의 프로필 이미지
    jangholee4645

    Reviews 3

    Average Rating 3.3

    5

    60% enrolled

    $158.40

    youngcodikimssam's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!