学而不厌
孜孜不倦

Como criar um aplicativo para iPhone 如何开发 iPhone App

学不厌资源阅读(611)

Coursera课程下载

课程名称: Como criar um aplicativo para iPhone 如何开发 iPhone App

课程主页: https://www.coursera.org/learn/aplicativo-para-iphone

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 坎皮纳斯州立大学

讲师: Eduardo Galembeck,Rodrigo Dias Takase

授课语言: 葡萄牙语

提供字幕: 葡萄牙语

课程文件大小: 204MB

课程介绍: Bem vindo ao segundo curso de desenvolvimento de aplicativos para iPhone e iPad. Quer fazer um aplicativo que navegue por múltiplas telas? Que apresente dados em tabelas? Que aceite diferentes gestos na tela? Ou quem sabe um aplicativo com diversos conteúdos em uma única tela com barra de rolagem? Se você respondeu sim para alguma dessas perguntas, esse é o curso ideal para você! Neste curso você vai criar um aplicativo capaz de navegar por múltiplas telas, verá como mostrar dados para o usuário através de tabelas e telas com rolagem, além de ver aqueles elementos comuns em diversos aplicativos de iPhone e iPad, como botões, controles, contadores e outros. Este curso é composto por várias videoaulas passo a passo, para você que tem pouca experiência com programação, ou já é um programador experiente mas não conhece o Swift ou nunca fez um aplicativo iOS, acompanhar as aulas e evoluir no seu próprio ritmo. Concluindo esse curso, você será capaz de desenvolver mais do que um simples aplicativo iPhone, podendo criar um aplicativo sobre o tema que desejar, quando desejar! O que você está esperando? Junte-se a milhares de outros usuários e desenvolva o seu próprio aplicativo!

本课程属于 Desenvolvimento e Design de Aplicativos para iPhone Specialization/iPhone 应用程序设计与开发 专项课程 第1门课程。

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

App Design and Development for iOS 多伦多大学

学不厌资源阅读(771)

Coursera课程下载

课程名称: App Design and Development for iOS 多伦多大学

课程主页: https://www.coursera.org/learn/ios-app-design-development

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 多伦多大学

讲师: Parham Aarabi

授课语言: 英语

提供字幕: 英语

课程文件大小: 524MB

课程介绍: iOS的App设计和开发:在iOS的App设计和开发中,这是具有Swift专业知识的iOS App开发的第三门课程,您将开发基础编程技能,以支持图形元素表示以及从基本功能到高级处理的数据操作。您将继续建立技能,使用和应用核心图形,触摸处理和手势,动画和过渡,警报和操作以及高级算法,线程等。在本课程结束时,您将能够开发更高级,功能全面的应用程序。 目前,该课程是使用Swift 2进行授课的。团队已经意识到Swift 3的发布,并将及时对该课程进行编辑。请注意,目前该说明完全针对Swift 2。

本课程属于 iOS App Development with Swift Specialization/使用 Swift 进行 iOS App 开发 专项课程 第3门课程。

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

iOS App Development Basics iOS App 开发基础

学不厌资源阅读(641)

Coursera课程下载

课程名称: iOS App Development Basics iOS App 开发基础

课程主页: https://www.coursera.org/learn/ios-app-development-basics

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 多伦多大学

讲师: Parham Aarabi

授课语言: 英语

提供字幕: 英语

课程文件大小: 605MB

课程介绍: iOS App开发基础:iOS App开发基础,这是具有Swift专业知识的iOS App开发中的第二门课程,可扩展您的编程技能并将其应用于真实的App开发项目。本课程涵盖的主题包括Xcode基础知识,Core iOS和Cocoa Touch框架,简单的用户界面创建,MVC体系结构等等。着重于使用Apple的组件访问摄像头,麦克风和GPS等传感器,到本课程结束时,您将能够根据指定的参数和准则创建基本的App。 目前,该课程是使用Swift 2进行授课的。团队已经意识到Swift 3的发布,并将及时对该课程进行编辑。请注意,目前该说明完全针对Swift 2。

本课程属于 iOS App Development with Swift Specialization/使用 Swift 进行 iOS App 开发 专项课程 第2门课程。

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

Introduction To Swift Programming Swift 程序设计入门

学不厌资源阅读(746)

Coursera课程下载

课程名称: Introduction To Swift Programming Swift 程序设计入门

课程主页: https://www.coursera.org/learn/swift-programming

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 多伦多大学

讲师: Parham Aarabi

授课语言: 英语

提供字幕: 中文

课程文件大小: 390MB

