This course focuses on the fundamental concepts of back-end development. You'll learn to solve problems, design algorithms, and write efficient, modular code using industry-standard practices.
通过 Coursera Plus 解锁访问 10,000 多门课程。开始 7 天免费试用。


Foundations of Coding Back-End
本课程是 Microsoft Back-End Developer 专业证书 的一部分

位教师: Microsoft
12,455 人已注册
包含在 中
您将获得的技能
要了解的详细信息
了解顶级公司的员工如何掌握热门技能

积累 Mobile and Web Development 领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 通过 Microsoft 获得可共享的职业证书

该课程共有6个模块
In this module, you will explore the core principles of back-end development and the role of back-end engineers. You'll learn essential tasks, skills, and project planning steps, including the use of Git and GitHub for version control. By the end, you will create a simple project plan and a version control repository on GitHub, applying your knowledge to practical scenarios.
涵盖的内容
26个视频9篇阅读材料7个作业
In this module, you will learn the foundations of logical thinking and its importance in programming. You'll explore how to apply deductive reasoning, break down complex problems, and use both top-down and bottom-up strategies to find solutions. By the end, you'll write pseudocode to tackle simple problem-solving scenarios, applying structured logical processes to real-world challenges.
涵盖的内容
13个视频9篇阅读材料11个作业
In this module, you will explore the structure of algorithms, including if/then statements, categorical logic, and binary operations. You'll learn how to use flowcharts to visualize logical steps and identify different data types like integers, floats, and booleans. By the end, you'll be able to declare variables and implement a simple algorithm in C# to solve basic problems.
涵盖的内容
16个视频7篇阅读材料10个作业
In this module, you will learn about basic control structures like if-else statements and switch cases, and how they are used to make decisions in programs. You'll explore different types of loops, such as for, while, and do-while, and understand their role in handling repetitive tasks. By the end, you'll write simple programs combining control structures and loops to solve practical coding challenges.
涵盖的内容
19个视频9篇阅读材料10个作业3个插件
In this module, you will explore how to use functions to create reusable code blocks and learn the basics of methods in C#, including their definition, syntax, and use cases. You'll practice calling methods and passing data through parameters. By the end, you'll develop simple programs that use functions and methods to efficiently solve problems.
涵盖的内容
19个视频10篇阅读材料11个作业2个插件
In this module, you will apply key coding concepts such as variables, data types, control structures, loops, and methods through hands-on activities. You’ll practice debugging code to identify and fix logical errors, with support from Microsoft Copilot for enhanced error detection. By the end, you’ll develop a comprehensive code project incorporating essential elements like if/else statements, loops, functions, and variables.
涵盖的内容
11个视频4篇阅读材料3个作业1次同伴评审
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
从 Mobile and Web Development 浏览更多内容
状态:免费试用Microsoft
状态:免费试用Microsoft
状态:免费试用Board Infinity
状态:免费试用Packt
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
96 条评论
- 5 stars
78.21%
- 4 stars
11.88%
- 3 stars
4.95%
- 2 stars
2.97%
- 1 star
1.98%
显示 3/96 个
已于 Oct 4, 2025审阅
The Module 2 section, "Introduction to Logical Thinking and Problem-Solving," provides an excellent foundation.
已于 Apr 17, 2025审阅
The quality of the presentation and execution was very high, making the course enjoyable.
已于 Mar 20, 2025审阅
I learnt a lot God bless you Microsoft for putting this course together and also Cousera.
常见问题
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
更多问题
提供助学金,
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。




