[Java 실무 프로젝트 입문편] 객체지향 사고력 훈련 - 미니 프로젝트 3종 실습
Kevin
작은 프로젝트부터 구조 잡는 연습까지! Java 객체지향 설계와 실습 경험이 부족한 분들을 위한 직접 만들어보며 성장하는 미니 프로젝트 실전 입문 강의. 기본기에서 구조적 사고까지, Java 애플리케이션을 처음부터 끝까지 구현해보며 실력을 키워보세요.
초급
Java, IntelliJ IDEA, dip-principle
Khóa học dự án Java nâng cao dành cho các lập trình viên mới bắt đầu muốn phát triển cảm giác thực tế! Cùng nhau xây dựng hệ thống đặt hàng kiosk dựa trên console được cấu thành từ Spring Core, JdbcClient, H2 DB.
Phương pháp phân tích yêu cầu và cấu trúc hóa theo đơn vị chức năng
Phương pháp phân tách giao diện console theo góc nhìn khách hàng/quản trị viên và chia chức năng theo hướng domain-centric
Khả năng tư duy thiết kế ứng dụng phức tạp theo từng đơn vị domain
Ứng dụng thực tế của thiết kế dựa trên miền
Kinh nghiệm thực hành tích hợp DB với JdbcClient trong môi trường Spring Core
Khả năng triển khai hệ thống đặt hàng/bán hàng dựa trên console hoạt động như dịch vụ thực tế
Khả năng cấu thành logic điều khiển sự thay đổi trạng thái và luồng xử lý vượt ra ngoài các thao tác CRUD cơ bản
Phân biệt vai trò của class và record
Sử dụng thực tế của việc so sánh tính bằng nhau/tính đồng nhất của đối tượng bằng equals()
Kỹ thuật tổng quát hóa sử dụng mẫu Template/Callback
Khóa học này dành cho ai?
Những người đã nắm vững cú pháp Java nhưng chưa có kinh nghiệm xây dựng ứng dụng thực tế
Những người đã biết các khái niệm cơ bản của Spring Core nhưng thiếu kinh nghiệm áp dụng trực tiếp
Những người muốn trải nghiệm toàn bộ quy trình từ phân tích yêu cầu, thiết kế đến triển khai như trong thực tế công việc
Những người muốn học logic kiểm soát sự thay đổi trạng thái và luồng domain vượt ra ngoài CRUD đơn giản
Những người đã hoàn thành khóa học Phần 1 và muốn học các cấu trúc và kỹ thuật phức tạp hơn
Những người muốn rèn luyện nền tảng cơ bản với dự án console trước khi phát triển ứng dụng web
Nhà phát triển junior muốn suy ngẫm "Tại sao code này lại được viết như vậy?" trong khi triển khai dự án
Cần biết trước khi bắt đầu?
Ngữ pháp Java và các khái niệm cơ bản của OOP
Kinh nghiệm sử dụng Spring Core (đăng ký Bean, DI, v.v.)
JDBC hoặc các khái niệm cơ bản về SQL
Kinh nghiệm triển khai dự án console đơn giản
6,416
Học viên
246
Đánh giá
108
Trả lời
4.8
Xếp hạng
7
Các khóa học
- 주력 언어 또는 기술 : Java, Spring Framework, RxJava, Reactor, Spring WebFlux
- (주)코드스테이츠(https://www.codestates.com)에서 Senior Educational Software Engineer(Backend)로 활동
(From 2022.03 To 2024.01.31)
- 프리랜서 개발자 및 강사로 활동(From 2024.02)
- 저서
안녕하세요? Kevin이라고 합니다. ^^
인프런에서 이렇게 강사로서 여러분들을 만나게 되어서 너무 반갑습니다.
어떤 분야든 마찬가지겠지만 특히나 소프트웨어 개발자는 끊임없이 변화하는 트렌드에 뒤처지지 않도록 항상 자기 자신을 갈고 닦는것이 개발자로써 살아남는 유일한 방법이라고 생각하며 항상 배우는 자세로 즐겁게 소프트웨어 개발을 하고 있는 개발자 중 한 명입니다.
제가 가지고 있는 지식과 경험이 다른 분들에게 조금이나마 도움이 되기를 바라면서 인프런에서 강좌를 시작하였습니다.
앞으로 수강생분들에게 현실적으로 도움이 되는 다양한 강좌로 꾸준히 찾아뵙도록 하겠습니다. 감사합니다.
질문이나 의견은 언제든지 환영하니, 이메일(it.village.host@gmail.com)로 편하게 얘기해주세요.
Tất cả
45 bài giảng ∙ (10giờ 35phút)
Tài liệu khóa học:
1.162.383 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!