课程介绍: Swift编程简介:Swift编程简介是一个分为四个部分的专业系列文章中的第一门课程,它将为您提供从头开发iOS应用程序所需的工具和技能。在第一门课程结束时,您将能够演示Swift中的编程中间应用程序,这是iOS强大的新编程语言。在最佳实践的指导下,您将精通语法,面向对象的原理,内存管理,功能概念以及使用Swift进行编程的更多知识。 本课程致力于教授Swift编程,因此独树一帜。凭借新功能,您将在编写iOS应用程序方面处于最前沿。 目前,该课程是使用Swift 2进行授课的。团队已经意识到Swift 3的发布,并将及时对该课程进行编辑。请注意,目前该说明完全针对Swift 2。 请注意,要参加此课程(以及完整的专业课程),需要有一台Mac电脑,并且,尽管不是必需的,但最好是iPhone,iPod或iPad。注意:本课程已在Mac上设计和测试(以及提供的内容)。虽然我们知道在Windows的虚拟机中运行Mac的黑客和变通办法,但我们不建议您使用PC。 希望您在这次新冒险中玩得开心。

本课程属于 iOS App Development with Swift Specialization/使用 Swift 进行 iOS App 开发 专项课程 第1门课程。

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

Number Theory and Cryptography 加州大学圣地亚哥分校

学不厌资源阅读(730)

Coursera课程下载

课程名称: Number Theory and Cryptography 加州大学圣地亚哥分校

课程主页: https://www.coursera.org/learn/number-theory-cryptography

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 加州大学圣地亚哥分校

讲师: Alexander S. Kulikov

授课语言: 英语

提供字幕: 英语

课程文件大小: 1.24GB

课程介绍: 数论和密码学:我们都从小开始学习数字。我们中有些人喜欢数数,其他人则讨厌它,但是任何人每天都使用数字来购买商品,支付服务,估计的时间和必要的资源。数千年来,人们一直在想知道数字的属性。几千年来,它或多或少只是一个纯粹的数学家才感兴趣的游戏。 20世纪著名数学家G.H.哈迪曾经说过:“数论一直被视为纯粹数学最无用的分支之一”。在他去世仅30年之后,利用数论成就开发了一种用于加密秘密消息的算法。它以其作者的名字命名为RSA,其实现可能是当今最常用的计算机程序。没有它,任何人都将无法通过Internet进行安全付款,甚至无法安全登录到电子邮件和其他个人服务。在这个简短的课程中,我们将在4周内完成从基金会到RSA的整个旅程。到最后,您将能够应用数字理论的基础来加密和解密消息,如果不小心应用RSA就会破坏代码。您甚至会通过加密任务! 作为前提条件,我们仅假设基本数学(例如,我们希望您知道什么是平方或如何添加分数),Python中的基本编程(函数,循环,递归),常识和好奇心。我们的目标受众是所有有志或计划在IT领域工作的人,从积极进取的高中生开始。

本课程属于 Introduction to Discrete Mathematics for Computer Science Specialization /专项课程 第4门课程。

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

Introduction to Graph Theory 加州大学圣地亚哥分校

学不厌资源阅读(970)

Coursera课程下载

课程名称: Introduction to Graph Theory 加州大学圣地亚哥分校

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

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 加州大学圣地亚哥分校

讲师: Alexander S. Kulikov

授课语言: 英语

提供字幕: 英语

课程文件大小: 1.85GB

课程介绍: 图论概论:我们邀请您参加图论的迷人之旅,该领域将绘画的优雅与数学的严谨联系在一起;很简单,但并不简单。图论不仅为我们提供了一种以图形方式表示许多主要数学结果的简便方法,还为我们提供了深入了解其背后的深层理论的能力。 在本课程中,除其他有趣的应用程序外,我们还将了解GPS系统如何找到最短路径,工程师如何设计集成电路,生物学家如何组装基因组,为什么政治地图总是可以使用几种颜色进行着色。我们将研究拉姆西理论,该理论证明在大系统中,完全的混乱是不可能的! 在课程结束时,我们将实现一种算法,该算法可以找到学生到学校的最佳分配。该算法由David Gale和Lloyd S. Shapley开发,后来被诺贝尔经济学奖授予。 作为前提条件,我们仅假设基本数学(例如,我们希望您知道什么是平方或如何添加分数),Python中的基本编程(函数,循环,递归),常识和好奇心。我们的目标受众是所有有志或计划在IT领域工作的人,从积极进取的高中生开始。

本课程属于 Introduction to Discrete Mathematics for Computer Science Specialization /专项课程 第3门课程。

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

Combinatorics and Probability 加州大学圣地亚哥分校

学不厌资源阅读(735)

Coursera课程下载

课程名称: Combinatorics and Probability 加州大学圣地亚哥分校

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

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 加州大学圣地亚哥分校

讲师: Alexander S. Kulikov

授课语言: 英语

提供字幕: 中文

课程文件大小: 1.58GB

