学而不厌
孜孜不倦

Principles of Game Design /游戏设计原理

学不厌资源阅读(761)

Coursera课程下载

课程名称: Principles of Game Design /游戏设计原理

课程主页: https://www.coursera.org/learn/gamedesign

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 密歇根州立大学

讲师: Casey O’Donnell

授课语言: 英语

提供字幕: 英语

课程文件大小: 933MB

课程介绍: 游戏设计原则:您对游戏有个好主意。将这个想法变为现实并不只是了解工具。在本课程中,您将练习从游戏概念到设计文档,原型设计和测试的转变。游戏设计的整个过程涉及许多要素。这些主题的范围包括想法产生,故事,角色和游戏世界发展,游戏机制和关卡设计以及用户体验设计。您将探索为玩家设计有意义的体验的过程。在课程结束时,学习者将制作出游戏的高概念文档,一页蓝图,一个物理原型,音高和辅助设计文档,从而将您的想法转变为充实的设计,以供实施。

本课程属于 Game Design and Development Specialization/游戏设计和开发 专项课程 第2门课程。

课程压缩包下载地址(度盘链接):

Introduction to Game Development /游戏开发导论

学不厌资源阅读(745)

Coursera课程下载

课程名称: Introduction to Game Development /游戏开发导论

课程主页: https://www.coursera.org/learn/game-development

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 密歇根州立大学

讲师: Brian Winn

授课语言: 英语

提供字幕: 英语

课程文件大小: 1013MB

