강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

Thực hành phát triển với Gemini - Phần cơ bản về Backend thương mại điện tử

Khóa học này tập trung vào việc rèn luyện những kỹ năng thực sự cần thiết trong công việc phát triển phần mềm. Mục tiêu không chỉ đơn thuần là viết code tốt, mà là cảm nhận được cách làm việc hiệu quả với tư cách là một developer. Các ví dụ dựa trên lĩnh vực thương mại điện tử, đề cập đến những tình huống thường gặp trong thực tế công việc, và được cung cấp bằng SpringBoot & Kotlin. Tuy nhiên, đây là khóa học không phụ thuộc vào ngôn ngữ/framework cụ thể, ai cũng có thể suy ngẫm và cảm nhận được thực tế công việc thông qua các chủ đề đưa ra. Dựa trên góc nhìn thực tế của một senior developer, cựu giám đốc Toss Payments - người đã lãnh đạo tổ chức dịch vụ thanh toán quy mô lớn, khóa học được thiết kế để bạn có thể học hỏi cùng lúc cả tư duy và phán đoán thiết kế trong môi trường làm việc thực tế.

(4.9) 60 đánh giá

1,198 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • geminikims
Kotlin
Kotlin
Spring Boot
Spring Boot
Domain
Domain
DBMS/RDBMS
DBMS/RDBMS
backend
backend
Kotlin
Kotlin
Spring Boot
Spring Boot
Domain
Domain
DBMS/RDBMS
DBMS/RDBMS
backend
backend

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

4.9

5.0

justin j

100% đã tham gia

Tôi đã có thể hiểu được cách tiếp cận chủ đề thương mại điện tử - một chủ đề khá phổ biến, và cách giải thích lĩnh vực khái niệm như thế nào. Đặc biệt, nội dung tổng thể của khóa học cho thấy triết lý về nghề 'phát triển phần mềm' nên rất tuyệt vời. Tôi muốn giới thiệu khóa học này không chỉ cho những ai muốn trở thành lập trình viên mà còn rất khuyến khích những lập trình viên có 1-2 năm kinh nghiệm hoặc nhiều hơn nhưng đang cảm thấy bối rối không biết phải làm thế nào với công việc phát triển phần mềm. Cuối cùng, tôi luôn tò mò về sample code khi xem YouTube nhưng trong khóa học, giảng viên đã giải thích rất chi tiết nên cảm giác như những điều bị tắc nghẽn đã được giải quyết. Hy vọng khóa học tiếp theo sẽ sớm ra mắt. Cảm ơn vì khóa học tuyệt vời.

5.0

배고프면근손실

100% đã tham gia

Hmm.. Sau khi hoàn thành khóa học, suy nghĩ đầu tiên của tôi là "lý do". Mọi đoạn code hay thiết kế đều phải có lý do của nó, và khóa học này liên tục chạm đến những lý do đó. Ngay cả những phần mà cơ bản tôi cho là đương nhiên (những suy nghĩ cá nhân đã cứng nhắc) cũng khiến tôi phải suy nghĩ thêm. Có thể nói là rèn luyện sức mạnh tư duy, nhưng tôi nghĩ cũng có thể coi là phá vỡ khuôn khổ. Hơn hết, bài giảng rất thú vị. Các bạn làm server developer sẽ hiểu, từng nội dung, chủ đề trong bài giảng đều có vị ngon lành khi nhai kỹ 😆😆 Cảm ơn rất nhiều vì khóa học tuyệt vời! Nếu có khóa học tiếp theo thì chắc chắn tôi sẽ mua. Nhược điểm là tập trung vào bài giảng quá nên lỡ giờ ăn, bụng đói quá.. Ah cơ bắp teo..

5.0

웃자

98% đã tham gia