课程介绍: 组合和概率:计数是我们日常遇到的与数学相关的基本任务之一。这里的主要问题如下。如果我们需要数一数,我们能做些比仅一一计数所有对象更好的事情吗?我们是否需要创建所有电话号码的列表,以确保每个人都有足够的电话号码?有没有办法告诉我们算法在实现和实际运行之前的合理时间内运行?所有这些问题都通过一个称为组合数学的数学领域来解决。 在本课程中,我们讨论可以帮助回答此类问题的大多数标准组合设置。我们将特别专注于开发在现实生活和算法问题中区分这些设置的能力。这将帮助学习者实际实施新知识。除此之外,我们将讨论对算法实现很重要的递归计数技术。 组合学的主要“消费者”之一是概率论。这个领域与生活的各个方面联系在一起,一方面是日常生活中的重要概念,另一方面又是诸如统计学和机器学习之类的现代重要领域中必不可少的工具。在本课程中,我们将专注于提供有关该领域概率基础和良好直觉的工作知识。实践表明,这种直觉并不容易发展。 在本课程的最后,我们将创建一个程序,该程序可以成功玩一个棘手且非常违反直觉的骰子游戏。 作为前提条件,我们仅假设基本数学(例如,我们希望您知道什么是平方或如何添加分数),Python中的基本编程(函数,循环,递归),常识和好奇心。我们的目标受众是所有有志或计划在IT领域工作的人,从积极进取的高中生开始。

本课程属于 Introduction to Discrete Mathematics for Computer Science Specialization /专项课程 第2门课程。

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

Mathematical Thinking in Computer Science

学不厌资源阅读(1244)

Coursera课程下载

课程名称: Mathematical Thinking in Computer Science

课程主页: https://www.coursera.org/learn/what-is-a-proof

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 加州大学圣地亚哥分校

讲师: Alexander S. Kulikov,Michael Levin

授课语言: 英语

提供字幕: 英语

课程文件大小: 1.70GB

课程介绍: 计算机科学中的数学思维:数学思维在计算机科学的所有领域都至关重要:算法,生物信息学,计算机图形学,数据科学,机器学习等。在本课程中,我们将学习离散数学中最重要的工具:归纳,递归,逻辑,不变式,示例,最优性。我们将使用这些工具来回答典型的编程问题,例如:如何确定解决方案的存在?我确定我的程序可以计算出最佳答案吗?这些对象是否都满足给定的要求? 在此过程中,我们将尝试所有方法,然后再尝试:您将解决许多交互式(和移动友好)难题,这些难题经过精心设计,可让您自己发明许多重要的想法和概念。 先决条件: 1.我们仅假设基本数学(例如,我们希望您知道什么是平方或如何添加分数),常识和好奇心。 2.基本的编程知识是必要的,因为某些测验要求使用Python进行编程。

本课程属于 Introduction to Discrete Mathematics for Computer Science Specialization /专项课程 第1门课程。

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

Game Development for Modern Platforms /现代平台上的游戏开发

学不厌资源阅读(756)

Coursera课程下载

课程名称: Game Development for Modern Platforms /现代平台上的游戏开发

课程主页: https://www.coursera.org/learn/gamedev-platforms

所在平台: Coursera

课程类别: 计算机科学

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

讲师: Brian Winn

授课语言: 英语

提供字幕: 英语

课程文件大小: 674MB

课程介绍: 现代平台的游戏开发:开发和运行游戏的设备或“平台”对游戏开发过程具有重大影响。在本动手课程中,您将探索如何为各种现代平台(包括Web,Windows,Mac OS X,iOS和Android)开发游戏。在构建完整的游戏时,您将学习Unity游戏引擎中的中级和高级游戏开发技术。在课程结束时,您将了解如何开发,完善,打包和准备您的游戏,以便在各种游戏平台上发行。将特别关注开发2D平台游戏,该游戏支持多种形式的输入(键盘/鼠标,控制器和触摸),可跨多种形式的输出(屏幕尺寸,屏幕分辨率,声音)工作,并在各种情况下表现良好计算设备。

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

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

Business of Games and Entrepreneurship /商业游戏与创业

学不厌资源阅读(675)

Coursera课程下载

课程名称: Business of Games and Entrepreneurship /商业游戏与创业

课程主页: https://www.coursera.org/learn/gamedev-business

所在平台: Coursera

课程类别: 计算机科学

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

讲师: Casey O’Donnell

授课语言: 英语

提供字幕: 英语

课程文件大小: 981MB

课程介绍: 游戏和创业的业务:除了艺术和娱乐之外,游戏也与商业有关。无论您是想在游戏工作室工作,创业还是业余爱好,认识到视频游戏行业的动态格局对于找到自己的位置都至关重要。本课程将向您介绍游戏制作,项目管理,团队合作技能,以及如何在更广阔的市场中定位您的游戏创意和自己。在课程结束时,您将能够开发出具有影响力的游戏作品集,以引起关注和/或制定有效的商业计划,以将您的游戏推向市场。

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

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