学而不厌
孜孜不倦

Designing User Interfaces and Experiences (UI/UX)

学不厌资源阅读(100)

课程名称: Designing User Interfaces and Experiences (UI/UX)

课程主页: https://www.coursera.org/learn/designing-user-interfaces-and-experiences-uiux

所在平台: Coursera

课程类别: 计算机科学

大学或机构: IBM

讲师: IBM Skills Network Team,Corey Leong,Muhammad Yahya

授课语言: 英语

提供字幕: 英文

课程文件大小: 246MB

课程介绍: UI 和 UX 设计是一个蓬勃发展的行业,对于任何拥有适当技能的人来说都有着广阔的前景。本课程专为有兴趣从事 UI 和 UX 体验设计职业的人士以及想要创建 Web 和前端应用程序的开发人员而设计。它强调前端开发中使用的关键概念、工具和方法。

网络和移动设备正在改变世界。如今,每个人都拥有智能手机、平板电脑、智能电视和/或笔记本电脑,用于通信和数据搜索。公司越来越多地求助于前端开发人员、移动应用程序开发人员和 UI/UX 设计师来帮助他们生产用户友好的产品。因此,为用户提供强大而直观的用户界面和体验至关重要。

在本课程中,您将了解视觉设计开发的最佳实践,并识别设计良好和较差的用户界面之间的差异。您将探索 UI 设计中的版式、可读性和色彩理论。

您将深入了解视觉设计中的关键方法,例如响应式网页设计(RWD)和渐进式网页设计(PWD)。
您将接触到 Figma 等工具,这是一款用于界面设计的基于云的协作应用程序。您将了解设置 Figma 帐户的步骤并了解其配置。此外,您还将探索 Figma 中使用的对设计至关重要的各种组件、样式、库和布局网格。

在整个课程中,您将通过视频、阅读材料、活动和测验来学习,这些旨在教您视觉网络和移动设计和开发的基础知识。您将获得一系列技术和实践知识,并获得该领域专家的见解和指导。

您将从实践实验室中获得的实践知识将进一步巩固您的基础并使您能够表现得更好。
这是一个初学者课程,面向具有基本计算机操作技能、具有视觉设计开发基础知识并熟悉 Figma 的学习者。
为了在本课程中取得成功,您应该对用户界面(UI)和用户体验(UX)设计以及网站线框图有基本的了解,熟悉用于各种设备中视觉设计的不同类型的布局和工具,并且熟悉 Figma 应用程序。

本课程属于 IBM Front-End Developer Certificate/专业证书 中的第6门课程。

课程压缩包下载地址(度盘链接 解压密码:xuebuyan.org):

Developing Front-End Apps with React

学不厌资源阅读(98)

课程名称: Developing Front-End Apps with React

课程主页: https://www.coursera.org/learn/developing-frontend-apps-with-react

所在平台: Coursera

课程类别: 计算机科学

大学或机构: IBM

讲师: IBM Skills Network Team

授课语言: 英语

提供字幕: 英文

课程文件大小: 137MB

课程介绍: React 是 Web 和前端应用程序开发类别中最流行的框架之一。
在本课程中,您将
– 使用 React 和 ES6 构建丰富的前端应用程序
– 使用数据和状态连接React组件
– 编写具有 Hooks 和 Redux 等高级功能的丰富 React 组件
此外,您还将探索如何访问 React Web 框架用户界面 (UI) 库并运行丰富的 React 应用程序。您将找到使用 React 组件并在动态用户界面中更改其属性和状态的方法。您将学习如何从 React 页面连接到外部服务器。本课程介绍了不同的测试工具,您可以使用它们来测试组件,而无需手动验证。

在整个课程中,您将完成大量的实践实验室以获得实践经验。在课程结束时,您将通过一个最终项目来展示您的 React 技能,并将其添加到您的作品集中。

本课程将帮助您成为一名成功的前端或全栈开发人员。它适合那些希望在职业生涯中取得进步的 IT 人员或寻求建立客户端技能的应届毕业生。

注意:本课程需要 HTML、CSS、JavaScript 和 Git/GitHub 知识

本课程属于 IBM Front-End Developer Certificate/专业证书 中的第5门课程。

课程压缩包下载地址(度盘链接 解压密码:xuebuyan.org):