Bài giảng thực sự rất tuyệt vời, nhưng tôi nghĩ phần chính thực sự là những đoạn code mà thầy cung cấp. Những đoạn code này là một bộ hoàn chỉnh có thể áp dụng ngay vào thực tế trong bất kỳ lĩnh vực nào. Tinh hoa của những khái niệm mà tôi đã trăn trở suy nghĩ suốt hơn 10 năm làm developer đã được thấm nhuần trong những đoạn code này. Cấu trúc layer của dự án, vai trò của từng class, từng giá trị cài đặt tỉ mỉ đều là kết quả của những suy nghĩ sâu sắc. Trong suốt quá trình nghe bài giảng, tôi cảm thấy như đang ngồi cạnh nhau cùng suy nghĩ và phát triển, thật sự rất tuyệt. Và như lời mà người tôi kính trọng thường nói, có vô số khoảnh khắc tôi nghĩ "À, chính vì cái này mà mình nghe bài giảng này". (Thực sự không chỉ một cái thôi.) Mong thầy tiếp tục tạo ra nhiều bài giảng hay. Tôi cũng đang theo dõi đều đặn các video YouTube của thầy. Luôn biết ơn thầy.

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

  • Bạn có thể suy ngẫm và cảm nhận về "tư duy kỹ thuật" cần thiết cho một kỹ sư được truyền đạt bởi cựu Giám đốc và Senior Developer của Toss Payments

  • Bạn có thể suy ngẫm và cảm nhận về "sức mạnh tư duy" và "phương pháp tư duy" để thích nghi với thời đại AI

  • Bạn có thể hiểu yêu cầu trong tình huống rõ ràng đã cho, khả năng phân tích/suy nghĩ, và quan trọng nhất là có thể nhận ra và cảm nhận được cần phải đặt câu hỏi gì.

  • Chúng ta có thể cảm nhận được chiến lược triển khai phù hợp trong tình huống mà chúng ta đang đối mặt, chiến lược lựa chọn phù hợp với quy mô nhân lực và dịch vụ cũng như những đánh đổi (Trade-Off) đi kèm với nó

Lưu ý trước khi học

Tài liệu học tập

  • 4. Tài liệu PDF bài giảng và dự án Bạn có thể nhận PDF bài giảngdự án trong khóa học.

Kiến thức tiên quyết và lưu ý

  • Kiến thức nền tảng được khuyến nghị

    • Trình độ cơ bản về việc sử dụng SpringBoot

    • Trình độ biết cú pháp cơ bản về Java hoặc Kotlin

    • Ở mức độ biết các truy vấn cơ bản của RDBMS

  • Ngoài kiến thức nền tảng được khuyến nghị ở trên, cần có kiến thức cơ bản về 1 ngôn ngữ lập trình, Web framework và SQL query

  • Ngoài ra, bất kỳ ai muốn trải nghiệm kinh nghiệm thực tế backend đều có thể tham gia khóa học.

  • Khóa học này không phải là khóa học dạy về một ngôn ngữ hoặc framework cụ thể nào đó.

Thông điệp gửi đến học viên

Ngay cả khi không có tài năng phi thường hay khả năng đặc biệt, bất kỳ ai cũng có thể trở thành người làm việc tốt và cũng phát triển phần mềm giỏi.
Điều quan trọng là định hướngnỗ lực kiên trì.

Đặc biệt, tôi nghĩ rằng phương hướng quan trọng hơn tốc độ. Nếu phương hướng sai, dù có cố gắng đến đâu cũng có thể không đạt được điều mong muốn.
Vì vậy, tôi đã tạo ra khóa học này để giúp ích cho phương hướng quan trọng đó.

Tôi mong rằng thông qua khóa học này, các bạn sẽ cảm nhận và rèn luyện được sức mạnh cũng như phương pháp tư duy.

"Não bộ cũng phát triển như cơ bắp nếu được rèn luyện", có một câu nói ẩn dụ như vậy, sức mạnh tư duy chỉ có thể phát triển khi được rèn luyện liên tục.
Tôi hy vọng khóa học này sẽ là nguồn kích thích lớn cho cơ bắp tư duy của các bạn.

Người tạo ra khóa học này

  • Tôi đang vận hành kênh YouTube Phòng phát triển của Gemini.

    Tôi hy vọng khóa học này sẽ kích thích nhiều cho cơ bắp tư duy của các bạn. Người tạo ra khóa học này đang vận hành kênh YouTube về phát triển thực tế của Gemini.

  • Lập trình viên 17 năm kinh nghiệm

    Tôi hy vọng khóa học này sẽ kích thích nhiều cho cơ bắp tư duy của các bạn. Người tạo ra khóa học này đang vận hành kênh YouTube về thực hành phát triển của Gemini. Là một lập trình viên với 17 năm kinh nghiệm

Kinh nghiệm chính

  • Cựu Giám đốc Kỹ thuật (Director of Engineering) tại Toss Payments

  • Cựu lập trình viên server tại Woowa Brothers

  • Cựu lập trình viên server tại Lezhin Entertainment

  • Có kinh nghiệm đa dạng tại 7 công ty khác bao gồm các startup

