JAMStack: The Complete Guide

所在平台: Udemy

课程主页: https://www.udemy.com/course/jamstack/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:JAMStack: 完整指南 课程概述: 本课程旨在教您如何使用JAM stack架构构建快速、可靠和安全的网站。它提供了一个全面的从头到尾的指南,适合初学者和经验丰富的开发人员。您将学习JAMStack特定的概念,理解每一层的组成及其相互关系,掌握静态站点生成器的基础知识,集成无头CMS到静态网站,并利用CI/CD自动化构建与部署。 JAMStack是一种现代Web架构,解决了大多数基于Web项目的传统服务器端(单体)架构所面临的诸多问题。学习如何从传统架构转向像JAMStack这样的现代架构,是每位从事Web项目开发者必备的技能。该课程提供了非常实用和简明的学习方式,帮助您理解JAMStack的各个方面,使您能够为任何特定项目创建定制解决方案或逐步将现有项目迁移到JAMStack。 课程内容与结构: 课程分为几个专门的章节,旨在教您如何从JAMStack的角度思考和工作。课程强调架构本身,而不是特定解决方案,适合具备基本Web开发和Git知识的学员。课程开始时将介绍JAMStack的所有概念,并演示每一层的功能。接下来,将深入讲解“标记”部分,并介绍HUGO静态站点生成器,包括如何安装、配置和编译静态网站。 课程进一步探讨如何通过JavaScript API为静态网站添加动态功能,包括使用云函数和自托管API服务。接下来,您将学习如何使用GitHub Actions或像Netlify这样的全能解决方案,创建一个完全自动化的构建和部署流程。最后有一个专门部分介绍如何将无头CMS集成到静态网站中。 完成本课程后,您不仅能够理解课程中涵盖的特定解决方案,还能对如何使用JAMStack的核心原则构建网站和应用程序有广泛的理解。整个课程直接明了,旨在最短的时间内教会您JAMStack架构的全部内容。

课程评论(0条)

课程详情

Learn to build fast, reliable & secure sites using the JAM stack architecture.A comprehensive start to finish guide with practical lessons suited to both beginners and experienced developers alike.Learn JAMStack-specific conceptsUnderstand each layer of the stack and how they fit togetherLearn the fundamentals of Static Site GeneratorsIntegrate a Headless CMS into a static siteAutomate builds & deploys using CI / CDAn invaluable skill for any Web DeveloperJAMStack is modern web stack that solves many of the problems associated with traditional server-side (monolithic) architectures used for most web-based projects.Learning to shift from traditional stacks to a modern stack, like JAMStack, is an essential skill for any developer working on web-based projects.This course will provide a very practical and concise approach to understanding every aspect of the JAMStack and will enable you to start creating custom solutions for any given project, or incrementally migrate existing projects to a JAMStack.Content & OverviewWith dedicated sections for each part of the JAM stack, this course aims to teach you how to think and work in terms of a JAMStack.The focus of the course is the architecture itself, rather than focusing on specific solutions and is suitable for anyone with basic web-development and Git knowledge.The course starts by covering all the concepts specific to a JAMStack and demonstrates the function of each layer of the stack.Thereafter the "Markup" part of the stack is covered with some in-depth explanations and an introduction to the HUGO static site generator. Teaching you how to install, configure and compile static sites.The course then builds on this by explaining how to add dynamic functionality to a static site by means of JavaScript APIs. Including the use of cloud functions and self-hosted API services.Next you'll learn to create a completely automated build and deploy process using either GitHub Actions or an all-in-one solution like Netlify.With finally a dedicated section on how to integrate a headless CMS into a static site.Upon completion of this course, you will not only understand the specific solutions covered in the lessons, but also have a broad understanding of how to build sites and apps using the core principles of a JAMStack.The entire course is to the point and will teach you the entirety of the JAMStack architecture in the shortest amount of time possible!

课程标签

0人关注该课程

主题相关的课程