Full Stack Grow

所在平台: Udemy

课程主页: https://www.udemy.com/course/full-stack-grow/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:全栈成长(Full Stack Grow) 课程概述:您想要从零开始开发自己的Web应用程序,并随着用户的增长逐步完善吗?此课程就是为您量身定制的,它不仅涵盖了全栈开发的所有要素,还包括了使您的应用程序成长所需的实践。在Web开发方面,我们专注于Web组件,以提供尽可能模块化的开发方法。而这一切并没有框架的负担和限制,反而依靠Stencil.js这个编译器,结合了TypeScript的强大功能和React的一些便利性。最重要的是,在编译完应用程序后,Stencil.js将不再占用任何资源。 从一开始,我们就将测试与Jest和Puppeteer紧密集成。测试与每节课程紧密结合,在构建应用时,我们在每节课程中都开发测试,学习如何有效地测试的技巧。我们的服务器使用Node和Express,保持一致性,再次利用TypeScript和Jest编写更模块化的代码,并紧密集成测试。此外,我们将所有内容封装到Docker容器中,迈向微服务架构的第一步。我们深入探讨创建快速响应的开发环境所需的一切,使您能够快速编写代码,同时保持测试的更新。 在数据库方面,我们选择了HarperDB,这是一种新型且强大的数据库,结合了SQL和NoSQL数据库的最佳特性,使数据库开发变得轻而易举。在这里,我们创建工具,使您能够通过将数据库架构开发与生产代码分离来扩展您的开发。 最后,我们还将涵盖使用Git和GitHub的源代码控制,深入介绍使您能够独立或与团队共同开发项目的工作流程。在所有内容完成后,我们将以简单几步将所有成果推送到Google Cloud,并确保一切运行正常,得益于我们在测试中所做的努力。 通过这门课程,您将获得构建一个严肃的Web应用程序所需的一切,将完全的控制权掌握在自己手中,让您的应用从爱好发展为一个成功的业务。 注意:每节课程都将提供一个资源文件,展示课程结束时代码的样子。您还可以在GitHub上找到代码,地址为safaalai/notes。

课程评论(0条)

课程详情

Want to develop your web app from the ground up with everything you need to grow with your users? This is the course for you as it wraps into a tidy bundle not only all elements of full-stack development but also practices necessary to grow your app.For web development, we focus on web components to give you the most modular method for developing a web app possible. But we do this without the overhead or the restrictions of a framework, instead relying on Stencil.js, a compiler that combines the power of Typescript with some of the convenience of React. But best of all, after compiling your app, Stencil.js gets out of the way and leaves no overhead of its own behind.And right here from the very start, we integrate testing with Jest and Puppeteer. Testing is tightly integrated with every lesson and as we build our app, we develop testing with practically each lesson, learning dozens of tips and tricks on how to test effectively.For our server, we use Node and Express and keep things consistent by again using Typescript and Jest to write more modular code and tightly integrate testing. But then we go a step further by wrapping everything into a Docker Container as a first step to a micro-services architecture. We go into depth here with everything you need to create a fast and responsive development environment that makes it easy to write code fast while keeping your tests up to data.On the database, we go with a new and powerful database offering from HarperDB that combines much of the best of both SQL and NoSQL databases and makes database development a breeze. But here again we create tools to enable you to scale up your development by separating database schema development from your production code.To top things up we also cover source control with Git and Github, going into depth on the work flow needed to enable you to develop a project either on your own or as a team. And at the end of it all, we will push everything up to Google Cloud in a few easy steps and see everything work the first time, thanks to all the work we did in testing.This course then gives you everything you need to get going with a serious web app, that puts full control into your hands and enables you to build your app from a hobby up to a highly successful business.Note: Each lesson will have a resource file showing what the code should look like at the end of the lesson. You can also find the code on GitHub at safaalai/notes.

课程标签

0人关注该课程

主题相关的课程