강의

멘토링

로드맵

BEST
Programming

/

Full-stack

Docker và công nghệ server hiện đại cho fullstack (Linux, nginx, AWS, HTTPS, triển khai) [Fullstack Part3]

Khóa học này là phần Part3 trong chuỗi khóa học Full-stack, giúp bạn nắm vững công nghệ máy chủ và Docker mới nhất một cách vững chắc. Khóa học được thiết kế để bạn thực sự đưa Docker vào bộ kỹ năng của mình, bằng cách từng bước kiểm thử tỉ mỉ các tùy chọn đa dạng của Docker, làm quen các công nghệ liên quan như Linux cần thiết để hiểu về Docker, và thậm chí xây dựng các dịch vụ phức tạp thực tế.

(4.9) 217 đánh giá

3,283 học viên

  • funcoding
도커
AWS
nginx
devops
풀스택
Network
Linux
Docker

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

Dịch cái này sang tiếng Việt

  • Cú pháp Docker chính

  • Cú pháp Dockerfile

  • Cú pháp Docker Compose

  • Máy chủ web (nginx) Nâng cao

  • Cấu hình Reverse Proxy (nginx)

  • Cấp chứng chỉ HTTPS và cấu hình máy chủ

  • Sử dụng Linux cơ bản

  • Thiết lập máy chủ AWS EC2 cơ bản

  • Triển khai Docker cơ bản

20.000 người đã đăng ký lớp học trực tuyến và ngoại tuyến!
Công nghệ máy chủ mới nhất, nền tảng Docker vững chắc
Chuỗi bài giảng chất lượng cao (Full Stack Phần 3)

Đây là một bài giảng đặc biệt được thiết kế dựa trên góc nhìn của sinh viên , dựa trên 9 năm kinh nghiệm giảng dạy cho 80.000 người trong lĩnh vực này . Bài giảng bắt đầu từ việc bạn chưa biết gì về công nghệ liên quan, và củng cố công nghệ cốt lõi đến mức bạn có thể liệt kê công nghệ liên quan vào sơ yếu lý lịch , sử dụng nhiều tài liệu và ví dụ khác nhau.

Bài giảng này là bài giảng đã được chứng minh là có nhiều người đã học và đưa ra phản hồi tốt.
Nếu có bất kỳ vấn đề nào, nó có thể được cập nhật định kỳ trong tương lai, giống như bây giờ.

Làm thế nào tôi có thể biến công nghệ, công nghệ máy chủ và Docker thành công nghệ thiết yếu cho dịch vụ web/dịch vụ ứng dụng của riêng tôi?
  • Nếu bạn muốn đưa một dịch vụ thực tế lên máy chủ có Docker, bạn cần phải sắp xếp nó đến mức có thể sử dụng cho Linux, máy chủ web và https.
  • Có rất nhiều tùy chọn và cú pháp Docker khác nhau và bạn cần phải dọn dẹp chúng đủ để có thể tạo ra các dịch vụ phức tạp.
  • Bạn cũng nên sắp xếp nhiều kiến thức nền tảng khác nhau liên quan đến Docker và cuối cùng xây dựng nền tảng vững chắc về công nghệ máy chủ mới nhất.
Sẽ thật tuyệt nếu có cách nào đó để biến Docker thành một phần gọn gàng trong bộ công nghệ của tôi ...

Đây chính là phần mà người hướng dẫn đã từng rất bực mình . Dù bạn có xem sách hay bài giảng, nó cũng không được sắp xếp gọn gàng. Khi tôi thử tạo dịch vụ mà tôi nghĩ ra với Docker, nó không hoạt động tốt trong thực tế. Ngay cả khi tôi kiểm tra các thiết lập và tập lệnh Docker trên blog, nó cũng không hoạt động tốt. Vì các công nghệ máy chủ khác nhau được kết nối với Docker không được sắp xếp hợp lý, nên cuối cùng chẳng làm được gì. Chúng ta sẽ kiểm tra từng ví dụ một để bạn có thể dễ dàng hiểu và thực sự sử dụng các tùy chọn thường được sử dụng trong thực tế, các tùy chọn bạn thực sự cần hiểu và các công nghệ máy chủ được kết nối với Docker.