IBM Data Warehouse Engineer Certificate/专业证书

学不厌资源阅读(88)

课程名称(英文):IBM Data Warehouse Engineer Certificate

课程名称(中文):IBM Data Warehouse Engineer 专业证书

课程链接:https://www.coursera.org/professional-certificates/data-warehouse-engineering

平台:Coursera

大学或机构:IBM

课程介绍:为数据仓库领域的职业生涯做好准备。在此计划中,您将学习 SQL、Linux 和数据库架构等热门技能,以便在不到 3 个月的时间内为工作做好准备。

数据仓库工程师设计和构建称为数据仓库的大型数据库,用于数据和业务分析。他们与数据分析师、数据科学家和项目管理人员密切合作,进行分析,从而获得见解并为决策提供信息。

该计划将教您雇主正在寻找入门级数据仓库角色的基本数据仓库技能。该计划不仅可以帮助您开始数据仓库职业生涯,还可以为未来在商业智能 (BI) 角色等其他道路上的职业发展奠定坚实的基础。

您将学习专业数据仓库工程师使用的最新工具,包括关系数据库管理系统 (RDBMS)、PostgreSql 和 MySQL。除了这些工具之外,您还可以了解如何使用 Linux/UNIX shell 脚本自动执行重复性任务并构建数据管道以及提取、转换和加载 (ETL) 数据。您还将使用数据仓库并使用 SQL 和 BI 工具对其进行查询。

完成完整的课程后,您将获得一个项目组合和 IBM 颁发的专业证书,以展示您的专业知识。您还将获得 IBM Digital 徽章,并获得职业资源来帮助您寻找工作,包括模拟面试和简历支持。

应用学习项目
每门课程都包括大量的实践实验室和一个项目,用于磨练和应用您所学到的概念和技能。在课程结束时,您将设计、实施、配置、查询和维护大量数据库,并使用实际工具和数据存储库创建数据管道,以构建工作就绪技能组合。

您将首先在云上配置数据库实例。接下来,您将使用实体关系图 (ERD) 设计数据库,并使用 MySQL、PostgreSQL 和 IBM Db2 创建数据库对象,例如表和键。

然后,您将熟练使用 SQL 使用 SELECT、INSERT、UPDATE 和 DELETE 语句查询数据库,并学习过滤、排序和聚合结果集。接下来,您将熟悉常见的 Linux/Unix shell 命令并使用它们来构建 Bash 脚本。

您将使用 Apache Airflow 和 Kafka 为批处理和流式 ETL 作业创建数据管道。最后,实施数据仓库并创建 BI 仪表板。

包含课程详情(点击对应课程后方详情了解对应课程具体信息):