课程介绍: 游戏开发简介:如果您喜欢游戏并想学习如何制作游戏,那么本课程将带您开始这条路。制作游戏是一种创造性的技术艺术形式。在本课程中,您将熟悉游戏开发的工具和实践。您将开始使用行业标准的游戏开发工具(包括Unity3D游戏引擎和C#)来开发自己的视频游戏。在课程结束时,您将完成三个动手项目,并将能够利用一系列游戏开发技术来创建自己的基本游戏。本课程面向有兴趣成为游戏设计师,游戏美术师或游戏程序员的个人。

本课程属于 Game Design and Development Specialization/游戏设计和开发 专项课程 第1门课程。

课程压缩包下载地址(度盘链接):

Advanced Styling with Responsive Design/使用高级样式范例进行响应式设计

学不厌资源阅读(837)

Coursera课程下载

课程名称: Advanced Styling with Responsive Design/使用高级样式范例进行响应式设计

课程主页: https://www.coursera.org/learn/responsivedesign

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 密歇根大学

讲师: Colleen van Lent, Ph.D.

授课语言: 英语

提供字幕: 英语

课程文件大小: 1.23GB

课程介绍: 具有响应式设计的高级样式:以前,每个人都在大小相同的屏幕上浏览网页。但是随着使用智能手机访问Internet的爆炸式增长,设计的格局已完全改变。现在,查看您网站的用户会希望它在不考虑平台(智能手机,平板电脑,笔记本电脑或台式机)的情况下都能正常运行。这种对任何平台做出响应的能力称为响应设计。 本课程将在CSS3的基础知识上进行扩展,以包含诸如线框,流体设计,媒体查询以及使用现有样式范例(如Bootstrap)的主题。课程结束后,学习者将能够: **在设计阶段说明移动优先范式和线框的重要性 **创建可在多种平台上运行的网站 **利用现有的设计框架,例如Bootstrap 这是“面向所有人的Web设计”专业中的第四门课程。当您注册此类时,需要对HTML和CSS有基本的了解。其他课程的重点是增加与JavaScript编程语言的交互性并完成一个顶点项目。

本课程属于 Web Design for Everybody: Basics of Web Development & Coding Specialization/零基础 Web设计:Web开发和编程基础 专项课程 第4门课程。

课程压缩包下载地址(度盘链接):

Interactivity with JavaScript/使用 JavaScript 实现交互功能

学不厌资源阅读(785)

Coursera课程下载

课程名称: Interactivity with JavaScript/使用 JavaScript 实现交互功能

课程主页: https://www.coursera.org/learn/javascript

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 密歇根大学

讲师: Colleen van Lent, Ph.D.

授课语言: 英语

提供字幕: 英语

课程文件大小: 1.08GB

课程介绍: 与JavaScript的交互性:如果您想使您的网站更上一层楼,则必须具有结合交互性的能力。但是,添加其中一些类型的功能需要比HTML5或CSS3更强大的编程语言,而JavaScript可以满足您的需求。仅需基本了解该语言,您就可以创建一个页面,以应对常见事件,例如页面加载,鼠标点击和动作,甚至键盘输入。 本课程将向您介绍JavaScript语言的基础知识。我们将介绍变量,循环,函数等概念,甚至包括一些有关调试工具的概念。您将了解JavaScript如何使用文档对象模型(DOM)来识别和修改页面的特定部分。课程结束后,学习者将能够对DOM事件做出反应并动态地更改其页面的内容和样式。该类将最终完成一个最终项目-创建一个接受并验证输入的交互式HTML5表单。 这是“面向所有人的Web设计”专业中的第三门课程。当您注册此类时,需要对HTML和CSS有基本的了解。其他课程侧重于通过响应式设计增强样式并完成顶峰项目。

本课程属于 Web Design for Everybody: Basics of Web Development & Coding Specialization/零基础 Web设计:Web开发和编程基础 专项课程 第3门课程。

课程压缩包下载地址(度盘链接):

Introduction to CSS3 密歇根大学 Colleen van Lent, Ph.D.

学不厌资源阅读(1035)

Coursera课程下载

课程名称: Introduction to CSS3 密歇根大学 Colleen van Lent, Ph.D.

课程主页: https://www.coursera.org/learn/introcss

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 密歇根大学

讲师: Colleen van Lent, Ph.D. ,Charles Russell Severance

授课语言: 英语

提供字幕: 英语

课程文件大小: 1.23GB

课程介绍: CSS3简介:从早期的带有蓝色链接列表的白页开始,当今的网络几乎不可识别。现在,网站的设计具有复杂的布局,独特的字体和自定义的配色方案。本课程将向您展示级联样式表(CSS3)的基础。重点将放在学习如何编写CSS规则,如何测试代码以及如何建立良好的编程习惯上。 正确完成后,网页样式可以改善您的网页。如果做错了,结果可能比根本没有样式还要糟糕。为确保您的网站不会对认知和/或肢体残疾的人造成障碍,您将学习如何使用标准化的POUR辅助功能指南评估网页。完成课程后,学习者将能够为给定的HTML页面绘制设计草图。使用该设计,他们将使用CSS通过添加字体,颜色和布局来实现设计。 这是“面向所有人的Web设计”专业中的第二门课程。随后的课程着重于增加与JavaScript的交互并通过响应式设计增强样式。 如果您无权使用笔记本电脑或台式机进行作业,则很难完成本课程。

本课程属于 Web Design for Everybody: Basics of Web Development & Coding Specialization/零基础 Web设计:Web开发和编程基础 专项课程 第2门课程。

课程压缩包下载地址(度盘链接):

Introduction to HTML5/HTML5 入门

学不厌资源阅读(744)

Coursera课程下载

课程名称: Introduction to HTML5/HTML5 入门

课程主页: https://www.coursera.org/learn/html

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 密歇根大学

讲师: Colleen van Lent, Ph.D.,Charles Russell Severance

授课语言: 英语

提供字幕: 英语

课程文件大小: 916MB

课程介绍: HTML5简介:由于越来越多的软件程序,似乎任何人都可以制作网页。但是,如果您实际上想了解页面的创建方式,该怎么办?有很多很棒的教科书和在线资源可用于学习Web设计,但是其中大多数资源都需要一些背景知识。本课程旨在帮助想要获得信心和知识的新手。我们将探讨理论(当您单击网页上的链接时实际发生什么?),实践(我需要知道什么来制作自己的页面?)和被忽略的理论(我有一个页面,我该怎么做)。现在做?)。在整个课程中,将重点强调遵守验证的句法标准和语义标准,以促进残障用户的广泛访问。我们使用的教科书可从www.opensuny.org上的Michael Mendez在线获得,“缺少的链接:Web开发和编程入门”。 本课程将吸引各种各样的人,但特别是希望逐步介绍基本知识的人员。本课程没有任何先决条件,并且假定学生没有事先的编程技能或IT经验。该课程将以一个小的最终项目结束,该项目需要完成一个非常简单的页面,其中包含链接和图像。本课程的重点是基础知识,而不是外观。您可以在http://intro-webdesign.com/html5-plain.html上看到最终的示例页面。 这是“面向所有人的Web设计”专业中的第一门课程。随后的课程重点讨论使用CSS3设置页面样式,添加与JavaScript的交互性以及通过响应式设计增强样式的可销售技能。