Được xây dựng dựa trên nền tảng công nghệ máy chủ và Docker vững chắc, thiết thực .
Với rất nhiều điểm ngữ pháp và chức năng, làm sao tôi có thể biến chúng thành của riêng mình?
Với kinh nghiệm thực tế và tài liệu cũng như ví dụ được tổ chức tốt, ngay cả người hướng dẫn cũng có thể học được điều này lần đầu tiên!
Từ những tính năng và tùy chọn siêu đơn giản đến những tính năng phức tạp và công nghệ liên quan! Hãy cùng khám phá từng tính năng một nhé!
  • Chúng tôi sẽ sắp xếp và hiểu các tùy chọn chi tiết và ngữ pháp của Docker image/container, Dockerfile và docker-compose cần thiết trong thời gian ngắn bằng cách kiểm tra chúng bằng các ví dụ.
  • Tất cả các công nghệ liên quan cần thiết để tạo ra một dịch vụ thực tế với Docker đều được giải thích và thực sự được sử dụng trong bài giảng.
    → Cách sử dụng Linux
    → Từ việc đăng ký dịch vụ đám mây (AWS) đến việc xây dựng/sử dụng máy chủ EC2
    → Thiết lập máy chủ web nginx cho proxy ngược
    → Triển khai dựa trên Docker
    → Cấp chứng chỉ HTTPS và thiết lập máy chủ
  • Nó cung cấp kiến thức nền tảng để hiểu toàn diện về Docker và các công nghệ liên quan đến máy chủ (thậm chí bao gồm cả cách sử dụng Linux!)
  • Tạo 7 docker với các chức năng khác nhau, tạo chúng bằng docker compose và khởi chạy chúng trên máy chủ EC2 thực tế.
  • Chúng tôi cũng tạo ra một dịch vụ sử dụng Docker phức tạp có thể được sử dụng cho các hoạt động thương mại thực tế.
    → Tạo 7 docker có chức năng khác nhau bằng docker compose và khởi chạy tất cả cùng lúc trên một máy chủ EC2 thực tế.

80.000 người đã xác minh trong hơn 9 năm!
Đừng lãng phí thời gian của bạn!
Nếu người hướng dẫn khác nhau thì bài giảng CNTT cũng có thể khác nhau!
Nếu bạn tỉ mỉ và hợp lý thì điều đó hoàn toàn có thể!

Để sử dụng Docker, bạn phải triển khai từng ví dụ phức tạp một!

Vào cuối bài giảng này, chúng ta sẽ triển khai một dịch vụ web bao gồm 7 Docker và triển khai nhiều ví dụ khác nhau cho mỗi tùy chọn.
- Proxy ngược, MySQL (cơ sở dữ liệu), dịch vụ web của riêng tôi (máy chủ front-end), dịch vụ blog WordPress, máy chủ back-end 1 của riêng tôi ( flask + gunicorn, fastapi + uvicorn, v.v. ), máy chủ back-end 2 của riêng tôi (PHP-FPM), hỗ trợ HTTPS và cập nhật khóa xác thực định kỳ tự động, v.v.

Để trở thành full stack , bạn chỉ cần học backend và frontend phải không?

Dù là web hay ứng dụng, các dịch vụ gần đây đều cần máy chủ, và tất cả dịch vụ trên máy chủ đều được phục vụ thông qua công nghệ Docker. Docker là cốt lõi của công nghệ máy chủ mới nhất và rất quan trọng trong lĩnh vực này. Trên hết, đây là công nghệ CNTT mới nhất mà các nhà phát triển phải tự mình áp dụng.

