강의

멘토링

커뮤니티

Programming

/

Full-stack

[Từ JSP đến Spring Boot] Con đường đến SpringBoot không bỏ cuộc

Bạn đã từ bỏ việc học Spring à? Dành cho người mới bắt đầu lập trình hoàn toàn, người không chuyên ngành, chúng tôi sẽ mở ra con đường từ jsp đến springBoot mà không bỏ cuộc, dẫn bạn đến với Spring Boot.

(5.0) 2 đánh giá

9 học viên

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

Bạn sẽ nhận được điều này sau khi học.

  • Hiểu các khái niệm cơ bản của phát triển web

  • Kết nối cơ sở dữ liệu và triển khai CRUD

  • Xác thực biểu mẫu và xử lý tải lên tệp

  • Session, Cookie, Filter, Xử lý ngoại lệ thực hành

  • Triển khai chức năng web dựa trên mô hình MVC

  • Học cách sử dụng framework Spring Boot

  • Thực hành kiểm thử với JUnit và H2

  • ORM và JPA được sử dụng để xử lý dữ liệu

  • Triển khai chức năng đăng nhập với Spring Security

  • Sử dụng phương thức bất đồng bộ và openAPI là dữ liệu công cộng

  • Kinh nghiệm phát triển dự án mini tập trung vào bảng thông báo

  • Cách sử dụng GitHub để cộng tác

Khóa học việc làm Frontend, Backend, Fullstack cho người không chuyên ngành bắt đầu từ cơ bản thực sự

Spring Boot, JPA, TDD, JSP, Java, Spring, Spring Boot, React, Frontend, Backend, Fullstack, Java

Spring Boot, JPA, TDD, JSP, Java, Spring, Spring Boot, React, Frontend, Backend, Fullstack, Java

Spring Boot, JPA, TDD, JSP, Java, Spring, Spring Boot, React, Frontend, Backend, Fullstack, Java

풀스택 로드맵4

Spring Boot, JPA, TDD, JSP, Java, Spring, Spring Boot, React, Frontend, Backend, Fullstack, Java

Trong khóa học fullstack dành cho người không chuyên ngành, mỗi khóa học sẽ dạy những gì?

BƯỚC 01 | Bootcamp [HTML Starter] dành cho người không chuyên[Click để chuyển đến khóa học]

Ý nghĩa của HTML và cách viết mã cơ bản cũng như thiết kế layout

Phát triển web giống như việc tạo ra một cửa hàng trực tuyến mà ai cũng có thể đến. HTML là viết tắt của Hyper Text Markup Language, bạn sẽ học cách tạo khung cơ bản bằng cách sử dụng các thông tin chính tạo nên nội dung cốt lõi của trang web.


BƯỚC 02 | Bootcamp [CSS3 Tương tác Web Hiện đại] dành cho người không chuyên [Nhấp để chuyển đến khóa học]

Ý nghĩa của CSS và cách viết mã cơ bản từ đầu đến việc áp dụng style mong muốn vào html để thiết kế web

CSS là viết tắt của Cascading Style Sheet, trong đó Cascading là từ có nghĩa là phân cấp, giống như thác nước. CSS đúng như tên gọi, nó chọn lọc theo cấu trúc phân cấp mối quan hệ cha-con của HTML để áp dụng màu sắc, hình dạng, hoạt ảnh theo phong cách mong muốn cho các phần tử mong muốn, tạo ra và áp dụng các sheet giúp thiết kế web không nhàm chán mà thú vị và đẹp mắt cho người dùng xem. Ngoài ra, để có thể tự tin với CSS, bạn sẽ tích lũy kinh nghiệm tạo ra nhiều thiết kế web đa dạng thông qua việc lặp đi lặp lại việc coding HTML/CSS với các thiết kế clone của các trang web thực tế, thiết kế mobile, thiết kế web khác nhau.


BƯỚC 03 | Bootcamp dành cho người không chuyên [Từ JS đến React][Nhấp để chuyển đến khóa học tương ứng]

Học cú pháp vanilla script và JavaScript ES6, sau đó ứng dụng React

