Chia Sẻ Khóa Học [Lộ Trình Học Tập] Cisco DEVCOR (350-901) Cho Cisco Certified DevNet Professional [Khóa 7387 A]
Lộ trình học tập này bao gồm 7 khóa học. Các khóa học này bao gồm kiến thức bạn cần để bắt đầu phát triển các ứng dụng sử dụng các nền tảng và API của Cisco Core. Nội dung ở đây sẽ cung cấp cho bạn nền tảng cần thiết về network automation và programmability mà bạn cần trước khi đi sâu vào lĩnh vực chuyên môn trong thế giới tự động hóa mạng. Ngoài ra, các khóa học này phù hợp với các mục tiêu trong kỳ thi DEVCOR, vì vậy các khóa học này sẽ giúp bạn chuẩn bị cho kỳ thi cốt lõi Cisco Certified DevNet Professional.
Các khóa học trong lộ trình học tập này:
1. Giới thiệu về Chứng chỉ Cisco Certified DevNet Professional:
Có lẽ bạn đã nghe nói về các chứng chỉ Cisco DevNet mới, được công bố tại Cisco Live US 2019. Khóa học ngắn hạn này đóng vai trò là phần giới thiệu về lộ trình học tập cho chứng chỉ Cisco Certified DevNet Professional và cụ thể là kỳ thi DEVCOR.
Bạn sẽ học được gì:
Những người quan tâm đến việc nhận chứng chỉ Cisco DevNet Professional mới nên xem khóa học này. Trong khóa học này, bạn sẽ học kiến thức nền tảng cần thiết để vượt qua kỳ thi DEVCOR bằng cách tập trung vào đào tạo kỹ thuật dựa trên kỹ năng, chứ không phải học nhồi nhét chủ đề kỳ thi. Đầu tiên, bạn sẽ tìm hiểu về tất cả các khóa học trong lộ trình học tập để giúp bạn đạt được mục tiêu đó. Tiếp theo, bạn sẽ khám phá xem mình có phải là đối tượng mục tiêu của kỳ thi này hay không, trong trường hợp có bất kỳ nghi ngờ nào. Cuối cùng, tôi sẽ chia sẻ một số mẹo thi cá nhân để giúp bạn chuẩn bị thành công. DevNet Professional yêu cầu nhiều thứ hơn là chỉ kỳ thi DEVCOR và tôi cũng sẽ giải thích chính xác cách thức hoạt động của kỳ thi đó. Khi bạn hoàn thành khóa học này.
2. Bắt đầu với Software Development sử dụng Cisco DevNet:
Bạn là người mới trong lĩnh vực phát triển phần mềm và cần một khóa học cấp tốc đơn giản, không rườm rà để bắt kịp tốc độ? Khóa học này sẽ dạy cho bạn các phương pháp nền tảng, design pattern và các công cụ cần thiết để bắt đầu hành trình của bạn.
Bạn sẽ học được gì:
Software development có thể xuất hiện một chủ đề khó khăn và phức tạp. Trong khóa học này, bạn sẽ trở thành một thành viên hiệu quả của bất kỳ team software development hoặc IT operations automation nào. Đầu tiên, bạn sẽ tìm hiểu về các phương pháp phát triển phần mềm khác nhau và các design pattern có sẵn cho một dự án nhất định. Tiếp theo, bạn sẽ khám phá giá trị của việc sử dụng Git version control system cho mã nguồn của mình, bao gồm tích hợp với GitHub. Cuối cùng, bạn sẽ khám phá cách giao tiếp với các REST API bằng thiết bị Digital Network Architecture (DNA) Center của Cisco, được lưu trữ trong sandbox của Cisco DevNet. Khi bạn hoàn thành khóa học này, bạn sẽ có các kỹ năng và kiến thức cơ bản về phát triển phần mềm để thực hiện các nhiệm vụ hàng ngày của một nhà phát triển phần mềm mới vào nghề.
3. Consuming các Cisco API và tìm hiểu Application DevOps:
Nếu bạn làm việc trong lĩnh vực IT, bạn đã nghe nói về nhiều sản phẩm mới của Cisco trên thị trường. Khóa học này khám phá các API của họ và giới thiệu các cân nhắc triển khai ứng dụng nền tảng, các kỹ thuật DevOps và các mối đe dọa bảo mật phổ biến.
Bạn sẽ học được gì:
Khóa học này tập trung vào hai chủ đề chính: Sử dụng API giải pháp hiện đại của Cisco và các chiến lược triển khai ứng dụng. Trong khóa học này, bạn sẽ có khả năng triển khai, thử nghiệm và quản lý các ứng dụng ở mức cơ bản. Đầu tiên, bạn sẽ học cách tương tác với các sản phẩm của Cisco thông qua API của họ. Điều này bao gồm các sản phẩm từ khắp portfolio của Cisco, bao gồm enterprise networking, data center, service provider, security, và collaboration vertical. Tiếp theo, bạn sẽ khám phá các chiến lược triển khai ứng dụng khác nhau, chẳng hạn như sử dụng bare metal, virtual machine, và Docker container. Điều này bao gồm một cuộc thảo luận xung quanh các thiết kế triển khai đám mây cấp cao. Cuối cùng, bạn sẽ khám phá cách thiết kế và xây dựng một Continuous Integration/Continuous Deployment (CI/CD) pipeline cơ bản. Khóa học sẽ không thể hoàn thành nếu không xem xét 10 lỗ hổng bảo mật hàng đầu của Open Web Application Security Project (OWASP). Khi kết thúc khóa học này, bạn sẽ có các kỹ năng và kiến thức cơ bản về triển khai và quản lý ứng dụng cần thiết để quản lý theo chương trình các giải pháp hiện đại của Cisco trong production.
4. Quản lý Cisco Network thông qua Infrastructure as Code:
Điều gì sẽ xảy ra nếu bạn có thể quản lý môi trường CNTT của mình giống như một code project? Sau khi dạy các nền tảng về mạng, khóa học này khám phá các chi tiết về Infrastructure as Code. Nó tập trung vào khả năng lập trình dựa trên mô hình được áp dụng cho các sản phẩm mạng của Cisco.
Bạn sẽ học được gì:
Bỏ qua các từ thông dụng xung quanh tự động hóa và điều phối cơ sở hạ tầng CNTT với khóa học này. Trong khóa học này, bạn sẽ có khả năng thiết kế, triển khai và quản lý mạng bằng các kỹ thuật tự động hóa hiện đại. Đầu tiên, bạn sẽ tìm hiểu các nền tảng về networking như IP routing, Ethernet switching và các dịch vụ mạng quan trọng (DHCP, DNS, NAT, SNMP và NTP). Tiếp theo, bạn sẽ khám phá các khả năng của Infrastructure as Code framework như Cisco pyATS, Puppet và Ansible. Cuối cùng, bạn sẽ khám phá khả năng lập trình dựa trên mô hình hướng mạng bằng cách khám phá YANG, NETCONF và RESTCONF. Điều này bao gồm các demo được host trên Cisco DevNet sandbox bằng cách sử dụng các nền tảng Cisco IOS-XE và Cisco Nexus. Khi bạn hoàn thành khóa học này, bạn sẽ có các kỹ năng và kiến thức của một junior network automation engineer cần thiết để tự động hóa thành công các hệ thống production của bạn.
5. Đánh giá và nâng cao ứng dụng bằng kỹ thuật DevNet của Cisco:
Bạn đã viết một số ứng dụng nhỏ và tập lệnh Python. Tiếp theo là gì? Trước tiên, bạn cần đánh giá hành vi của ứng dụng, nội dung mà khóa học này đề cập. Sau đó, chúng tôi khám phá thêm hỗ trợ cơ sở dữ liệu, tính năng bảo mật và continuous integration/deployment.
Bạn sẽ học được gì:
Viết các ứng dụng thật dễ dàng. Viết các ứng dụng tốt mới khó. Viết các ứng dụng đáp ứng yêu cầu kinh doanh và tuân theo các mẫu kiến trúc phù hợp thực sự khó. Trong khóa học này, bạn sẽ có khả năng đánh giá các ứng dụng dựa trên nhiều yếu tố chung và đưa ra các đề xuất thiết kế. Đầu tiên, bạn sẽ tìm hiểu cách tích hợp các remote database vào các ứng dụng hiện có của mình. Khóa học này trình bày cụ thể cách sử dụng MySQL và sqlite trên ứng dụng CRM có sẵn từ một khóa học khác. Tiếp theo, bạn sẽ khám phá cách thêm nhiều cải tiến bảo mật, chẳng hạn như SSL certificates và CSRF protection. Cuối cùng, bạn sẽ khám phá cách deploy continuous integration (CI) bằng Travis và continuous deployment (CD) bằng Kubernetes. Khi hoàn thành khóa học này, bạn sẽ có các kỹ năng và kiến thức để xây dựng các ứng dụng tốt hơn cần thiết nhằm đáp ứng các yêu cầu kinh doanh thực tế của bạn.
6. Quản lý các sản phẩm của Cisco bằng các phương pháp dựa trên API nâng cao:
Nếu bạn từng cảm thấy nản lòng khi cố gắng làm việc với các product API mới hoặc sắp xếp các mẫu code lỗi thời, thì khóa học này là dành cho bạn. Bạn sẽ tập trung vào các sản phẩm hiện đại của Cisco đồng thời tìm hiểu một số kỹ thuật API client nâng cao liên quan đến HTTP.
Bạn sẽ học được gì:
Ngay cả các developer lành nghề cũng phải vượt qua các rào cản học tập khi tương tác với các new product API. Trong khóa học này, bạn sẽ có khả năng viết client-side Python code để thực hiện các thao tác chung trên nhiều sản phẩm của Cisco. Trước tiên, bạn sẽ tìm hiểu một số tối ưu hóa HTTP phổ biến nhất, chẳng hạn như traversing pages, tuân thủ giới hạn tỷ lệ và xử lý API timeouts/errors. Tiếp theo, bạn sẽ tìm hiểu sâu về nhiều loại sản phẩm của Cisco để thực hiện một nhóm nhiệm vụ đa dạng như nhau. Một số ví dụ bao gồm sử dụng dữ liệu vị trí từ Cisco Meraki, thu thập client health từ DNA Center, quản lý các Firepower network object, xây dựng một Webex Teams Chat Bot tương tác, v.v. Cuối cùng, bạn sẽ khám phá các chủ đề ngoại vi như HTTP cache optimization và Docker container hosting trên các Cisco networking product. Khi kết thúc khóa học này, bạn sẽ có các kỹ năng và kiến thức cần thiết về tương tác API của Cisco để tối đa hóa giá trị từ thiết bị Cisco được triển khai tại nơi làm việc của bạn.
7. Triển khai các giải pháp Network Configuration Management và Telemetry:
Bạn đã từng làm việc với network programmability trước đây, nhưng có lẽ bạn muốn thực hành nhiều hơn trên nhiều ví dụ và client framework khác nhau. Khóa học này dành cho bạn vì chúng ta sẽ khám phá nhiều cách tiếp cận quản lý cấu hình mạng.
Bạn sẽ học được gì:
Nếu bạn điều hành một mạng lớn và muốn giới thiệu tự động hóa, nhưng không chắc chắn nên thử công cụ hoặc chiến lược nào, thì không cần tìm đâu xa. Trong khóa học này, bạn sẽ học kiến thức nền tảng về infrastructure as code với nhiều ví dụ thực tế và các thử thách tương tác. Đầu tiên, bạn sẽ cải thiện các kỹ năng YANG/RESTCONF hiện có của mình bằng cách sử dụng các Python script để quản lý nhiều tính năng mạng. Tiếp theo, bạn sẽ khám phá sức mạnh của RESTCONF kết hợp với Ansible để quản lý các thiết bị mạng. Khóa học cũng bao gồm một chút về Puppet để giới thiệu các lựa chọn thay thế bổ sung để kích hoạt tự động hóa mạng. Cuối cùng, bạn sẽ khám phá cách triển khai và định cấu hình telemetry dựa trên mô hình bằng cách sử dụng elastic stack (trước đây là ELK stack) và các kết nối dial-in NETCONF. Khi hoàn thành khóa học này, bạn sẽ có các kỹ năng và kiến thức xung quanh các công cụ, quy trình và công nghệ cần thiết để quản lý hiệu quả các mạng quy mô lớn bằng các kỹ thuật lập trình hiện đại.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU