|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/software-development-master-class-intermediate-csharp/
课程评论:没有评论
课程名称:软件开发大师班 - 中级C# 课程概述:本课程旨在引导学员从零基础迈向专业软件开发者的道路。虽然这一过程并非一蹴而就,但这门中级课程将为您的学习奠定基础。我的名字是Mike Witt,我正在开发这门课程作为一个阶段性项目,旨在提供成为程序员所需的所有信息,重点是在基于.Net服务器、SQL Server数据库和Angular UI的Web应用程序开发。尽管这是一个重要的第二步,但只要您坚持下去,就能够将学习和努力转化为职业生涯。 在我的个人简介中,您将发现我有超过35年的软件开发经验。起初,我对编程一无所知。无论您现在的理解程度如何,编程更像是一种技能和工艺,而非像火箭科学那样的理论科学。由于这一特点,加上目前劳动力短缺,许多公司愿意雇佣即使不符合教育要求的人。大多数公司希望招聘具备计算机科学或相关领域学位的人,但最终他们更看重的是能否完成工作的人才。 本课程将帮助您弥补教育差距,让您不仅掌握技术细节,还能展现自己能理解和完成软件开发的能力。您将在课程中学习到的一些重要主题包括: - 深入了解变量及其能力,以及日期和时间类型与数组。 - 通过foreach循环和switch/case分支构建更复杂的程序逻辑。 - 开始学习面向对象编程,掌握类、方法、属性和构造函数。 - 学习如何使用面向对象设计技术构建多层架构的应用程序。 - 使用对象关系、异常处理、日志记录和数据持久化构建一流应用程序。 - 理解数据结构的工作原理,以提供高效快速的数据访问。 - 了解多种.Net库,这些库可以帮助完成常见的编程任务,例如列表、字典和文件操作。 我非常期待与您分享我的知识和对软件开发的热情。让我们一起踏上这段旅程,我将尽力帮助您学习、享受这一过程,并最终成为这个世界运转所需的开发者社区中的一员!本课程还提供详细的概念解释,并附有每个编程作业的实例,以及可验证的结业证书。
In this course I will set you on a path that can take you from absolute beginner to professional software developer. This is not something that you can do in an afternoon, but this intermediate course is a start. My name is Mike Witt and I'm developing this course as the second step in a program that is intended to provide all the information that you will need to become a programmer with skills in a particular area: Developing web applications built around a.Net server, SQL Server database, and an Angular based UI. This course is the second step, but if you stick with it you can turn your learning and hard work into a career.If you've glanced at my bio, you will note that I've been developing software for over 35 years. When I started, I had no idea what programming was. You may only have a basic understanding, but programming (unlike rocket science) is more of a skill and a craft than a theoretical science (like rocket science)! Because of this and because of a shortage of workers, many companies are willing to hire someone even if they don't meet their educational requirements. To be sure, most companies want a degree in computer science or at least some degree in a science or related field, but when it comes right down to it they want and need someone who can do the work. This program will help you leap over the education gap by, not only understanding the technical nuts and bolts, but also by projecting your thinking and personality as someone who can do and understand software development. Here are some of the very important topics you will learn as part of this course:- An in-depth look at variables and their capabilities as well as date and time types and arrays.- Build more program logic elements into your applications with foreach loops and switch/case branches.- Get a start on developing object-oriented programs with classes, methods, properties, and constructors.- Find out how to build an application with a mult-tier architecture using object-oriented design techniques.- Use object relationships, exception handling, logging, and data persistence to build first-class applications.- Understand how data structures work to provide efficient and fast access to data.- Finally, you will learn about various.Net libraries that can help with common programming tasks such as lists, dictionaries, and files.I am truly excited to share my knowledge and my enthusiasm for developing software with you. Come on this journey and I will do my best to help you learn, enjoy, and finally become part of a community of developers who make this world go round!This course comes with detailed explanations of each concept along with working examples for each programming assignment and a Verifiable Certificate of Completion.