Bạn đã từng cảm thấy nản lòng khi học React chưa? Trong lớp học của thầy Kim, để học từng bước JavaScript - nền tảng của React, chúng ta sẽ bắt đầu từ vanilla script, cú pháp JavaScript ES6, jQuery và các cú pháp cơ bản khác thông qua nhiều ví dụ thực hành đa dạng để xây dựng nền tảng vững chắc cho script. Sau đó, thông qua việc hiểu và thực hành các cú pháp đa dạng của React, chúng ta sẽ triển khai bảng tin và chức năng thành viên sử dụng component, state, memoization, đồng thời học cú pháp TypeScript để tạo ra ví dụ thực hành ToDoList, v.v. Chúng tôi sẽ mở ra con đường đến với React mà không bỏ cuộc.


BƯỚC 04 | Bootcamp [Tạo Web Responsive] dành cho người không chuyên[Click để chuyển đến khóa học]

Hiểu và nắm vững cách sử dụng @media query để tạo responsive web, đồng thời học và ứng dụng Bootstrap - framework giúp dễ dàng tạo responsive

Phân bổ hợp lý giữa lý thuyết và thực hành về cách sử dụng Bootstrap để phát triển trang web responsive có bố cục thay đổi theo thiết bị, hiểu các thành phần của Bootstrap và kiểm tra ngay lập tức thông qua thực hành, sau đó triển khai và hoàn thành một trang web responsive thực tế.

Ngoài ra, dành cho những ai muốn tạo ra website responsive với phong cách cá nhân độc đáo thay vì sử dụng style có sẵn của Bootstrap, chúng ta sẽ thực hành không sử dụng Bootstrap mà chỉ dùng thuần túy html/css/jQuery để triển khai các layout đa dạng theo từng thiết bị thông qua việc tạo website responsive Hansot Dosirak và làm chủ hoàn toàn kỹ năng này.


STEP05-1 | Bootcamp [Cơ bản JAVA] dành cho người không chuyên [Nhấp để chuyển đến khóa học tương ứng]

Bắt đầu từ việc hiểu và thực hành các ngữ pháp cơ bản nhất, sau đó học các ngữ pháp cơ bản và trung cấp của Java

Bạn sẽ học Java - ngôn ngữ cơ bản nhất của phát triển web backend, bắt đầu từ những cú pháp cơ bản nhất và dần dần tiến tới trình độ trung cấp. Thông qua các bài thực hành đa dạng, bạn sẽ tự nhiên nắm vững khả năng tự mình lập trình những chương trình mong muốn.


STEP05-2 | Bootcamp [Từ cơ bản đến nâng cao JAVA] dành cho người không chuyên ngành[Nhấp để chuyển đến khóa học tương ứng]

Hiểu và thực hành từ cơ bản đến ngữ pháp nâng cao của Java

Collection Framework của Java là một thư viện nội bộ tích hợp sẵn các lớp lưu trữ theo đúng nghĩa của từ collection - thu thập, tức là lưu trữ. Thông qua việc học các cú pháp đa dạng cho phép nhóm và quản lý, lưu trữ các kiểu dữ liệu khác nhau ở một nơi, cùng với thực hành các ví dụ đa dạng từ cơ bản đến nâng cao của Java, chúng ta sẽ tạo nền tảng vững chắc làm tiền đề cho việc phát triển web backend.


STEP05-3 | Bootcamp [Oracle SQL] dành cho người không chuyên[Nhấp để chuyển đến khóa học tương ứng]

Hiểu biết và Thực hành về Database

Tạo bảng cơ sở dữ liệu (DB) và thực hành CRUD để đọc, ghi, sửa đổi, xóa dữ liệu trong db, qua đó học và thực hành cú pháp SQL để chuẩn bị sử dụng db khi đăng ký thành viên, đăng nhập hoặc viết bài trên diễn đàn.


STEP06 | Bootcamp [Từ JSP đến SpringBoot] dành cho người không chuyên ngành

[Khóa học hiện tại]

Từ JSP đến Spring Boot

Bạn có từng trải qua việc học Spring Boot - framework được sử dụng nhiều nhất trong thực tế hiện nay - rồi cảm thấy nản lòng không?

