Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

etc. (Programming)

Bootcamp kiến thức Khoa học Máy tính (CS) cho người mới bắt đầu | Kiến trúc máy tính, Hệ điều hành, Mạng

Đây là bài giảng Phần 1 của lộ trình tổng hợp nhanh gọn kiến thức cốt lõi Khoa học Máy tính (CS) thiết yếu để làm tốt phát triển và dữ liệu. Khóa học này cũng đã được dùng làm bài giảng nội bộ tại các doanh nghiệp hàng đầu trong nước suốt nhiều năm. Dựa 20 năm kinh nghiệm thực tế từ System SW đến phát triển web, ứng dụng và khoa học dữ liệu, khóa học này đã tổng hợp bài bản, chuẩn mực nhưng dễ hiểu các kiến thức cốt lõi cần để thành thạo phát triển và dữ liệu.

(5.0) 3 đánh giá

59 học viên

  • funcoding
시리즈
이론 중심
면접대비
Network
Computer Architecture
Operating System

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

  • Tổng hợp trọng tâm Kiến trúc máy tính, thiết yếu để hiểu cốt lõi Khoa học máy tính.

  • Hệ điều hành, cốt lõi của khoa học máy tính: Tổng hợp trọng tâm

  • Mạng máy tính: Tổng hợp cốt lõi nhất trong Khoa học máy tính

Trên đỉnh của công nghệ thay đổi
Những điều cơ bản không thay đổi

Khoa học máy tính (CS) là nền tảng "cơ bản" không thay đổi theo thời gian. Ngay cả khi khung công tác thay đổi, cấu trúc máy tính, quản lý bộ nhớ và luồng mạng vẫn còn hiệu lực. Cuối cùng, tính bền vững của các kỹ năng phát triển nằm ở đây.

Kiến thức sâu rộng, chỉ cần hoàn thành phần cốt lõi trong 1 tháng

Chúng tôi chỉ biên soạn những khái niệm cốt lõi cần thiết cho công việc thực tế để ngay cả những chuyên gia bận rộn và người mới bắt đầu cũng có thể nhanh chóng tiếp thu kiến thức chuyên môn chỉ trong vòng một tháng.

Cùng một khóa học mà Nekarakubae đã chọn

Các công ty trong nước hàng đầu, bao gồm Nekarakubae, đang giới thiệu khóa đào tạo này như một khóa đào tạo nội bộ và đây là một khóa học đã được chứng minh khi nhận được phản hồi nhất quán từ hơn 10.000 người trong năm năm qua .

Chuẩn bị phỏng vấn! Phân tích đầy đủ 100 câu hỏi phỏng vấn của các công ty

Bằng cách phân tích các câu hỏi phỏng vấn thực tế từ hơn 100 công ty, chúng tôi cung cấp các câu trả lời mẫu cho các buổi phỏng vấn kỹ thuật về lý thuyết Khoa học Máy tính. Sau khi học, bạn sẽ có thể tự tin bước vào các buổi phỏng vấn thực tế.

80.000 người được công nhận! Kiến thức về khoa học máy tính cũng là một công cụ lập trình thú vị

Định kiến "kiến thức chuyên ngành khó" giờ đây đã được xóa bỏ. Anh sở hữu năng lực giảng dạy được 80.000 học viên đã tham gia các lớp học trực tuyến và ngoại tuyến trong 8 năm công nhận! Đây là bài giảng rõ ràng, mạch lạc của Dave Lee đến từ Janjaemi Coding.

Nguồn gốc của lập trình
5 môn là đủ

Để xây dựng sự nghiệp phát triển/dữ liệu một cách đúng đắn, bạn cần nắm vững các lý thuyết cốt lõi của kỹ thuật máy tính. Có rất nhiều môn học kỹ thuật máy tính bạn được học ở trường đại học, nhưng năm môn học sau đây được coi là cốt lõi. Và sẽ rất tốt nếu bạn học thêm kỹ thuật phần mềm để củng cố kỹ năng thực hành của mình.

Kiến trúc máy tính (Hệ điều hành và Nguyên lý lập trình)
Hệ điều hành (OS), Lập trình hệ thống (Cơ bản về lập trình và Cải thiện hiệu suất hệ thống Linux)
Mạng (cơ bản để cải thiện hiệu suất mạng)
Cấu trúc dữ liệu và thuật toán (Kiểm tra mã hóa và Nguyên tắc lập trình cơ bản)
Cơ sở dữ liệu (cơ bản về quản lý cơ sở dữ liệu và cải thiện hiệu suất)

