This learning path teaches software development fundamentals. It is a prerequisite to and part of the admissions process for the Microsoft Software and Systems Academy (MSSA) program, Cloud Application Development (CAD) learning path. To learn more about the MSSA program, visit https://aka.ms/mssa.
-
Understand the principles of computer science.
-
Learn the fundamentals of application development.
-
Explore Object-oriented programming using C# and .NET.
课程
-
1
Computer Science Principles: Digital Information1 小时 10 分钟Computer Science Principles: Digital Information
讲师: Doug Winnie
Learn how digital information is stored, transmitted, and encoded by computers. This course covers the first part of the AP Computer Science Principles exam.
-
2
Computer Science Principles: The Internet59 分钟Computer Science Principles: The Internet
讲师: Doug Winnie
Explore the internet's history and the technology underlying the web, including IP addressing, web servers, URLs, and HTML.
-
3
Computer Science Principles: Programming1 小时 25 分钟Computer Science Principles: Programming
讲师: Doug Winnie
Enrich your understanding of programming principles. This course explains functions, values, variables, parameters, tests, loops, arrays, object-oriented programming, and more.
-
4
Software Development Life Cycle (SDLC)1 小时 34 分钟Software Development Life Cycle (SDLC)
讲师: Shashi Shekhar
Review a variety of different SDLC approaches—from traditional methods to more modern processes—and learn about their applicability in software development.
-
5
HTML Essential Training2 小时 45 分钟HTML Essential Training
讲师: Jen Simmons
Learn how to write HTML, the programming language that powers the web.
-
6
-
7
C# Algorithms2 小时 46 分钟C# Algorithms
讲师: Kathryn Hodge
Learn how to create better C# programs by using efficient algorithms.
-
8
Learning Git and GitHub3 小时 42 分钟Learning Git and GitHub
讲师: Ray Villalobos
Learn to work with the most common Git commands, and use GitHub to clone, explore, and create templates from existing projects.
-
9
Program Databases with Transact-SQL2 小时 47 分钟Program Databases with Transact-SQL
讲师: Adam Wilbert
Transition from writing one-off queries to creating repeatable code elements. Explore the types of objects that can be deployed to automate systems and maintain database integrity.
-
10
Developer Career Paths and Certifications48 分钟Developer Career Paths and Certifications
讲师: Ray Villalobos
Want to land a job as a developer? This course explores how to build your career in tech, covering everything from finding jobs to negotiating your compensation.
讲师
Doug Winnie
Principal Content Publishing Manager @ Microsoft Learn | Instructor, Author
Shashi Shekhar
Jen Simmons
Web evangelist at Apple
Joe Marini
Creative technology leader driving developer happiness via vibrant product ecosystems
Kathryn Hodge
Software Engineer 3 @ Comcast NBCUniversal | Springboot, Java, AWS
Ray Villalobos
Generative AI, Prompt Engineering and Full Stack Development. LinkedIn Top Voice. Senior Staff Instructor at LinkedIn, Instructor at Stanford University.
Adam Wilbert
LinkedIn Learning Instructor