강의

멘토링

커뮤니티

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

9 learners

  • youngcodikimssam
백엔드개발
스프링부트
스프링입문스프링부트
실전!스프링부트와JPA활용1
자바
Java
JSP
TDD
Spring Boot
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

375

Learners

29

Reviews

22

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

  • pcdo.omco님의 프로필 이미지
    pcdo.omco

    Reviews 16

    Average Rating 5.0

    Edited

    5

    100% enrolled

    오늘 드디어 기나긴시간 완강하게되어 이수강평을 남기게됩니다. 일단 이 강좌는 자바 백엔드 입문자들에게 매우 강력추천할수있는 강좌입니다. 강의분량은 기본과정 (db java 웹프론트)을 다 한번씩 이수했다란 전제하에 웹프로그래밍 jsp부터 시작하여 스프링부트까지 집중해서 다루는 컨텐츠입니다 전통적인 오프 라인 학원에서 진행되는 기나긴 커리큘럼으로 진행됩니다. 그래서 강의분랴이 60시간이 넘어가는거구요 온라인전용강의가 아닌 사설학원으로 추정되는 오프라인 부트캠프 강의를 그대로 옮겨왔기에 강의분량만큼 정말 엄청난 디테일을 자랑합니다. (이게 국비 수업에서 진행된 컨텐츠라면 그학원수강생들은 로또맞은거네요) 진짜 과거 국비 학원 다녔을때도 스프링을 7일만에 날림으로 끝내는거보고 이게 진짜 맞는거야? 회의감이들었을때가있었는데.... 이 강의의 완성도는 수백만원 지불해야 들을수있는 사설학원 오프라인 부트캠프 수업같아요 단순히 수강시간이 긴게 아닌 a부터 z까지 모든 부분을 꼼꼼하게 수많은 예제를 풀어가며 완벽에 가깝게 확실하게 다지고갑니다. 타강사의 스프링부트 강의를 들어보았을때 중간에 막힌다 이해가 잘안간다란 진입장벽이 느껴지는 이유도 컨텐츠 컨셉이 온라인 전용강좌로 기획하여 강사 임의되로 경량화를 하였기 때문인데 이 강좌는 실제 오프 라인에서 강의되는 부트캠프 학원 수업을 녹화한 컨셉이기때문에 온라인 전용 컨셉의 여타 스프링 강좌들의 컨셉관 차원을 달리하는 디테일 특징이라 평가합니다. 이러한 컨셉차이는 한달수강료 최소 60만원짜리이상되는 그것도 과정상 최소 2달과정이상이되는 분량일텐데 그런 값비싼 수업료에 버금가는 강의분량을 이정도 가격에 무한반복학습으로 수강할수있다는점은 온라인 교육의 성공이라 생각되어지네요! 돈이 아깝지않은 완벽꼼꼼한 스프링과정의 학습경험을 하게될것입니다. 실제 학원 강의 그 자체를 상품화한 강사가 많지않은 이유는 인프런에 개강된 많은 강좌들이 현직 개발자겸 부업으로 강의를 만드는 사람이라치면 이 강좌는 가르치는데 특화된 전문 강사에의한 다년간 이루어진 수업으로 쌓여진 노하우와 전문 학원강사에 특화된 완성도 높은 컨텐츠라는점에서 여타 스프링부트 강좌들과 차별화된 내용이 특징입니다. 한 강사에의한 a 부터 z까지 다년간 현장에서 수많은 학생들을 가르치는데 특화된 전문 학원 강사의 오프라인 현장강의로 입문자에겐 최고의 선택이 될거라 믿어의심치 않습니다. 어떤 부분이 공부하는 여러사람들의 어려워하는 공통분모를 잘 캐취해서 그런 부분을 확실하게 다지고 갈려고하는 강사님의 다년간의 가르친 경험에의한 쌓여진 노하우의 강의력을 느낄수있었습니다. 이후 강사님의 중고급레벨의 더좋은 컨텐츠가 나오길 바랄뿐입니다. 정말 잘들었습니다. 너무나 큰 도움이되었습니다.

    • 영코디 킴쌤
      Instructor

      안녕하세요, pcdo.omco님. 정성스럽게 남겨주신 수강평을 읽으며 마음 깊은 곳에서 큰 울림을 느꼈습니다. 지난 15년 동안 개발자 교육 현장에서 수많은 학생들을 만나며 보람도 있었지만 때때로 힘들었던 순간들이 따뜻한 수강평을 접하는 순간, 쌓인 눈이 햇살에 스르르 녹아내리듯 말끔히 사라지는 듯한 기분입니다. 교육자로서 이보다 더 큰 위로와 격려는 없다고 생각합니다. 진심으로 감사드립니다. 비전공자분들께 코딩은 처음에는 낯설고 어렵게 다가오기 마련입니다. 그래서 저는 '누구나 이해할 수 있도록 처음 배우는 사람의 눈높이에서 쉽고 재미있게' 라는 원칙을 늘 마음에 두고 수업을 준비합니다. 한 줄의 코드라도 더 쉽게 설명할 수는 없을까, 조금 더 재미있게 이해할 수 있는 예제는 없을까 고민하며 매번 커리큘럼을 개선해왔습니다. 수업이 끝난 뒤에도 계속해서 더 나은 방식이 있을지 연구하고, 실습 예제를 바꾸고, 설명 흐름을 정리하며 끊임없이 업그레이드해왔습니다. 그 노력의 결실을 직접 느꼈던 순간들도 있습니다. 초기에 코딩을 두려워하던 학생들이 네카라쿠배 같은 기업들에 합격했을 때, 그리고 금융감독원 개발자로 취업한 학생이 감사 인사를 전해왔을 때 느꼈던 뿌듯함은 지금도 잊을 수 없습니다. 비전공자에서 시작해 스스로의 가능성을 믿고 끝까지 도전해 멋진 개발자가 된 모습을 보며, 제가 이 길을 선택한 이유를 다시 확인하곤 합니다. 교육자의 보람이라는 것이 바로 이런 순간에서 피어난다는 사실을 늘 느끼고 있습니다. pcdo.omco님께서 적어주신 수강평 역시 그와 같은 큰 힘이 되네요. 제가 걸어온 길을 다시 한 번 돌아보게 하고, 앞으로도 더 책임감을 가지고 좋은 수업을 만들어야겠다는 다짐으로 이어지고 있습니다. 개발을 처음 배우는 분들이 두려움 대신 즐거움을 느끼고, 자신이 원하는 미래를 향해 한 걸음씩 나아갈 수 있도록 최선을 다해 돕겠습니다. 다시 한 번 깊이 감사드리며, 앞으로도 성장과 변화를 함께 만들어가는 교육자가 되겠습니다.

  • 이장호님의 프로필 이미지
    이장호

    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!