Khóa học này bao gồm ba môn học cốt lõi trong số năm môn học: kiến trúc máy tính, hệ điều hành, mạng và cấu trúc dữ liệu và thuật toán . Ba môn học này là kiến thức cốt lõi tối thiểu thường được sử dụng trong lĩnh vực phát triển và dữ liệu. Nếu không có những kiến thức cơ bản này, bạn sẽ tiếp tục gặp khó khăn khi giải quyết các nhiệm vụ thực tế như tối ưu hiệu năng hệ thống, phân tích lỗi và thiết kế.

Lộ trình Khoa học máy tính (Kiến thức CS) cho Lập trình Jjanjaemi

  • Phần 1. Tóm tắt về kiến trúc máy tính, hệ điều hành và lõi mạng (bài giảng này)

  • Phần 2. Phần mềm hệ thống, Tóm tắt cốt lõi về kỹ thuật phần mềm (Đã lên kế hoạch)

  • Phần 3. Tóm tắt cốt lõi thuật toán cấu trúc dữ liệu JAVA (Đã lên kế hoạch)

  • Phần 4. Tóm tắt cốt lõi về thuật toán cấu trúc dữ liệu Python (Đã lên kế hoạch)

※ Cơ sở dữ liệu tập trung vào SQL, do đó bạn có thể sắp xếp nó vào bài giảng bên dưới.
- [ Khóa học cơ bản về SQL và cơ sở dữ liệu (MySQL) ]
- [ SQL trung cấp-nâng cao và Phân tích dữ liệu thực tế 101 Giải quyết vấn đề ]

Lộ trình Phần 1.

Kiến thức cơ bản về khoa học máy tính
Kiến trúc máy tính, hệ điều hành, mạng

Kiến trúc máy tính, hệ điều hành và mạng là những môn học không nên học riêng lẻ . Vì các khái niệm trước giúp hiểu các khái niệm tiếp theo, bạn nên học chúng theo trình tự đã được thiết lập để hiểu sâu hơn.

Bài giảng này được thiết kế để sắp xếp chính xác các lý thuyết cốt lõi theo luồng và mở rộng chúng để sử dụng thực tế thông qua phần mềm hệ thống trong các bài giảng Phần 2 tiếp theo .

[Bước 1: Kiến trúc máy tính]

Kiến trúc máy tính rất cứng nhắc, và một số lý thuyết không còn phù hợp với thực tế, nên bạn có thể sẽ nhanh chóng cảm thấy chán. Vì vậy, bài giảng này sẽ trình bày cốt lõi của cuốn sách CODE, một cuốn sách bán chạy trong lĩnh vực CNTT suốt 20 năm qua, và trình bày các nguyên lý máy tính một cách thú vị. Ngoài ra, cuốn sách còn trình bày các khái niệm mà các nhà phát triển/chuyên gia dữ liệu cần biết.


[Bước 2: Hệ điều hành]

Hệ điều hành là một lĩnh vực mà tôi đã nghiên cứu rất sâu, theo sở thích cá nhân. Tôi cũng đã xuất bản một cuốn sách liên quan, hiện đã hết bản in. Dựa trên hiểu biết sâu rộng của mình, tôi đã sắp xếp các khái niệm mà các nhà phát triển/chuyên gia dữ liệu cần biết, không chỉ là bản tóm tắt đơn giản về từng khái niệm, mà còn là sự hiểu biết rõ ràng về cách tất cả các khái niệm chi tiết được kết nối với nhau.


[Bước 3: Mạng]

Chủ đề mạng giải thích rõ ràng những thông tin thiết yếu mà các nhà phát triển/chuyên gia dữ liệu cần biết, loại trừ những thông tin không cần thiết như kích thước cáp đồng trục. Chủ đề này hiển thị dữ liệu được truyền và nhận thực tế ở mức độ thấp và giải thích ý nghĩa của từng dữ liệu. Nhờ đó, bạn có thể hiểu rõ hơn về mạng.

Điểm hấp dẫn của bài giảng này

1⃣ Chương trình học trung thực, tương đương với sách giáo khoa chính thống

Hầu hết các bài giảng Khoa học Máy tính chủ yếu là bài thuyết trình PPT tiếng Anh, kéo dài hơn 6 tháng, hoặc được tổ chức theo hình thức trắc nghiệm với các câu hỏi phỏng vấn, giả định rằng bạn đã nắm vững các khái niệm cốt lõi. Ngay cả trong các video bài giảng ngoại tuyến, ngay cả các khoảng nghỉ cũng không được chỉnh sửa, khiến việc tập trung trở nên khó khăn.