本课程属于 Web Design for Everybody: Basics of Web Development & Coding Specialization/零基础 Web设计:Web开发和编程基础 专项课程 第1门课程。

课程压缩包下载地址(度盘链接):

Single Page Web Applications with AngularJS使用 AngularJS 创建单页应用

学不厌资源阅读(682)

Coursera课程下载

课程名称: Single Page Web Applications with AngularJS使用 AngularJS 创建单页应用

课程主页: https://www.coursera.org/learn/single-page-web-apps-with-angularjs

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 约翰霍普金斯大学

讲师: Yaakov Chaikin

授课语言: 英语

提供字幕: 英语

课程文件大小: 1.96GB

课程介绍: 使用AngularJS的单页Web应用程序:您是否想以更少的代码更快地编写功能强大,可维护且可测试的前端应用程序?然后考虑加入本课程,以学习当今最流行的单页应用程序(SPA)框架之一AngularJS的技能。由Google开发和支持的AngularJS是一项非常具有市场价值的技能。 在本课程中,我们将探讨AngularJS 1.x(AngularJS 1的最新版本)的核心设计,其组件和代码组织技术。我们将利用依赖注入来重用现有服务以及编写我们自己的服务,从而增强Web应用程序的功能。我们将创建可重用的HTML组件,这些组件利用AngularJS数据绑定,并通过AngularJS的一项非常强大的功能(称为指令)来扩展HTML语法。我们将设置路由,以便我们的SPA可以拥有多个视图。我们还将学习如何对我们的功能进行单元测试。在本课程的最后,您将使用AngularJS构建功能齐全,组织良好且经过测试的Web应用程序,并将其部署到云中。

本课程属于 Ruby on Rails Web Development Specialization/Ruby on Rails Web 开发 专项课程 第5门课程。

课程压缩包下载地址(度盘链接):

HTML, CSS, and Javascript for Web Developers

学不厌资源阅读(819)

Coursera课程下载

课程名称: HTML, CSS, and Javascript for Web Developers

课程主页: https://www.coursera.org/learn/html-css-javascript-for-web-developers

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 约翰霍普金斯大学

讲师: Yaakov Chaikin

授课语言: 英语

提供字幕: 英语

课程文件大小: 1.67GB

课程介绍: 针对Web开发人员的HTML,CSS和Javascript:您是否意识到用户直接与之交互的Web应用程序的唯一功能是通过网页?实施不当,对于用户而言,服务器端变得无关紧要!当今的用户期望从网页中获得大量收益:它必须快速加载,提供所需的服务,并且要舒适地在所有设备上查看:从台式机到平板电脑和手机。 在本课程中,我们将学习每个网页程序员都需要知道的基本工具。我们将从头开始,学习如何使用HTML和CSS来实现现代网页。然后,我们将继续学习如何对页面进行编码,以使其组件根据用户屏幕的大小自动重新排列并自动调整其大小。您将能够编写一个网页,该网页在移动电话上和台式机上都一样有用。无需“捏和缩放”!最后但并非最不重要的一点是,我们将全面介绍网络上最普遍,最流行和功能极其强大的语言:Javascript。使用Javascript,您将能够构建一个功能齐全的Web应用程序,该应用程序利用Ajax向最终用户公开服务器端功能和数据。