Trong lớp học của thầy Kim, để hiểu hoàn hảo về Spring Boot, chúng ta sẽ bắt đầu học từ cú pháp cơ bản nhất là JSP, trực tiếp cảm nhận sự tiến hóa của cú pháp backend từ thế hệ trước đến thế hệ hiện tại, tự nhiên nắm vững các khái niệm và cách sử dụng, đồng thời hiểu được nguyên lý hoạt động của Spring Boot - framework tự động triển khai backend cho phát triển web.

Nắm vững các khái niệm cơ bản và ứng dụng của ORM, JPA, entity, hiểu biết về Spring Security và triển khai chức năng thành viên sử dụng security, thực hành junit test và cách sử dụng h2 console, v.v. Dựa trên các bài thực hành này, sử dụng Spring Boot để triển khai website thực tế có chức năng thành viên và bảng tin, đồng thời sử dụng phương thức bất đồng bộ và openAPI - dữ liệu công cộng để hoàn thiện nền tảng cơ bản cho việc tạo portfolio.


STEP07 | Xây dựng dịch vụ web [từ hosting đến AWS] cho triển khai thực tế

[Nhấp để chuyển đến khóa học tương ứng]

Hoàn thiện dịch vụ web với hosting và triển khai AWS

Bạn đã từng có trải nghiệm bực bội khi dự án mình phát triển chỉ chạy được trong máy tính của mình mà không thể triển khai thành dịch vụ thực tế không?

Trong lớp học của thầy Kim, chúng ta không chỉ dừng lại ở việc viết code đơn thuần, mà sẽ học từng bước từ web hosting sử dụng Dothome đến triển khai dự án trên GIT, AWS EC2 - toàn bộ quy trình một cách chi tiết.

Kết nối tên miền, tải lên FTP, triển khai thông qua GitHub, đóng gói jar, cấu hình máy chủ, chỉ định đường dẫn tải lên hình ảnh, thực thi không gián đoạn bằng nohup - bạn có thể nắm vững toàn bộ quy trình triển khai cần thiết trong thực tế.

Thông qua quá trình này, tôi sẽ tích lũy kinh nghiệm thực sự công bố website mình tạo ra với thế giới, đồng thời có được sự tự tin như một developernăng lực vận hành dịch vụ thực tế.

#java #java #hỗtrợhọcphí #bootcamp #springboot #springboot #frontend #backend #fullstack #fullstackdeveloper #jsp #react #react #frontend #backend #fullstack #html #css #css3 #bàigiảngcoding #lớphọccoding #cơbảncoding #trungkiệmcoding #họccoding #javascript #javascript #khóahọccodingonline #giáodụccoding #tươngtác #webtươngtác #spring #spring #developer #việclàmdeveloper #aws #db #cơsởdữliệu #jdbc #oracle #oracle #sql #jpa #luồng #threads #thread #tuầnthự #giảituầnthự #kếthừa #đathái #phươngthức #nạpchồng #ghibè #lớp #phéptoán #eclipse #eclipse #domtree #jquery #plugin #đốitượng #thựchànhđốitượng #tạođốitượng #object #object #cửasổmodal #modal #modal #es6 #mônghìnhđốitượngtàiliệu #js #javascripttutorial #javascriptexamples #interactiveweb #interactive #tạonavigation #gnb #position #bốcụcweb #bốcục #form #thẻform #emmet #emmet

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người không chuyên ngành lần đầu học phát triển web

  • Sinh viên chuẩn bị việc làm với mục tiêu tìm việc trong ngành IT

  • Những người muốn học JSP và SpringBoot cùng một lúc

  • Những người muốn học một cách có hệ thống về dòng chảy lớn của phát triển (MVC, request/response, v.v.)

  • Những người muốn trực tiếp thực hiện dự án xây dựng bảng thông báo

  • Những người muốn học cách quản lý phiên bản bằng GitHub và cộng tác trong dự án

  • Spring Security, JPA, mã kiểm thử và những ai muốn học các công nghệ cần thiết trong thực tế

Cần biết trước khi bắt đầu?

  • Khóa học này được thiết kế để cả những người không chuyên ngành cũng có thể hiểu được, từ cấp độ nhập môn đến sơ trung cấp. Do đó, bạn không cần có kiến thức lập trình nâng cao. Chỉ cần chuẩn bị đam mê với coding thôi!

