在线课程 – 习安交通大学 .Net 软件开发技术专业认证

学习面向对象的编程、数据编程、Windows 编程和 Web 应用程序开发。获得设计 .Net 和 Web 应用程序(包括电子商务网站、社交网站和信息管理系统)的技能。

Suggested by: Coursera (What is Coursera?)

Professional Certificate

开始

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • 数据分析能力
  • 使用先进的技术工具
  • 培养创造性思维
  • 人际沟通
  • 解决问题的能力
  • 团队 合作
  • 专注和组织的能力
  • 技术理解
  • 销售创意
  • 批判性观察

What you will learn in the course

Courses for which the course is suitable

  • .Net 程序员
  • 商业应用程序开发人员
  • 基于 Web 的应用程序开发人员
  • 移动应用开发人员
  • C 语言软件开发人员#
  • SQL Server 数据库管理器
  • 基于 .Net 的 Web 应用程序开发人员
  • Microsoft 实习生

专业化 – 6 门课程系列

这些课程面向任何有兴趣成为 .Net 程序员的人,并介绍了 .Net 平台上的软件开发技术。该课程从基础开始,因此不需要任何先验知识。这意味着即使您在不同领域工作并且没有技术背景,您也能够快速理解课程的内容。

我们将在课程中学到什么?

  • 计算机基本概念简介
  • C 语言编程的方法和技术#
  • 访问功能强大的 .NET 目录
  • 具有许多要求的应用程序开发:
    • 商业应用程序
    • 基于 Web 的应用程序
    • 移动应用程序

其他技术

  • 用于数据库管理的 SQL Server
  • 开发 .Net Web 应用程序

学习方法

  • 在线编程测试,以培训和提高编程技能

实践项目

在课程结束时,您将参加与 Microsoft 亚洲研究所合作的实践项目,这将帮助您获得开发 .Net 应用程序和网页的基本技能。

课后机会

如果您成功完成课程并以高分完成,您将有机会在 Microsoft 实习,甚至可能在以后在那里找到工作。

Details of the courses that make up the specialization

Platform System 和 C 编程基础知识#

  • 课程 1
  • 16 小时
  • 3.9 (40 评价)

课程详情

您将学到什么:

“平台系统和 C# 编程基础”课程是“.Net 平台下的软件开发技术”系列课程中的第一门。本课程从计算机科学的基础知识开始,介绍基本概念,例如:

  • 信息表示和编码
  • 软件和硬件系统组件
  • 他们的工作原则

通过构建基本逻辑门到处理单元的过程,您可以培养一种自下而上的系统思维能力,如果您将来参与系统设计,这一点非常重要。

奠定基础后,该课程将带您为期两周,在那里您将学习使用 C# 设计基本的控制台程序。 课程包括:

  • C 语言基础#
  • 控制台输入和输出
  • 基本控制结构

此外,本课程还提供了实际示例,并将教您如何使用 Visual Studio 开发环境来编辑和调试 C# 程序,这将为以后的学习奠定良好的基础。良好的调试技能是从事未来软件项目的必要技能。

如果您不知道计算机的基本操作,请不要担心。该课程包括您可以观看的有关 OFFICE 应用程序的详细教学视频。

该课程包括 4 周,每周进行单元测试和作业,以帮助您了解自己的学习状态。

C 语言高级编程#

  • 课程 2
  • 37 小时
  • 4.8 (16 评价)

课程详情

您将学到什么:

本课程介绍所有 C# 语法,并教授如何使用 C# 编写控制台程序。内容包括:

  • 阵 列
  • 方法
  • 类和对象

该课程还涉及面向对象的编程概念,并教授如何使用类和对象来构建程序。此外,本课程将简要介绍 .NET 的结构以及基本的数据结构和算法。

该课程的重点是两件事:

  • C 语法#
  • 面向对象的编程方法

该课程使用了大量示例,并指导学习者从易到重,以确保他们理解课程的所有内容。您不需要任何其他编程语言的任何经验。学习完课程后,您将能够进入编程的世界。

在 Windows 中设计可视化程序

  • 课程 3
  • 20 小时

课程详情

您将学到什么:

本课程以前面的课程为基础,介绍了 C# 中的可视化程序设计。内容包括:

  • Windows 中的程序设计原则
  • интерфis 组件、表单
  • Windows GDI+
  • 对文件和目录的操作

通过学习本课程,您将能够升级程序的界面并了解哪些工具可用于开发 Windows 应用程序。

SQL Server 数据库技术

  • 课程 4
  • 9 小时
  • 4.7 (61 评价)

课程详情

您将学到什么:

在信息时代,信息资源的管理和有效利用是 Entscheidung 科学研究和管理的基础。数据库技术是管理和优化信息资源的重要手段。

在本课程中,您将获得有关数据库技术的基本知识,学习如何使用 SQL Server 数据库管理系统管理数据,包括:

  • 系统安装
  • 创建数据库和数据表
  • 数据输入和维护
  • 如何使用 SQL Server 根据不同的条件搜索信息

基于 .Net 的 Web 开发技术

  • 课程 5
  • 15 小时

课程详情

您将学到什么:

“基于 .NET 的 Web 开发技术”课程是 .NET 编程领域的重要课程。内容包括:

  • Web 原则和布局
  • HTML 基础
  • 使用 CSS
  • JavaScript 基础
  • ASP.NET 技术

本课程将重点介绍 ASP.NET 技术和相关数据库应用程序的开发,并将提供各种示例来说明这些技术。

通过本课程,您将能够了解 Web 开发技术的发展和趋势,了解 Web 的原理和开发过程;您将能够掌握 HTML、CSS、JavaScript 并学习如何使用 ASP.NET 开发 Web 应用程序;您将了解 UI 组件和 ADO.NET 技术的用途,并且能够使用对象科学概念对网站进行需求分析。

学习本课程后,您将能够使用 ASP.NET 开发基本的 Web 应用程序。

.Net 平台下的软件开发技术最终项目

  • 课程 6
  • 10 小时

课程详情

您将学到什么:

最终项目将结合前 5 门课程中学到的知识,并规划一个基于 .NET 的小型软件项目,以测试您的开发技能。项目的具体要求是:

  1. 系统应包括客户端和管理界面;
  2. 客户端具有以下功能:
    1. 用户登录;
    2. 用户注册;
    3. 点菜;
    4. 购物车功能;
    5. 添加、删除、更新和搜索订单的功能;
  3. 管理界面包括以下功能:
    1. 用户管理;
    2. 订单管理(添加、删除、更新、搜索);
    3. 数据包管理(添加、删除、更新、搜索);
    4. 管理统计数据(每日销售额、每月销售额、用户订单详细信息);

如果您使用 C# 在 .Net 环境中独立完成最终项目,则表明您已达到 .Net Guided Junior Programmer 级别。