Coursera 笔记

Module 01 · Introduction to Web and Front-End Development网页与前端开发简介

Outline: IBM Front-End Developer PC大纲:IBM 前端开发专业证书

Coursera ↗

The following courses are part of the IBM Front-End Developer Professional Certificate
以下课程是 IBM 前端开发专业证书的一部分.

Courses  课程

Course 1: Getting Started with Front-End and Web Development 课程 1:前端和 Web 开发入门

Module 1: Introduction to Web and Front-End Development
模块 1:网络与前端开发简介

Module 2: Web Infrastructure Basics and Terminology
模块 2:网络基础设施基础与术语

Module 3: Introduction to Application Development
模块 3:应用开发简介

Module 4: Get Started with No-Code Development
模块 4:开始无代码开发

Module 5: Front-End Developer Skills and Career Paths
模块 5:前端开发技能与职业路径

Module 6: Final Project and Wrap-up
模块 6:最终项目及总结

Course 2: Introduction to Software Engineering 课程 2:软件工程导论

Module 1: SDLC – The Software Development Lifecycle
模块 1:SDLC – 软件开发生命周期

Module 2: Introduction to Software Development
模块 2:软件开发简介

Module 3: Basics of Programming
模块 3:编程基础

Module 4: Software Architecture, Design, and Patterns
模块 4:软件架构、设计和模式

Module 5: Job Opportunities and Skillsets in Software Engineering
模块 5:软件工程中的就业机会与技能集

Module 6: Final Activity and Quiz
模块 6:最终活动与测验

Course 3: Designing User Interfaces and Experiences (UI/UX) 课程 3:设计用户界面与体验(UI/UX)

Module 1: Designing Intuitive Front Ends and Mockup Design Principles
模块 1:设计直观的前端界面和原型设计原则

Module 2: Web Design Methodologies
模块 2:网页设计方法论

Module 3: UI Design with Figma
模块 3:使用 Figma 进行 UI 设计

Module 4: Final Project and Assessment
模块 4:最终项目与评估

Course 4: Introduction to HTML, CSS, JavaScript 课程 4:HTML、CSS、JavaScript 简介

Module 1: Introduction to Application Development
模块 1:应用开发简介

Module 2: HTML Overview
模块 2:HTML 概述

Module 3: CSS Overview & HTML5 Elements
模块 3:CSS 概述与 HTML5 元素

Module 4: JavaScript Programming for Web Applications
模块 4:Web 应用 JavaScript 编程

Module 5: Career Opportunities and Final Project
模块 5:职业机会与最终项目

Course 5: Developing Websites and Front-End with Bootstrap 课程 5:使用 Bootstrap 开发网站和前端

Module 1: Getting Started with Bootstrap
模块 1:Bootstrap 入门

Module 2: Intermediate Bootstrap
模块 2:中级引导程序

Module 3: Final Project and Assessment
模块 3:最终项目与评估

Course 6: Getting Started with Git and GitHub 课程 6:Git 和 GitHub 入门

Module 1: Git and GitHub Fundamentals
模块 1:Git 和 GitHub 基础

Module 2: Using Git Commands and Managing GitHub Projects
模块 2:使用 Git 命令和管理 GitHub 项目

Module 3: Final Project
模块 3:最终项目

Course 7: Developing Front-End Apps with React 课程 7:使用 React 开发前端应用

Module 1: Building Rich Front-End Applications with React and ES6
模块 1:使用 React 和 ES6 构建丰富的前端应用程序

Module 2: React Components
模块 2:React 组件

Module 3: Advanced React
模块 3:高级 React

Module 4: Final Project
模块 4:最终项目

Module 5: [HONORS] Using Bootstrap to Develop Web Front-End
模块 5:[荣誉课程] 使用 Bootstrap 开发网页前端

Course 8: Intermediate Web and Front-End Development 课程 8:中级 Web 和前端开发

Module 1: Search Engine Optimization (SEO)
模块 1:搜索引擎优化(SEO)

Module 2: Introduction to Automated Build Tools (Webpack)
模块 2:自动化构建工具(Webpack)简介

Module 3: Cross-Browser JavaScript Optimization and Testing Frameworks
模块 3:跨浏览器 JavaScript 优化和测试框架

Module 4: Debugging and Troubleshooting
模块 4:调试与故障排除

Module 5: Final Project
模块 5:最终项目

Course 9: Get Started with Cloud Native, DevOps, Agile, and No SQL 课程 9:云原生、DevOps、敏捷和 No SQL 入门

Module 1: Introduction to Cloud Native
模块 1:云原生简介

Module 2: DevOps and CI/CD
模块 2:DevOps 和 CI/CD

Module 3: Agile and Scrum
模块 3:敏捷与 Scrum

Module 4: NoSQL Databases in Cloud
模块 4:云中的 NoSQL 数据库

Module 5: Final Project and Final Exam
模块 5:最终项目与最终考试

Course 10: Front-End Development Capstone Project 课程 10:前端开发综合项目

Module 1: Getting Started with the Capstone
模块 1:启动项目

Module 2: Developing Static Webpages using HTML & CSS
模块 2:使用 HTML 和 CSS 开发静态网页

Module 3: Developing Dynamic React Components – Part I
模块 3:开发动态 React 组件 - 第一部分

Module 4: Developing Dynamic React Components – Part II
模块 4:开发动态 React 组件 – 第二部分

Module 5: Building, Deploying, and Updating the Website
模块 5:构建、部署和更新网站

Module 6: Final Project Submission and Peer Review
模块 6:最终项目提交及同行评审

Course 11: Software Developer Career Guide and Interview Preparation 课程 11:软件开发职业指南与面试准备

Module 1: Building a Foundation
模块 1:构建基础

Module 2: Applying and Preparing to Interview
模块 2:应用与准备面试

Module 3: Interviewing
模块 3:访谈