Xin chào
Đây là

375

Học viên

29

Đánh giá

22

Trả lời

5.0

Xếp hạng

19

Các khóa học

👩 이 강의를 만든 사람

[ 비전공자도 쉽고 재미있게 배우는 코딩! ] 을 목표로 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으로 받아 풀스택 강의를 최신버전으로 기획 제작 및 업로드 중입니다. 여러분의 많은 관심과 따뜻한 댓글은 영코디 킴쌤의 강의제작에 큰 원동력이 됩니다.

 

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

 

Chương trình giảng dạy

Tất cả

143 bài giảng ∙ (66giờ 27phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

2 đánh giá

5.0

2 đánh giá

  • pcdoomco8345님의 프로필 이미지
    pcdoomco8345

    Đánh giá 16

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    100% đã tham gia

    Hôm nay cuối cùng tôi cũng hoàn thành khóa học sau một thời gian dài và để lại đánh giá này. Trước hết, đây là khóa học tôi có thể giới thiệu mạnh mẽ cho những người mới bắt đầu với Java Backend. Về khối lượng bài giảng, với điều kiện tiên quyết là đã hoàn thành một lần các khóa học cơ bản (db, java, web frontend), nội dung tập trung xử lý từ lập trình web jsp cho đến Spring Boot. Khóa học được tiến hành theo chương trình giảng dạy dài của các học viện offline truyền thống. Vì vậy khối lượng bài giảng vượt quá 60 giờ. Không phải là khóa học chuyên dụng online mà là nội dung bootcamp offline được chuyển nguyên bản từ một học viện tư thục, nên độ chi tiết thực sự cực kỳ ấn tượng tương xứng với khối lượng bài giảng. (Nếu đây là nội dung được tiến hành trong lớp học được tài trợ bởi nhà nước thì học viên của học viện đó đã trúng số rồi) Thực sự khi tôi học tại học viện được tài trợ bởi nhà nước trước đây, họ kết thúc Spring một cách qua loa chỉ trong 7 ngày, tôi đã từng có lúc nghi ngờ "Cái này có đúng không?".... Độ hoàn thiện của khóa học này giống như lớp học bootcamp offline tại học viện tư thục mà bạn phải trả hàng triệu won mới được học. Không chỉ đơn giản là thời lượng học dài, mà từ a đến z, mọi phần đều được xử lý tỉ mỉ, giải quyết vô số ví dụ và củng cố một cách chắc chắn gần như hoàn hảo. Lý do tôi cảm thấy rào cản khi học các khóa Spring Boot của giảng viên khác, bị kẹt giữa chừng hoặc khó hiểu, cũng là vì concept nội dung được lên kế hoạch như một khóa học chuyên dụng online nên giảng viên tự ý giảm nhẹ nội dung. Khóa học này có concept ghi hình lại lớp học bootcamp tại học viện offline thực tế, nên tôi đánh giá đây là đặc điểm chi tiết ở một chiều hướng khác so với concept của các khóa Spring khác có concept chuyên dụng online. Sự khác biệt về concept này, với khối lượng tương đương ít nhất 2 tháng học với học phí tối thiểu 600,000 won/tháng, việc có thể học với giá này và học lại không giới hạn, tôi nghĩ đây là thành công của giáo dục online! Bạn sẽ có trải nghiệm học tập khóa Spring hoàn hảo tỉ mỉ không phí tiền. Lý do không có nhiều giảng viên thương mại hóa chính lớp học tại học viện thực tế là vì nhiều khóa học được mở trên Inflearn được tạo ra bởi các developer đang làm việc kiêm làm giảng dạy như công việc phụ, Khóa học này có đặc điểm khác biệt so với các khóa Spring Boot khác ở chỗ đây là nội dung có độ hoàn thiện cao chuyên biệt cho giảng viên học viện chuyên nghiệp, với bài học được tích lũy qua nhiều năm bởi giảng viên chuyên nghiệp chuyên biệt trong việc giảng dạy. Từ a đến z bởi một giảng viên, với bài giảng offline tại hiện trường của giảng viên học viện chuyên nghiệp chuyên biệt trong việc dạy vô số học sinh tại hiện trường qua nhiều năm, tôi tin chắc rằng đây sẽ là lựa chọn tốt nhất cho người mới bắt đầu. Tôi có thể cảm nhận được năng lực giảng dạy từ kinh nghiệm nhiều năm giảng dạy của giảng viên, khi nắm bắt tốt mẫu số chung về phần nào nhiều người học cảm thấy khó khăn và củng cố chắc chắn những phần đó. Tôi chỉ mong rằng sau này sẽ có nội dung tốt hơn ở level trung cao cấp từ giảng viên. Tôi đã học rất tốt. Nó đã giúp ích rất nhiều.

    • youngcodikimssam
      Giảng viên

      Xin chào pcdo.omco, Đọc bài đánh giá chân thành mà bạn đã để lại, tôi cảm thấy một sự xúc động sâu sắc từ tận đáy lòng. Trong suốt 15 năm qua làm việc trong lĩnh vực đào tạo lập trình viên, tôi đã gặp gỡ vô số học viên và có những khoảnh khắc đầy ý nghĩa, nhưng cũng có lúc gặp khó khăn. Tuy nhiên, khi đọc được những bài đánh giá ấm áp như thế này, tất cả những khó khăn ấy tan biến như tuyết tan dưới ánh nắng mặt trời. Tôi nghĩ không có sự an ủi và động viên nào lớn hơn đối với một người giáo viên. Xin chân thành cảm ơn bạn. Đối với những bạn không chuyên ngành, lập trình ban đầu thường là một thứ xa lạ và khó tiếp cận. Vì vậy, tôi luôn giữ trong tâm nguyên tắc "dễ hiểu và thú vị cho mọi người, từ góc nhìn của người mới bắt đầu" khi chuẩn bị bài giảng. Tôi luôn tự hỏi liệu có cách nào giải thích một dòng code dễ hiểu hơn không, có ví dụ nào thú vị hơn để giúp học viên hiểu bài không, và liên tục cải thiện chương trình giảng dạy. Ngay cả sau khi kết thúc khóa học, tôi vẫn tiếp tục nghiên cứu xem có phương pháp nào tốt hơn không, thay đổi các ví dụ thực hành, sắp xếp lại luồng giải thích và không ngừng nâng cấp. Cũng có những khoảnh khắc tôi trực tiếp cảm nhận được thành quả của những nỗ lực đó. Khi những học viên ban đầu sợ lập trình đã đậu vào các công ty như NAVER, Kakao, LINE, Coupang, Baemin, và khi một học viên đã trở thành lập trình viên tại Cơ quan Giám sát Tài chính gửi lời cảm ơn, niềm tự hào lúc đó vẫn còn in đậm trong tôi cho đến bây giờ. Nhìn thấy những người bắt đầu từ không chuyên ngành, tin vào khả năng của bản thân, kiên trì thử thách đến cùng và trở thành những lập trình viên xuất sắc, tôi lại một lần nữa khẳng định lý do tôi chọn con đường này. Tôi luôn cảm nhận được rằng niềm vui của một người giáo viên chính là nở rộ từ những khoảnh khắc như thế. Bài đánh giá mà pcdo.omco đã viết cũng mang lại cho tôi nguồn động lực lớn như vậy. Nó giúp tôi nhìn lại con đường đã đi qua và tiếp tục khẳng định quyết tâm tạo ra những khóa học tốt hơn với tinh thần trách nhiệm cao hơn. Tôi sẽ cố gắng hết sức để giúp những người mới bắt đầu học lập trình cảm thấy vui vẻ thay vì sợ hãi, và từng bước tiến về phía tương lai mà họ mong muốn. Một lần nữa xin chân thành cảm ơn, và tôi sẽ tiếp tục là một người giáo viên cùng tạo nên sự phát triển và thay đổi với các bạn.

  • jangholee4645님의 프로필 이미지
    jangholee4645

    Đánh giá 3

    Đánh giá trung bình 3.3

    5

    60% đã tham gia

    4.300.687 ₫

    Khóa học khác của youngcodikimssam

    Hãy khám phá các khóa học khác của giảng viên!

    Khóa học tương tự

    Khám phá các khóa học khác trong cùng lĩnh vực!