Bài thuyết trình và Phỏng vấn


#토스페이먼츠 #토스 #개발자 사고력


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

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

  • Sinh viên đại học đã học lập trình cơ bản và giờ tò mò về công việc thực tế

  • Lập trình viên tương lai đang chuẩn bị xin việc

  • Sinh viên chuẩn bị việc làm đã tham gia bootcamp, mentoring nhưng vẫn đang gặp khó khăn trong việc xin việc

  • Lập trình viên mới vào công ty và phải hoàn thành công việc

  • Tôi có đang làm việc tốt không? Có cách nào để làm việc tốt hơn không? - Lập trình viên tò mò

  • Những người muốn biết cần suy nghĩ về điều gì để làm việc tốt với vai trò là lập trình viên backend

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

  • Trình độ cơ bản về việc sử dụng SpringBoot

  • Trình độ biết cú pháp cơ bản về Java hoặc Kotlin

  • Ở mức độ biết các truy vấn cơ bản của RDBMS

  • Ngoài những điều trên, có trình độ hiểu biết cơ bản về 1 ngôn ngữ lập trình, Web framework và SQL query

  • Ngoài ra, bất kỳ ai muốn trải nghiệm thực tế về backend đều có thể tham gia khóa học

Xin chào
Đây là

3,260

Học viên

135

Đánh giá

92

Trả lời

4.9

Xếp hạng

3

Các khóa học

Kinh nghiệm chính

  • Cựu Giám đốc Kỹ thuật (Director of Engineering) tại Toss Payments

  • Cựu nhà phát triển máy chủ tại Woowa Brothers

  • Cựu nhà phát triển máy chủ tại Lezhin Entertainment

  • Có nhiều kinh nghiệm đa dạng tại 7 công ty khác bao gồm cả các startup

Thuyết trình và Phỏng vấn

Blog

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

Tất cả

