
みんなのためのすべてのEVMブロックチェーンBAppの開発 - 入門
captainmomo
このレッスンでは、ERC20(Coin)、ERC721(NFT)の使い方と簡単なNFT Presaleサービスを作成します。 OpenseaとMetamaskの使い方を学び、開発ノウハウと理論に関する知識も分かります。
입문
Blockchain, Smart Contract, NFT
Hiểu lập trình đa luồng và kiến thức này có thể giúp bạn như thế nào khi phân tích các dự án khác.
CPU, Bộ nhớ đệm
Quy trình và chủ đề
Lập trình đa luồng
Một số phần đa luồng của C#
Khả năng phân tích Mysql, Redis, Kafka
Một bước tiến tới trở thành một 'nhà phát triển giỏi'
Tất cả về lập trình đa luồng
🤔
Tôi cảm thấy kỹ năng phát triển của mình đang trì trệ . Liệu tôi có bị tụt hậu không?
🥲
Tôi là một lập trình viên không có chuyên môn chính , và tôi luôn cảm thấy tiếc nuối vì cảm thấy kiến thức nền tảng và kiến thức cơ bản của mình còn thiếu sót.
😥
Tôi nên học thêm những gì nữa để có thể phát triển thành một lập trình viên cao cấp ?
Trước đây, các dự án nguồn mở thường được quản lý kém, bất tiện khi sử dụng hoặc hoạt động không hiệu quả.
Vì vậy, hầu hết các lập trình viên cao cấp đều tạo và sử dụng máy chủ bộ nhớ đệm và trình môi giới tin nhắn của riêng họ.
Tuy nhiên, xu hướng phát triển gần đây đang chuyển hướng từ việc xây dựng những thứ này từ đầu sang sử dụng mã nguồn mở được xây dựng tốt . Với việc loại bỏ việc xây dựng máy chủ và lập trình đa luồng, việc phân tích đúng mã nguồn mở được xây dựng tốt đã trở thành một thách thức.
Hầu hết các lập trình viên cao cấp đều có hiểu biết tốt về lập trình đa luồng, nhưng đối với các nhà phát triển mới vào nghề chưa có kinh nghiệm trực tiếp, việc thu hẹp khoảng cách này có thể rất khó khăn.
Đó là lý do tại sao tôi muốn chia sẻ với bạn kiến thức về lập trình đa luồng mà tôi đã học được trong quá trình phát triển sự nghiệp lập trình viên .
Bạn có thể thu được gì và thu được bao nhiêu từ việc phân tích khối lượng lớn mã nguồn mở trên thế giới?
Nếu bạn không giỏi tiếng Anh, việc xem phim hoặc phim truyền hình tiếng Anh sẽ không cải thiện kỹ năng giao tiếp tiếng Anh của bạn. Ngược lại, nếu bạn có kỹ năng nghe và hiểu, chỉ cần xem phim và phim truyền hình cũng có thể cải thiện kỹ năng tiếng Anh của bạn.
Tương tự như vậy đối với phát triển phần mềm.
Nếu bạn hiểu khái niệm đa luồng và phân tích mã nguồn mở được xây dựng tốt, bạn có thể phát triển cái nhìn sâu sắc hơn để nói rằng, "Đó là lý do tại sao nó được tạo ra như thế này," thay vì chỉ, "Ồ, thì ra nó được tạo ra như vậy," từ một góc nhìn khác.
💡 Phần thực hành của bài giảng được giảng dạy bằng Visual Studio Code và C#. Mặc dù có vẻ hơi xa vời vì tôi không sử dụng ngôn ngữ này, nhưng đoạn mã này chỉ là một công cụ để giới thiệu lập trình đa luồng và không chứa bất kỳ mã phức tạp nào. Bất kỳ ai đã quen thuộc với cú pháp cơ bản nhất (tạo biến, phân nhánh, lặp) trong một ngôn ngữ lập trình duy nhất đều có thể theo dõi bài giảng mà không gặp bất kỳ vấn đề nào.
Ngay cả khi bạn không biết VSCode, không biết C# và không biết cách chạy mã, chúng tôi sẽ dạy bạn mọi thứ trong bài giảng.
Nội dung này dễ hiểu chỉ với kiến thức cơ bản về cú pháp ngôn ngữ lập trình! Hãy tìm hiểu lý thuyết cơ bản trước khi thực hành lập trình đa luồng (Thread, Process).
Không nên chỉ dừng lại ở lý thuyết, phải không? Hãy cùng nhau tạo mã lập trình đa luồng và tìm hiểu các đặc điểm cũng như tính chất của nó. Chúng ta sẽ sử dụng Github Copilot để viết mã trực tiếp. Quá trình này sẽ cho bạn trải nghiệm trực tiếp về đa luồng. Cùng nhau viết mã nhé!
Với kiến thức đã tích lũy về đa luồng, góc nhìn của chúng ta đã thay đổi. Với hiểu biết mới này, chúng ta sẽ phân tích Redis, MySQL và Kafka . Chúng ta thậm chí sẽ khám phá kiến trúc vi dịch vụ (MSA) và khả năng mở rộng . Nhờ đó, vô số dự án và kiến trúc nguồn mở trên thế giới sẽ trở thành người thầy của chúng ta.
H. Đây có phải là khóa học mà sinh viên không chuyên ngành cũng có thể tham gia không?
Vâng, đúng vậy. Chỉ cần bạn có kinh nghiệm lập trình cơ bản, bạn không cần bất kỳ kiến thức nền tảng nào.
H. Tôi có cần chuẩn bị gì trước khi tham dự buổi thuyết trình không?
Không, mã C# được sử dụng trong bài giảng gần giống như mã giả.
H. Tại sao tôi nên học đa luồng?
Trong số các nhà phát triển lành nghề, có rất ít người không biết về đa luồng.
Khóa học này nhằm mục đích đặt nền tảng để trở thành một nhà phát triển phần mềm nâng cao hơn bằng cách lấp đầy những khoảng trống trong hiểu biết của bạn về đa luồng.
📢 Vui lòng kiểm tra trước khi tham gia lớp học
Khóa học này dành cho ai?
Những người có kỹ năng lập trình trì trệ
Lập trình viên không chuyên
Bất cứ ai muốn trở thành lập trình viên cao cấp
Cần biết trước khi bắt đầu?
Lập trình chung (Có kinh nghiệm với cú pháp cơ bản của một ngôn ngữ lập trình là đủ.)
2,524
Học viên
24
Đánh giá
11
Trả lời
4.9
Xếp hạng
2
Các khóa học
안녕하세요~
Game Client, Game Server, Embedded, Blockchain 개발 등등..
다양한 경험이 있는 20년차 서버 프로그래머입니다.
현재 멘티스코에서 테크리드로 재직중입니다.
Tất cả
21 bài giảng ∙ (3giờ 28phút)
Tất cả
23 đánh giá
4.9
23 đánh giá
Đánh giá 45
∙
Đánh giá trung bình 4.8
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đã chỉnh sửa
Đánh giá 597
∙
Đánh giá trung bình 4.9
5
マルチスレッドは簡単ではありませんね。以前のプログラマーにとっては必須の徳目だったようですが、頑張ります。
おそらく今後、直接スレッドを扱う機会はないかもしれませんが、知っているほど見えるので、今でも必須の徳目だと思います。
Đánh giá 18
∙
Đánh giá trung bình 4.5
Đánh giá 18
∙
Đánh giá trung bình 4.7
Miễn phí
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!