Tôi đã tóm tắt toàn bộ lộ trình full-stack mới nhất, nhanh nhất thành một video trên YouTube. Nếu bạn tham khảo video, bạn sẽ hiểu được lộ trình vượt ra ngoài công nghệ này và cho phép bạn tự phát triển web/ứng dụng trong thời gian ngắn.

Làm thế nào để trở thành một nhà phát triển có tay nghề cao ?

Những điều cơ bản là then chốt! Docker là nền tảng của công nghệ máy chủ hiện đại. Kubernetes, không thời gian chết/triển khai tự động, v.v. đều có thể được bổ sung từng cái một sau khi xây dựng nền tảng vững chắc về công nghệ Docker.
Nếu bạn bỏ qua Docker hoặc chỉ biết mơ hồ về nó, bạn sẽ không thể học và sử dụng đúng cách các công nghệ liên quan.

Hãy sắp xếp mọi thứ với nhiều lựa chọn và bài giảng cũng như tóm tắt ngữ pháp chi tiết!

Sách quá chi tiết và khó tìm. Mất rất nhiều thời gian. Blog thì quá phân tán và khó sắp xếp chỉ bằng cách tìm kiếm. Bạn phải học chúng bằng cách đặt ra thứ tự ưu tiên, nhưng bạn không biết mình cần phải học bao nhiêu trước và cần phải học bao nhiêu để hiểu và sử dụng Docker.
Với các bài giảng giải thích chi tiết và cung cấp tài liệu tóm tắt dễ hiểu cùng nhiều ví dụ khác nhau,
Sau đó, bất cứ khi nào bạn nghĩ, 'Ồ! Tôi nhớ chức năng đó, nhưng làm thế nào để sử dụng nó?', bạn có thể sử dụng ngay bằng cách xem tài liệu và ví dụ.

Để bạn có thể hiểu và sử dụng ngữ pháp một cách chính xác
Tài liệu ngắn gọn nhưng được viết tỉ mỉ ,
Một ví dụ ngắn gọn minh họa cách sử dụng chính xác của ngữ pháp này.
Và, nhiều tệp dự án mẫu khác nhau

• Chúng tôi cung cấp mã mẫu cho từng chức năng và nhiều ví dụ về dự án Docker dưới dạng tệp, đồng thời chúng tôi cũng cung cấp hướng dẫn sử dụng Linux dưới dạng tệp PDF.
• Tài liệu bài giảng chi tiết liên quan đến Docker cũng được cung cấp trực tuyến để bạn có thể tham khảo bất cứ lúc nào như sách điện tử . (Tuy nhiên, việc sao chép và tải xuống tài liệu Docker chi tiết bị hạn chế do vấn đề bản quyền.)

Người mới bắt đầu có thể làm được không ?

Bài giảng này cũng là một bài giảng giải thích chi tiết từng bước để ngay cả người mới bắt đầu cũng có thể nghe được. Những ai đã nghe bài giảng của tôi sẽ hiểu rõ phần này. Tuy nhiên, bài giảng này về cơ bản là khá khó về mặt kỹ thuật. Do đó, bài giảng này hướng đến những người mới bắt đầu hoặc những lập trình viên muốn tổ chức công nghệ Docker lần đầu tiên.

Nếu bạn là người mới bắt đầu, bạn nên tham gia khóa học này sau khi đã nắm vững ít nhất các kiến thức cơ bản từ bài 1 đến bài 4 (Full Stack Phần 1) của chuỗi Full Stack được liệt kê bên dưới trang chi tiết này. Đặc biệt, nếu bạn học kỹ từng bài giảng, tự viết code và cố gắng tự giải quyết từng vấn đề, bạn sẽ có đủ năng lực để trở thành một lập trình viên mới vào nghề.

Tôi có thể học nó một cách có hệ thống không?

Bắt đầu từ trình độ cơ bản, chúng tôi xây dựng các bài giảng để bạn có thể học toàn bộ quy trình một cách chi tiết và có hệ thống, rồi tăng dần độ khó. Để giúp bạn hiểu ngữ pháp và kiến thức liên quan, chúng tôi cung cấp mã nguồn ngắn gọn và giải thích đầy đủ, đồng thời cũng giải thích về khoa học máy tính khi bạn cần, giúp bạn xây dựng nền tảng vững chắc để trở thành một lập trình viên giỏi.

