
Microservice 이해 (with MSA패턴)
han jeong heon
클라우드 분야에서 가장 Hot한 키워드인 Microservice Architecture (MSA)의 전반적인 배경, 다양한 아키텍처 패턴,애플리케이션 유형 , 레거시 전환방법 등을 현장의 목소리로 전달합니다.
중급이상
MSA, 아키텍처
Các mẫu kiến trúc được học dựa trên sách vở, giấy tờ chứ không phải cảm nhận chủ quan. Mô tả MVC, MVP và MVVM trong môi trường iOS UIKit.

Lịch sử và đặc điểm của các mẫu kiến trúc GUI
Các mẫu kiến trúc GUI trong môi trường iOS
Một tài liệu không thể thiếu nếu bạn mơ ước trở thành nhà phát triển iOS!
Các mẫu kiến trúc GUI ✨
Khi xem các bài đăng tuyển dụng lập trình viên iOS, luôn có yêu cầu: " hiểu biết và có kinh nghiệm với các mẫu kiến trúc khác nhau ". Tuy nhiên, tôi không thể tìm thấy bất kỳ sách hay bài viết nào giải thích chi tiết về các mẫu kiến trúc bằng tiếng Hàn. Tôi cũng gặp phải những thách thức tương tự, và chỉ sau khi đọc sách và tài liệu bằng tiếng Anh và tiếng Nhật, tôi mới có thể nắm bắt được đại cương.
Bài giảng này trình bày lịch sử và các khái niệm chính của các mẫu kiến trúc , tập trung vào các kiến trúc GUI như MVC, MVP và MVVM . Các mẫu kiến trúc là một chủ đề thường xuyên thay đổi xu hướng, và có nguy cơ không theo kịp. Cách duy nhất để giảm bớt nỗi lo này là xây dựng một nền tảng vững chắc. Tôi hy vọng bài giảng của tôi sẽ đóng vai trò là nền tảng cho điều đó.
iOS sử dụng nhiều mẫu kiến trúc đa dạng hơn đáng kể so với các môi trường phát triển khác. Tuy nhiên, các từ khóa làm nền tảng cho những mẫu kiến trúc đa dạng này lại đơn giản hơn bạn nghĩ, và hầu hết chỉ là những biến thể nhỏ của các kiến trúc hiện có. Bạn càng bối rối không biết nên chọn mẫu nào, tôi càng khuyên bạn nên tập trung vào những điều cốt lõi và học hỏi mà không bị ảnh hưởng bởi xu hướng.
📢 Vui lòng kiểm tra trước khi tham gia lớp học!
Mẫu kiến trúc
Những người muốn học
Tìm kiếm việc làm lập trình viên iOS
Người tìm việc đang chuẩn bị
Đây là dự án iOS đầu tiên của tôi
Nhà phát triển giàu kinh nghiệm
Kinh nghiệm dự án iOS
Nhưng có những mẫu kiến trúc
Những người có kiến thức hạn chế
Một số mẫu kiến trúc không thể được hiểu một cách trừu tượng nếu tách khỏi môi trường phát triển mà chúng bắt nguồn. Bài giảng này xem xét nhiều sách và bài báo khác nhau để xác định các vấn đề mà mỗi mẫu kiến trúc cố gắng giải quyết và thảo luận về khả năng ứng dụng của chúng vào iOS.
Khóa học này hoàn toàn khác xa với xu hướng chính thống. Nó bác bỏ MVC như một "bộ điều khiển khổng lồ" và bác bỏ quan điểm cho rằng các kiến trúc khác vượt trội hơn MVC. Nếu bạn muốn sử dụng các mẫu kiến trúc "để truyền tải ấn tượng rằng bạn đang nói điều gì đó quan trọng", như Martin Fowler đã nói, thì khóa học này không dành cho bạn.
Không có sách hay bài viết nào bằng tiếng Hàn giải thích chi tiết về các mẫu kiến trúc. Các bài thuyết trình tại hội nghị cũng thường bị hạn chế về chất lượng do hạn chế về thời gian và tính chất của các hoạt động cộng đồng. Dựa trên kinh nghiệm cá nhân, tôi đã thiết kế bài giảng này để giúp bạn tìm hiểu lịch sử và các khái niệm chính của các mẫu kiến trúc GUI.
Bạn sẽ học được nhiều khái niệm cần thiết khác nhau trong khi định nghĩa kiến trúc và mô hình là gì cũng như mô hình kiến trúc là gì.
Chủ đề chính
Tìm hiểu MVC (Model-View-Controller), tiền thân của kiến trúc GUI.
Chủ đề chính
Tìm hiểu MVP (Model-View-Presenter), một phiên bản sửa đổi của MVC hiện tại, để thích ứng với môi trường phát triển luôn thay đổi.
Chủ đề chính
Tìm hiểu về MVVM (Model-View-ViewModel), một mô hình kiến trúc thường được đề cập trong các bài đăng tuyển dụng lập trình viên iOS.
Chủ đề chính
Bạn sẽ có thể hiểu được những điều sau:
H. Bạn có giải thích những điều cơ bản về Swift và iOS không?
Tôi sẽ không giải thích. Vui lòng tham gia khóa học này sau khi đã nắm được những kiến thức cơ bản từ các sách hoặc bài giảng khác.
H. Giảng viên thích mẫu kiến trúc nào?
Tôi không có một mô hình kiến trúc nào đặc biệt ưa thích. Nếu có một điều tôi thấy độc đáo, thì đó là tôi không hề đánh giá thấp MVC, trái ngược với các xu hướng phổ biến trong cộng đồng. Thay vào đó, tôi chỉ trích các triển khai như MVVM, vốn đang thịnh hành nhưng lại đi chệch khỏi bối cảnh truyền thống. Flux (Redux) không mang lại cải tiến nào so với MVC, nên tôi sẽ không thảo luận chi tiết về nó (bài giảng sẽ giải thích lý do tại sao tôi cho rằng nó thiếu cải tiến).
H. Có tài liệu nào hữu ích nếu tôi học chúng trước không?
Tôi nghĩ bạn sẽ hiểu dễ hơn nếu đọc cuốn "Các mô hình kiến trúc ứng dụng doanh nghiệp" của Martin Fowler.
Khóa học này dành cho ai?
Người chưa biết chính xác các khái niệm MVC, MVP, MVVM
Người tìm việc lập trình viên iOS
Trưởng dự án nhóm di động
Cần biết trước khi bắt đầu?
tâm trí cởi mở
Hiểu biết cơ bản về môi trường UIKit trong Swift và iOS
Tất cả
35 bài giảng ∙ (2giờ 14phút)
Tất cả
23 đánh giá
4.9
23 đánh giá
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
저 같은 미들레벨 개발자가 아키텍처의 처음 시작부터 전체적인 그림을 그릴 수 있게 도와주는 강의입니다. 1970년대로 거슬러 올라가 아키텍처라는 개념을 만든 사람들의 논리를 소개하는 꼼꼼한 강의 구성에 놀랐습니다. 논문과 마틴 파울러의 주장을 기반으로 핵심 내용을 잘 정리해서 설명해주기 때문에 실무에서 개발을 몇년 하신 분들에게는 그동안의 경험을 정리하는 데 도움되는 강의입니다. 중급 레벨 이상으로 실력을 향상시키는데 도움되는 강의라고 생각하고, 강의 준비에 정말 많은 시간을 들이신 것이 느껴지는 강의입니다. 이런 강의를 만들어주신 강의자분에게 감사드립니다.
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
Khám phá các khóa học khác trong cùng lĩnh vực!