1,Introduction to Data Engineering(详情
2,Introduction to Relational Databases (RDBMS)(详情
3,SQL: A Practical Introduction for Querying Databases(详情
4,Hands-on Introduction to Linux Commands and Shell Scripting(详情
5,Relational Database Administration (DBA)(详情
6,ETL and Data Pipelines with Shell, Airflow and Kafka(详情
7,Getting Started with Data Warehousing and BI Analytics(详情
8,Data Warehousing Capstone Project(详情

课程视频压缩包下载(度盘链接 解压密码:xuebuyan.org):

Applied Software Engineering Fundamentals Specialization/专项课程

学不厌资源阅读(94)

课程名称(英文):Applied Software Engineering Fundamentals Specialization

课程名称(中文):Applied Software Engineering Fundamentals 专项课程

课程链接:https://www.coursera.org/specializations/software-engineering-fundamentals

平台:Coursera

大学或机构:IBM

课程介绍:如果您想进入令人兴奋的软件开发世界,这个软件工程基础专业课程非常适合您。无需具备编程或应用程序开发方面的先前学位或知识。

根据美国劳工和统计局的数据,软件开发人员的年薪中位数为 110,140 美元,需求量很大。该领域正在以 22% 的速度增长,因此现在是开始软件工程职业生涯的绝佳时机。该计划中的自定进度课程为准备广泛的 IT 和软件开发相关职业奠定了基础,包括Web 开发、移动应用程序开发、前端、后端和全栈应用程序开发、软件测试和质量保证 (QA) 以及 DevOps 工程。

这个专业充满了引人入胜的视频、实践实验室和现实世界的项目,探索基本的编程原则和设计、架构和部署的基础;软件开发生命周期; Git 和 GitHub 存储库;使用 Linux 终端并创建 Bash shell 脚本来自动执行各种任务;并使用 Python 编程语言进行编码。

该计划适合软件工程新手或想要回顾软件工程基础知识的人。它为您介绍在软件工程领域取得成功所需的文化、技术和就业技能。

应用学习项目

每门课程都包含动手实验、互动活动和项目,因此您可以在构建自己的作品集的同时获得软件工程概念的实践知识。您将在整个计划中培养软件工程技能。项目涉及:.
探索职位列表以熟悉软件工程领域的技能和要求。
使用 Git 命令和 GitHub 创建开源项目,同时处理分支、合并代码和执行拉取请求 (PR)。
在 Linux 上编写一个 Bash shell 脚本,备份更改的文件并使用 Crontab 安排其每 24 小时运行一次。
使用列表、元组、字典、集合、条件、分支、循环、函数、异常处理、对象和类、Web 服务和 API 以及 NumPy 和 Pandas 等库进行 Python 编码。
开发使用 IBM Watson 翻译语言的 Python Web 应用程序,包括编写单元测试和打包应用程序以供分发。

包含课程详情(点击对应课程后方详情了解对应课程具体信息):

1,Introduction to Software Engineering(详情
2,Hands-on Introduction to Linux Commands and Shell Scripting(详情
3,Getting Started with Git and GitHub(详情
4,Python for Data Science, AI & Development(详情
5,Developing AI Applications with Python and Flask(详情

课程视频压缩包下载(度盘链接 解压密码:xuebuyan.org):

Developing AI Applications with Python and Flask

学不厌资源阅读(124)

课程名称: Developing AI Applications with Python and Flask

课程主页: https://www.coursera.org/learn/python-project-for-ai-application-development

所在平台: Coursera

课程类别: 计算机科学

大学或机构: IBM

讲师: Ramesh Sannareddy,Joseph Santarcangelo

授课语言: 英语

提供字幕: 英文

课程文件大小: 19MB

课程介绍: 本迷你课程旨在通过实施不同的技术来开发应用程序和 AI 驱动的解决方案,从而应用基础 Python 技能。承担开发人员和单元测试的角色,并在多个动手实验室的帮助下打包应用程序。完成本课程后,您将有信心开始使用 Python 开发支持 AI 的应用程序、构建和运行单元测试以及打包应用程序以进行分发。

先决条件:IBM 的 **Python for Data Science, AI and Development** 课程是本项目课程的先决条件。请确保在参加本课程之前,您已经完成了 IBM 的 Python for Data Science、AI 和 Development 课程,或者在使用 Python 和数据方面具有同等的熟练程度。

注意:本课程不打算教你 Python,也没有太多的教学内容。它旨在让您应用先前的 Python 知识。

本课程属于 Applied Software Engineering Fundamentals Specialization/专项课程 中的第5门课程。

课程压缩包下载地址(度盘链接 解压密码:xuebuyan.org):

Introduction to Software Engineering

学不厌资源阅读(142)

课程名称: Introduction to Software Engineering

课程主页: https://www.coursera.org/learn/introduction-to-software-engineering

所在平台: Coursera

课程类别: 计算机科学

大学或机构: IBM

讲师: Rav Ahuja,Bethany Hudnutt

授课语言: 英语

提供字幕: 英文

课程文件大小: 577MB

课程介绍: 您是否对软件工程这一利润丰厚的领域感到好奇,以及如何成为其中的一部分?这是适合您的课程!通过学习本课程,您将获得软件开发、编程以及 IT 行业提供的许多令人兴奋的工作角色和职业道路的基础知识。

了解软件开发生命周期 (SDLC) 的强大功能以及敏​​捷和 Scrum 等现代软件开发框架方法。探索基本编程原则以及设计、架构和部署的基础。该课程提供了许多实验,将帮助您获得重要的实践经验。其中包括 IDE 入门、Python 编程基础知识以及 10 种语言的 Hello World。

据美国劳工统计局估计,软件工程领域正以 22% 的速度增长。除了有抱负的软件工程师、前端、后端、全栈开发人员和 DevOps 专业人员之外,本课程还适合相关职业的人员,例如产品和项目经理、IT 经理、信息开发人员、UI/UX 设计师和其他与软件工程师沟通和互动的人。

您将了解软件工程领域的不同工作机会和可能的职业道路,并听取行业专业人士的日常工作。
软件工程领域的专业人士需求量很大,现在是了解更多有关这个令人兴奋的领域的好时机。现在就开始报名吧!

本课程属于 Applied Software Engineering Fundamentals Specialization/专项课程 中的第1门课程。

课程压缩包下载地址(度盘链接 解压密码:xuebuyan.org):

IBM Back-End Development Certificate/专业证书

学不厌资源阅读(85)

课程名称(英文):IBM Back-End Development Specialization

课程名称(中文):IBM Back-End Development 专业证书

课程链接:https://www.coursera.org/professional-certificates/ibm-backend-development

平台:Coursera

大学或机构:IBM

课程介绍:为高增长的软件开发领域的职业生涯做好准备。在此计划中,您将在短短 6 个月内培养技能、工具和组合,以作为入门级后端开发人员在就业市场上获得竞争优势。

后端开发人员是构建和维护网站背后处理数据和执行操作的机制的专家,对这些专业人员的需求从未如此之大。
您将学习专业后端开发人员使用的最新工具和技术,包括 Linux 脚本、Git 和 GitHub、Python、SQL、数据库、Django、Docker 容器、Kubernetes 和 OpenShift、微服务、无服务器以及应用程序安全和监控。您将练习使用这些技术来构建支持现代 Web 和移动应用程序的服务器端系统和服务类型。

完成完整的课程后,您将建立一个项目组合,让您有信心在面试中脱颖而出,并且您将获得 IBM 的专业证书,向潜在雇主展示您的熟练程度。

您还将获得加入 IBM 人才网络的权限,一旦职位发布,您将立即收到工作机会、与您的技能和兴趣相匹配的推荐,以及帮助您脱颖而出的提示和技巧。

应用学习项目
在整个专业证书中,有充足的机会应用通过实验室和项目学到的技能。项目包括:
为备份文件等重复任务开发 shell 脚本
在 GitHub 上创建和共享开源项目
开发具有英语到法语翻译端点的 Python 应用程序
使用 IBM Cloud 和 Cloud Foundry 优化代码并托管应用程序,同时启用 CI/CD 以确保自动部署更改
利用 Django 全栈技能向在线课程添加功能
构建和部署留言簿,使用 Openshift 图像流和留言簿的多层版本控制来推出更新
通过创建和集成 Mongo 数据库、Flask 服务和 Django 应用程序来开发显示歌词、乐队照片并销售音乐会门票的后端应用程序
识别和分析软件工程职位发布

包含课程详情(点击对应课程后方详情了解对应课程具体信息):

1,Introduction to Software Engineering(详情
2,Hands-on Introduction to Linux Commands and Shell Scripting(详情
3,Getting Started with Git and GitHub(详情
4,Python for Data Science, AI & Development(详情
5,Developing AI Applications with Python and Flask(详情
6,Django Application Development with SQL and Databases(详情
7,Introduction to Containers w/ Docker, Kubernetes & OpenShift(详情
8,Application Development using Microservices and Serverless(详情
9,Application Security for Developers and DevOps Professionals(详情
10,Monitoring and Observability for Development and DevOps(详情
11,Back-end Application Development Capstone Project(详情

课程视频压缩包下载(度盘链接 解压密码:xuebuyan.org):

Back-end Application Development Capstone Project

学不厌资源阅读(111)

课程名称: Back-end Application Development Capstone Project

课程主页: https://www.coursera.org/learn/backend-development-capstone-project

所在平台: Coursera

课程类别: 计算机科学

大学或机构: IBM

讲师: IBM Skills Network Team

授课语言: 英语

提供字幕: 英文

课程文件大小: 98MB

课程介绍: 这是 IBM 后端开发专业证书的最后一门课程。这个顶点项目课程将使您有机会练习后端开发人员在现实生活中使用应用程序时所做的工作。
在本课程中,您将扮演现实开发人员的角色,致力于开发和部署后端微服务和应用程序。

您将负责开发、部署和集成由多个微服务组成的应用程序,并将它们无缝集成。您将使用各种后端工具和技术(包括 Flask、Django、NoSQL 和 Mongo DB)来完成此项目,同时应用编码最佳实践。您还将使用云原生技术独立部署、扩展和更新应用程序的每个微服务:Kubernetes、OpenShift 和无服务器(代码引擎)。

在本课程中,您将主要专注于实践工作,以展示和应用您在之前课程中学到的知识。通过成功完成此顶点课程,您将在您的编程组合中添加一个项目以向雇主展示。

本课程属于 IBM Back-End Development Certificate/专业证书 中的第11门课程。

课程压缩包下载地址(度盘链接 解压密码:xuebuyan.org):

Application Security for Developers and DevOps Professionals

学不厌资源阅读(117)

课程名称: Application Security for Developers and DevOps Professionals

课程主页: https://www.coursera.org/learn/application-security-for-developers-devops

所在平台: Coursera

课程类别: 计算机科学

大学或机构: IBM

讲师: John Rofrano,Corey Leong

授课语言: 英语

提供字幕: 中英

课程文件大小: 309MB

课程介绍: 您的应用程序容易遭受安全风险和威胁吗?本课程将帮助您识别漏洞并监控应用程序和系统的运行状况。您将检查和实施安全代码实践,以防止数据泄露和泄漏等事件,并发现监控和可观察性等实践如何保持系统安全。

您将获得有关维护安全环境的各种实践、概念和流程的广泛知识,包括在整个软件开发生命周期 (SDLC) 中自动化安全集成的 DevSecOps 实践、用于识别安全缺陷的静态应用程序安全测试 (SAST)、动态分析、和动态测试。您还将了解如何在本地和云端创建安全开发环境。您将探索开放 Web 应用程序安全项目 (OWASP) 的顶级应用程序安全风险,包括损坏的访问控制和 SQL 注入。

此外,您还将了解监控、可观察性和评估如何确保应用程序和系统的安全。您将发现监控系统的基本组件以及应用程序性能监控 (APM) 工具如何帮助测量应用程序性能和效率。您将分析监控的黄金信号,探索可视化和日志记录工具,并了解有助于您了解应用程序和系统的不同指标和警报系统。

通过本课程中的视频、动手实验、同行讨论以及实践和分级评估,您将发展和展示您创建和维护安全开发环境的技能和知识。

本课程属于 IBM Back-End Development Certificate/专业证书 中的第9门课程。

课程压缩包下载地址(度盘链接 解压密码:xuebuyan.org):

Django Application Development with SQL and Databases

学不厌资源阅读(106)

课程名称: Django Application Development with SQL and Databases

课程主页: https://www.coursera.org/learn/developing-applications-with-sql-databases-and-django

所在平台: Coursera

课程类别: 计算机科学

大学或机构: IBM

讲师: Yan Luo,Rav Ahuja

授课语言: 英语

提供字幕: 英文

课程文件大小: 179MB

课程介绍: 应用程序开发的基本要素是访问、处理和呈现数据。数据存储在各种数据库中,无论是在本地还是在云端,开发人员需要学习如何通过编程语言与他们交谈。

在本课程中,您将了解一些基本的数据库概念。您将学习 SQL 的基础知识,这是一种用于查询和管理数据的简单而强大的编程语言。您将了解云数据库基础知识并获得动手云数据库经验。

除了 SQL,您还将发现对象关系映射 (ORM) 如何允许您使用面向对象编程 (OOP) 语言来处理数据库。您将通过创建 Django Web 应用程序来保存、处理和呈现数据,从而获得全栈 Django 技能。您将了解云应用平台基础知识,并获得在云上部署 Django Web 应用的实践经验。

课程学习目标:
– 描述什么是数据库以及如何对数据建模
– 编写 SQL 查询以插入、选择、更新、删除数据库中的数据
– 了解对象关系模型(ORM)
– 使用 Django 开发数据库驱动的应用程序
– 在云端部署你的 Django 应用
先决条件:
– GitHub
– HTML & CSS
– Python

本课程属于 IBM Back-End Development Certificate/专业证书 中的第6门课程。

课程压缩包下载地址(度盘链接 解压密码:xuebuyan.org):