Bài giảng này là Phần 3 của toàn bộ chuỗi bài giảng full-stack. Bài giảng này đề cập đến các công nghệ máy chủ cần thiết để phát triển các dịch vụ web/ứng dụng sau . Nếu bạn học bài giảng này cùng với Phần 1 và Phần 2, bạn có thể tự phát triển dịch vụ web đơn giản của riêng mình và thậm chí có thể mở nó trên Internet để cung cấp dịch vụ của riêng bạn.

Đây là loạt bài giảng về CNTT mà chúng tôi đã dày công biên soạn để bạn có thể cảm nhận được rằng: 'Ồ! Thật sự khác biệt!'
Chỉ những người lý trí, biết quan tâm đến nhau và có thể xây dựng được mối quan hệ tốt đẹp
Hãy tham gia lớp học nhé!


Học tập một cách có hệ thống
Lộ trình lập trình Residual Fun của Dave Lee 🔑

Lộ trình nghề nghiệp của nhà phát triển, nhà phân tích dữ liệu và nhà khoa học dữ liệu!

Từ phát triển web/ứng dụng đến phân tích dữ liệu và AI, chúng tôi cung cấp lộ trình từ A đến Z, cho phép bạn xây dựng nền tảng vững chắc trong thời gian ngắn. Các công nghệ CNTT có mối liên hệ chặt chẽ với nhau, vì vậy chúng cần được tích hợp để hỗ trợ các dịch vụ web/ứng dụng hoặc khoa học dữ liệu. Bằng cách tăng dần độ khó và nắm vững các công nghệ cốt lõi, bạn có thể học tập hiệu quả, hiểu rõ hệ thống và dữ liệu nói chung, đồng thời phát triển thành một nhà phát triển hoặc chuyên gia dữ liệu cạnh tranh. Để đạt được mục tiêu này, chúng tôi đã chuẩn bị một lộ trình sắp xếp các công nghệ cốt lõi một cách có hệ thống trong từng lĩnh vực.

1. Lộ trình xử lý dữ liệu nhanh nhất

Tôi đã tạo một video giải thích chi tiết về lộ trình này và toàn bộ quy trình phân tích/khoa học dữ liệu. Nếu bạn tham khảo video, bạn có thể dễ dàng tự học quy trình dữ liệu mà không cần thử nghiệm và sai sót trong một khoảng thời gian ngắn !

Đợi đã! ✋
Nhấp vào lộ trình bên dưới để biết thêm chi tiết. Nếu bạn mua cả lộ trình cùng lúc, chúng sẽ được giảm giá! (Mức giảm giá sẽ sớm được giảm.)

2. Lộ trình full-stack nhanh nhất

Tôi đã tạo một video giải thích chi tiết lộ trình và cách nhanh nhất để tự học và triển khai phát triển web/ứng dụng. Nếu bạn tham khảo video này, bạn có thể triển khai web/ứng dụng mà không cần thử nghiệm và sai sót trong một thời gian ngắn.

Đợi đã! ✋
Nhấp vào lộ trình bên dưới để biết thêm chi tiết. Nếu bạn mua cả lộ trình cùng lúc, chúng sẽ được giảm giá! (Mức giảm giá sẽ sớm được giảm.)

3. Kiến thức cốt lõi về khoa học máy tính (CS) cần thiết trong lĩnh vực phát triển và dữ liệu

