.Net Full Stack Foundation

所在平台: Coursera

课程主页: https://www.coursera.org/learn/dot-net-full-stack-foundation

课程评论:没有评论

第一个写评论        关注课程

课程简介

本课程名称为《.Net全栈基础》,旨在深入探索动态的.Net全栈开发领域,特别为初学者量身打造,确保学员建立坚实的基础。 课程的第一模块为“ASP.NET简介”,学员将进入.Net开发的世界,了解ASP.NET的本质、.NET框架及其与C#语言的协同关系。该模块将教授如何使用ASP.NET创建动态 web 应用程序,包括构建网页表单、使用服务器控件以及数据源的运用,以检索和显示信息。此外,学员还将学习C#编程的基础知识,并了解.Net框架的基本概念。 接下来的模块是“C#编程基础”,该模块旨在帮助学员掌握C#编程语言的语法、概念和原则。内容包括C#的历史与现代软件开发的重要性,数据类型和变量的使用(包括整数、浮点数、布尔值和字符串),以及算术、逻辑和比较运算符的运用。此外,模块还将介绍条件语句、循环及分支语句,以控制程序流程,并讲解创建和调用方法及函数的基本知识。 最后一个学习模块为“高级C#编程”,该模块旨在深入讲解C#编程中的高级概念和技术,包括LINQ、委托和事件等。学员将学习面向对象编程的高级原则,如继承、多态和封装,以及处理类和对象的高级技术,例如扩展方法、接口和抽象类。同时,该模块还将涉及异常处理、线程和异步编程的高级主题,包括如何创建和处理异步及并行代码。 通过本课程,学员将获得在.Net全栈开发中的全面知识,为今后的开发工作打下坚实的基础。

课程大纲

Name:Introduction to ASP.NET

Description:Introduction to ASP.net is a module designed for individuals who want to learn the ASP.net framework. The module provides a comprehensive overview of development concepts and how they relate to ASP.net. Participants will learn how to create dynamic web applications using ASP.net, including building web forms, working with server controls, and using data sources to retrieve and display information. Additionally, the course covers the basics of programming in C# and introduces participants to the .NET framework.

Name:C# Programming Fundamentals

Description:The C# Programming Fundamentals module is designed to equip learners with a solid foundation in the syntax, concepts, and principles of C# programming language. The module covers various topics, starting with an introduction to the C# programming language, including its history and significance in modern software development. It then progresses to cover essential aspects of programming in C# such as data types and variables, including integer, floating-point, Boolean, and string types. The module also covers the use of arithmetic, logical, and comparison operators in C#, as well as expressions and their evaluation. Learners will also explore conditional statements, loops, and branching statements in C# to control program flow, as well as the basics of creating and calling methods and functions, including passing arguments and returning values.

Name:Advanced C# Programming

Description:The Advanced C# Programming Fundamentals module is designed to provide learners with an in-depth understanding of advanced C# programming concepts and techniques. The module covers various topics, starting with an overview of advanced programming concepts such as LINQ, delegates, and events. It then progresses to cover advanced object-oriented programming principles such as inheritance, polymorphism, and encapsulation, as well as advanced techniques for working with classes and objects, such as extension methods, interfaces, and abstract classes. The module also covers advanced topics in exception handling, threading, and asynchronous programming, including how to create and work with asynchronous and parallel code.

课程评论(0条)

课程详情

Embark on a deep dive into the dynamic universe of .Net Full Stack Development with this comprehensive course. This course is meticulously crafted for those venturing into the .Net domain, ensuring a solid foundational grasp. In the first module, Introduction to ASP.NET, dive into .Net development, acquainting yourself with the essence of ASP.NET, the .NET framework, and its synergy with the C# language. Experience first-hand the crafting of dynamic web applications and basic programming techni

课程标签

0人关注该课程

主题相关的课程