本课程属于 Ruby on Rails Web Development Specialization/Ruby on Rails Web 开发 专项课程 第4门课程。

课程压缩包下载地址(度盘链接):

Ruby on Rails Web Service 及其与 MongoDB 的整合

学不厌资源阅读(729)

Coursera课程下载

课程名称: Ruby on Rails Web Service 及其与 MongoDB 的整合

课程主页: https://www.coursera.org/learn/ruby-on-rails-web-services-mongodb

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 约翰霍普金斯大学

讲师: Kiran Chittargi

授课语言: 英语

提供字幕: 英语

课程文件大小: 1.13GB

课程介绍: Ruby on Rails Web服务以及与MongoDB的集成:在本课程中,我们将探索MongoDB(一种非常流行的NoSQL数据库和Web服务概念),并将它们与Ruby on Rails集成。 MongoDB用于处理具有预定义架构的文档,这将使开发人员能够使用其丰富的API存储,处理和使用数据。这些模块将从安装到CRUD操作,聚合,索引,GridFS以及其他各种主题深入探讨,我们将MongoDB与RailsRuby不断集成。我们将使用Mongo Ruby API和Mongoid ORM框架(Rails中RDBMS / ActiveRecord的MongoDB访问副本)介绍MongoDB的接口。本课程的最后一部分将重点讨论Web服务,重点是REST,其体系结构样式以及Web Services与Rails的集成。 Web服务的核心概念(如请求/响应,过滤器,数据表示(XML / JSON),Web链接和最佳实践)将深入介绍。 对于具有一定编程经验和数据库工作知识的学生和专业人士来说,本课程是理想的选择。

本课程属于 Ruby on Rails Web Development Specialization/Ruby on Rails Web 开发 专项课程 第3门课程。

课程压缩包下载地址(度盘链接):

Rails 的 Active Record 与 Action Pack 约翰霍普金斯大学

学不厌资源阅读(791)

Coursera课程下载

课程名称: Rails 的 Active Record 与 Action Pack 约翰霍普金斯大学

课程主页: https://www.coursera.org/learn/rails-with-active-record

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 约翰霍普金斯大学

讲师: Kalman Hazins

授课语言: 英语

提供字幕: 英语

课程文件大小: 539MB

课程介绍: 带有Active Record和Action Pack的Rails:您已经知道如何使用Ruby on Rails框架构建基本的Web应用程序。也许,您甚至参加了课程1,“ Ruby on Rails:简介”(强烈推荐),在那里您依赖外部Web服务作为“数据层”。但是,在您的内心深处,您始终知道,有时候会需要袖手旁观,学习SQL以能够与自己的关系数据库(RDBMS)进行交互。但是,使用Active Record对象/关系(ORM)框架可以更轻松地开始使用SQL。在本课程中,我们将能够使用Ruby语言和Active Record ORM框架来自动化与数据库的交互,从而快速构建所需的应用程序。 在带有Active Record和Action Pack的Rails中,我们将探索如何通过使用Active Record(一种Ruby宝石)来与关系数据库进行交互,Rails默认将其用于数据库访问。然后,我们将了解Active Record在客户端(浏览器)从服务器请求数据时在整个请求-响应周期中扮演什么角色,以及如何将数据提交到服务器。当然,在访问数据时,安全性至关重要!我们将讨论诸如SQL注入之类的漏洞,以及如何通过对访问数据的用户进行身份验证和授权来保护对数据的访问。学习本课程,以使用Active Record构建Ruby on Rails应用程序,以自动执行与数据库的详细SQL交互。

本课程属于 Ruby on Rails Web Development Specialization/Ruby on Rails Web 开发 专项课程 第2门课程。

课程压缩包下载地址(度盘链接):