Lộ trình này là một khóa học hệ thống hóa kiến thức thiết yếu về kỹ thuật máy tính (CS), lý thuyết CNTT cốt lõi, nền tảng của các lĩnh vực phát triển và dữ liệu. Trong số đó, chúng tôi có các bài giảng mở, giúp sinh viên có thể học một cách hệ thống các môn học cốt lõi quan trọng nhất như cấu trúc máy tính, hệ điều hành và mạng.


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

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

  • Những ai muốn nắm vững Docker

  • Người muốn học Docker và công nghệ liên quan cho DevOps.

  • Người muốn nắm vững Docker để nâng cao năng lực backend

  • Người muốn nắm vững Docker cho full-stack.

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

  • Khóa học Full Stack Part1-1, Part1-2 (tùy chọn, khuyến nghị)

Xin chào
Đây là

32,542

Học viên

2,289

Đánh giá

1,949

Trả lời

4.9

Xếp hạng

13

Các khóa học

잔재미코딩, Dave Lee

  • About 잔재미코딩 소개 블로그 [클릭]

  • 주요 경력: 쿠팡 수석 개발 매니저/Principle Product Manager, 삼성전자 개발 매니저 (경력 약 15년)

  • 학력: 고려대 일어일문 / 연세대 컴퓨터공학 석사 (완전 짬뽕)

  • 주요 개발 이력: 삼성페이, 이커머스 검색 서비스, RTOS 컴파일러, Linux Kernel Patch for NAS

  • 저서: 리눅스 커널 프로그래밍, 리눅스 운영 체제의 이해와 개발, 누구나 쓱 읽고 싹 이해하는 IT 핵심 기술, 왕초보를 위한 파이썬 프로그래밍 입문서

  • 운영 사이트: 잔재미코딩 (http://www.fun-coding.org) [클릭]

  • 풀스택/데이터과학/AI 관련 무료 자료를 공유하는 사이트입니다.

  • 기타: 잔재미코딩 유투브 채널 [클릭] 

    • IT 학습에 도움이 되는 팁/ 짧은 무료 강의를 공유하고자, 조금씩 시작하고 있습니다~

최신 현업과 IT 강의를 병행하며, 8년째 꾸준히 견고한 풀스택, 데이터과학, AI 강의를 만들고 있습니다.

 

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

Tất cả

60 bài giảng ∙ (12giờ 22phú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ả

217 đánh giá

4.9

217 đánh giá

  • 무자비한 낭만주먹님의 프로필 이미지
    무자비한 낭만주먹

    Đánh giá 19

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    취준생 시절에도 큰 도움을 준 강의이지만 취업하고 나서는 더 큰 도움을 주는 강의. 관련 지식을 처음 접하는 입장이나 주변에 조언을 해줄 사람이 없는 경우에 잔재미 코딩이 최선의 선택이라고 생각함

    • 잔재미코딩 DaveLee
      Giảng viên

      온라인 강의지만 사람간의 의사소통이라고 생각하고 제작하고있습니다~ 후배에게 조언하는 마음을 초심으로 변치 않겠습니다 감사합니다^^

  • plain kim님의 프로필 이미지
    plain kim

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    75% đã tham gia

    회사에서 쿠버네티스를 쓰고 있는데 갑자기 적용이 필요해서 찾아보다가 수강하게 되었는데 도움이 정말 많이 되었습니다! 이틀만에 도커 중요 부분은 다 들었는데 윤곽이 어느정도 잡힌 것 같아요 ㅎㅎ 좋은 강의 감사합니다! 이제 쿠버네티스를 찾아보러 가보겠습니다..

    • 헐 이틀만에... 대단하시네요. 도움이 되셨다니 다행입니다. 감사합니다.

  • kjpyo님의 프로필 이미지
    kjpyo

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    39% đã tham gia

    아직 강의 중반이지만 이해가 잘 되도록 설명해 주셔서 AWS계정 만들고 서버 인스턴스 설치하고 도커까지 잘 설치했습니다. 나머지 과정 계속 달리겠습니다. 화이팅~!!

  • 김예주님의 프로필 이미지
    김예주

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

  • 말코손바닥사슴님의 프로필 이미지
    말코손바닥사슴

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

Ưu đãi có thời hạn, kết thúc sau 6 ngày ngày

57.750 ₫

25%

1.613.063 ₫

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

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!