Nhưng khóa học này thì khác. Nó được tối ưu hóa cho việc học trực tuyến với các buổi học ngắn, tập trung từ 10 đến 20 phút, với tài liệu trực quan giúp truyền đạt từng khái niệm một cách hiệu quả nhất. Các lý thuyết phức tạp được tóm tắt một cách đơn giản và súc tích, không có nội dung thừa thãi. Bạn không cần phải tìm kiếm thêm bài giảng hay sách vở nữa. Chỉ với khóa học này, bạn có thể nhanh chóng và gọn gàng tóm tắt các khái niệm cốt lõi của khoa học máy tính.

2⃣ Sự kỳ diệu của việc sắp xếp rõ ràng các khái niệm phức tạp

Chúng tôi đã thiết kế khóa học để bạn có thể nắm bắt được mạch lý thuyết chỉ trong nháy mắt và ghi nhớ lâu dài với nội dung cốt lõi được trau chuốt và giải thích dễ hiểu. Thông qua khóa học này, bạn sẽ được trải nghiệm những khái niệm phức tạp được hình thành trong đầu chỉ trong nháy mắt.

3⃣ Một bài giảng có thể mang lại cho bạn sự tự tin

Nếu bạn hiểu bài giảng này như của chính mình, bạn sẽ không còn phải tự ti với tư cách là một lập trình viên còn thiếu sót điều gì nữa. Bạn có cảm thấy mình đã học cách sử dụng ngôn ngữ lập trình và API, nhưng vẫn còn thiếu sót điều gì đó không? Bạn có cảm thấy mình còn thiếu sót so với những người khác, nhưng lại lo lắng không biết mình cần học thêm điều gì nữa không? Đó là vì bạn chưa được trang bị vững chắc về mặt lý thuyết.

Qua bài giảng này, bạn sẽ nắm được những kiến thức cơ bản về lý thuyết. Bạn sẽ có thể hiểu được kiến thức cốt lõi của Khoa học Máy tính (CS) ngang bằng với một lập trình viên, hoặc thậm chí sâu hơn một lập trình viên nói chung ở một số nội dung. Từ đó, bạn sẽ tự tin hơn. Hơn nữa, từ giờ trở đi, dù bạn học bất kỳ công nghệ nào, bạn cũng sẽ có thể hiểu và sử dụng nó sâu sắc hơn, rõ ràng hơn và thậm chí nhanh hơn những công nghệ khác. Hơn nữa, khi gặp vấn đề, bạn sẽ không phải lo lắng phải làm gì, mà có thể tự suy luận ra phần nào có thể là vấn đề.

Nếu bạn có thể sắp xếp được chừng này kiến thức cơ bản, bạn có thể cảm thấy tự tin.

Học tập một cách có hệ thống
Lộ trình của Dave Lee cho Lập trình Niềm vui còn lại

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.

Dữ liệu lộ trình mã hóa vui nhộn còn lại

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!

Lộ trình mã hóa vui vẻ còn lại_full stack

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 để xem thêm chi tiết. Bạn có thể nhận được ưu đãi giảm giá khi mua lộ trình (gói bài giảng)! (Mức giảm giá sẽ sớm được giảm.)

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

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

  • Dành cho người không chuyên muốn hệ thống hóa kiến thức cốt lõi về Khoa học Máy tính (kiến thức CS)

  • Những người muốn tổng hợp kiến thức cốt lõi về Khoa học máy tính (kiến thức CS) để tăng cường năng lực cơ bản về Phát triển/Dữ liệu

  • Người muốn nắm vững cốt lõi Khoa học Máy tính (CS) để có năng lực IT vững chắc.

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

  • Kiến thức cơ bản về lập trình

Xin chào
Đây là

32,218

Học viên

2,229

Đánh giá

1,947

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ả

70 bài giảng ∙ (13giờ 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ả

3 đánh giá

5.0

3 đánh giá

  • yangjinho826님의 프로필 이미지
    yangjinho826

    Đánh giá 15

    Đánh giá trung bình 5.0

    5

    79% đã tham gia

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

      감사합니다~!!😊

  • jkjk950님의 프로필 이미지
    jkjk950

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    비전공자 출신이다 보니 기초적인 CS에 대한 지식이 부족해서 수강하게 되었습니다. 강의를 진행하실 때, 이해하기 쉽게 실습 예시를 보여주시면서 설명해주셔서 공부하기 너무 좋은 것 같습니다. 좋은 강의 감사드립니다 !

  • Estados Unidos님의 프로필 이미지
    Estados Unidos

    Đánh giá 36

    Đánh giá trung bình 4.9

    5

    30% đã tham gia

2.775.946 ₫

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!