44 bài giảng ∙ (6giờ 47phú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ả

60 đánh giá

4.9

60 đánh giá

  • kdm8939님의 프로필 이미지
    kdm8939

    Đánh giá 8

    Đánh giá trung bình 4.9

    5

    23% đã tham gia

    Tôi có thể viết review trước không nhỉ... Với tư cách là người đã liên tục theo dõi qua YouTube, tôi thấy quá tuyệt vời. Cảm giác như có được một mentor tốt..😭 Việc giải thích những thuật ngữ phát triển khó hiểu một cách dễ hiểu để ai cũng có thể suy nghĩ thật tuyệt vời Hãy tiếp tục tạo ra những khóa học tốt nhé!

    • geminikims
      Giảng viên

      Dongmin! Tôi thật sự xúc động khi bạn để lại đánh giá đầu tiên một cách nhanh chóng như vậy😢😢!! Tôi rất vui vì ý định của tôi dường như đã được truyền đạt dù chỉ một phần nhỏ! Mong bạn học hết khóa học và cũng đăng nhiều câu hỏi lên cộng đồng Inflearn nhé! Cảm ơn bạn!

  • hungrylosemuscle님의 프로필 이미지
    hungrylosemuscle

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Hmm.. Sau khi hoàn thành khóa học, suy nghĩ đầu tiên của tôi là "lý do". Mọi đoạn code hay thiết kế đều phải có lý do của nó, và khóa học này liên tục chạm đến những lý do đó. Ngay cả những phần mà cơ bản tôi cho là đương nhiên (những suy nghĩ cá nhân đã cứng nhắc) cũng khiến tôi phải suy nghĩ thêm. Có thể nói là rèn luyện sức mạnh tư duy, nhưng tôi nghĩ cũng có thể coi là phá vỡ khuôn khổ. Hơn hết, bài giảng rất thú vị. Các bạn làm server developer sẽ hiểu, từng nội dung, chủ đề trong bài giảng đều có vị ngon lành khi nhai kỹ 😆😆 Cảm ơn rất nhiều vì khóa học tuyệt vời! Nếu có khóa học tiếp theo thì chắc chắn tôi sẽ mua. Nhược điểm là tập trung vào bài giảng quá nên lỡ giờ ăn, bụng đói quá.. Ah cơ bắp teo..

    • geminikims
      Giảng viên

      Anh Geun-son-sil hoàn thành khóa học rồi à! Giống như nickname vậy, thật tuyệt vời!😆 Tôi cảm thấy rất bổ ích khi anh đã cảm nhận được những điều mà tôi mong muốn và hy vọng mọi người sẽ cảm nhận khi tạo ra khóa học này! Tạo khóa học này thật đúng đắn! "Phá vỡ khuôn mẫu" - đây là câu nói tôi rất thích! Tôi cũng có chứa đựng ý định đó, thật vui khi anh nhận ra điều này! Cảm ơn anh đã xem khóa học một cách thú vị và tôi sẽ chuẩn bị tốt cho các khóa học tiếp theo! Giờ anh đã hoàn thành khóa học rồi, hãy bổ sung protein đầy đủ và mong rằng sức mạnh cơ thể cũng như sức mạnh tư duy của anh sẽ luôn dồi dào! Cảm ơn review chân thành của anh!

  • devfancy님의 프로필 이미지
    devfancy

    Đánh giá 2

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    100% đã tham gia

    Sau khoảng 8 ngày hoàn thành khóa học, tôi thực sự muốn giới thiệu mạnh mẽ khóa học này. Ưu điểm lớn nhất là mỗi phần đều giúp bạn suy nghĩ về cách xử lý các yêu cầu kinh doanh, nuôi dưỡng chính 'khả năng tư duy' đó. Kiến thức về lĩnh vực được đề cập trong khóa học cũng sẽ là một cuốn sách nhập môn tuyệt vời cho những ai quan tâm đến lĩnh vực thương mại điện tử. Cá nhân tôi nghĩ rằng khóa học này không chỉ dừng lại ở việc tổng hợp nội dung, mà giá trị của nó được tối đa hóa khi bạn tự mở rộng các yêu cầu và cải thiện code dựa trên kiến thức và định hướng đã học. Tôi nghĩ đây chính là điều mà giảng viên thực sự mong muốn từ các học viên. Trên hết, chất lượng code ví dụ khá tốt, và có rất nhiều phần có thể học hỏi và thử nghiệm từ code đó nên tôi rất biết ơn. (Bổ sung) Nếu được phép góp ý, tôi nghĩ sẽ rất tốt nếu có thể đi sâu vào việc suy nghĩ về 'xử lý ngoại lệ' về mặt kỹ thuật vượt ra ngoài logic kinh doanh. Ví dụ, các nội dung thực tế như phương án xử lý khi có lỗi mạng bên ngoài, chính sách thử lại, cách khôi phục dữ liệu một cách nhất quán khi logic cụ thể thất bại, nếu được đưa vào 'phần trung cấp' hoặc 'phần nâng cao' sau này thì sẽ thực sự hữu ích!

    • geminikims
      Giảng viên

      devfancy님! Hoàn thành khóa học thật tuyệt vời!! Và cảm ơn bạn đã viết đánh giá cảm động như thế này! Có vẻ như bạn đã cảm nhận đầy đủ những gì tôi muốn truyền tải, tôi thật xúc động! Có lẽ tôi đã làm đúng khi tạo ra khóa học này! Hy vọng dù chỉ một chút nhưng nó sẽ giúp ích cho công việc của bạn trong tương lai! 👍👍👍 Tôi cũng sẽ xem xét tích cực những phản hồi mà bạn đã viết! :D Một lần nữa cảm ơn bạn vì đánh giá và phản hồi quý báu!

  • jbj3380333님의 프로필 이미지
    jbj3380333

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    Huyền thoại

    • geminikims
      Giảng viên

      Anh Min Oh! Cảm ơn anh đã đánh giá khóa học! Nói là huyền thoại thì anh khen quá rồi😆 Nếu anh viết cảm nhận sau khi hoàn thành khóa học và phản hồi thì sẽ giúp ích rất nhiều!

  • kiryanchi님의 프로필 이미지
    kiryanchi

    Đánh giá 4

    Đánh giá trung bình 4.3

    5

    32% đã tham gia

    • geminikims
      Giảng viên

      Cảm ơn bạn đã đánh giá khóa học! Nếu bạn có thể viết cảm nhận sau khi hoàn thành khóa học và phản hồi thì sẽ rất hữu ích!

    • Sau khi nghe hết khóa học, tôi sẽ viết đánh giá! Nếu có thể, tôi cũng sẽ cố gắng đưa ra phản hồi một lần :) Cảm ơn vì khóa học hay!

Ưu đãi có thời hạn

1.763.401 ₫

29%

2.498.152 ₫

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

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!