Let's develop a message-driven microservices application

所在平台: Udemy

课程主页: https://www.udemy.com/course/fullstack-microservices-course/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:让我们开发一个消息驱动的微服务应用程序 概述:本课程带您深入现代应用程序开发,通过从零开始构建一个网页抓取服务,您将理解从想法到计划再到多方面应用程序实施的整个开发过程。课程内容包括多个重要框架和工具的深刻理解,是一门综合性的速成课程。您将学习使用Bootstrap进行网页设计,使用优雅的Knockout.js库进行JavaScript前端开发,REST API设计及超媒体驱动的API,使用Spring和Java进行后端开发,通过Spring Boot进行快速原型开发,微服务架构,使用RabbitMQ进行消息传递,以及使用Python进行网页抓取。 这门课程提供了一种独特的无干扰学习体验,您只需点击链接即可开始编码。课程配备了一个虚拟机映像,已安装所有要求,并有一个指导应用程序引导您完成课程。您无需浪费时间在安装或配置问题上,只需打开控制台并输入“vagrant up”。我开发的指导应用程序会引导您进行讲座,并管理您的源代码和练习。大多数课程要么过于强调理论而缺乏实践,要么只是单纯的黑客教程,忽略更深层次的概念。我的课程以简明的形式提供材料,只教授必要的基础知识,使您能够独立编码。与其花几个小时看视频而又忘记大部分内容,不如在更短的时间内获得同样的知识。 课程内容与概述:课程将带您从一个想法逐步走向完整的应用程序。我们从与虚构客户收集的应用需求开始。然后,我们像在真实软件公司一样计划开发。接着开发应用程序的各个部分,我们先从前端入手,分两步实施。首先,使用Bootstrap布局网站,其次,利用Knockout.js使网站具备互动性。接下来转向后端,讨论REST API开发。使用Spring Boot和Java,快速创建一个供客户端使用的API。在课程的最后部分,我们将应用一个网页抓取服务,深入理解微服务架构,并学习如何利用RabbitMQ提高模块化。创建此课程的原因是我认为对于希望最大化教育时间的开发者,市场上可选的课程仍然不足。作为软件开发者,我们需要不断学习新知识,时间非常宝贵。因此,我的讲座专注于积极编码以及最重要的知识点。作为对学生的奖励,我会亲自回答您在论坛上关于课程材料的任何开放性问题。我的动力是帮助您成功!

课程评论(0条)

课程详情

Dive into modern application development while you build a web scraping service from scratch. Understand the whole development process that goes from an idea to a plan to the implementation of a multifaceted application. Get a profound understanding of many important frameworks and tools in one single crash course. Web design using BootstrapJavascript frontend development using the elegant Knockout.js libraryREST API design and hypermedia-driven APIsSpring & Java backend developmentRapid prototyping with Spring BootMicroservices architectureMessaging with RabbitMQWeb scraping with Python This class offers a unique distraction-free learning experience that allows you to start coding anytime just by clicking a link It ships with a virtual machine image that has all requirements installed and a tutoring application that guides you through the course. Instead of wasting your time with installation or configuration issues that regular courses require, you just open your console and type in "vagrant up". I developed a tutoring application that guides you through the lectures and manages your source code and exercises. You start coding just by clicking a link and having the tutor taking care of the rest. Most courses either focus on too much theory without practice or are not more than a guided hacking tutorial ignoring deeper concepts. My class delivers the material in a concise form by teaching just enough essentials so you can start coding on your own. Why watch hours of videos and forget most of it when I can get the same knowledge in a fraction of the time? Contents and Overview This course will take you from an idea to a plan to the complete application. We start with the requirements of our application that we have gathered with our fictive client. We plan the development as we would do in a real life software company. Then we develop each part of the application. We start with the frontend that we implement in two steps. First, we use Bootstrap to layout the website. Second, we make the website interactive using Knockout.js.Next we move to the backend side and talk about REST API development. Using Spring Boot and Java we demonstrate how to create an API quickly that clients consume. In the final part of this course, we add a web scraping service to our application. We gain an understanding of the microservices architecture and learn how to increase modularity by taking advantage of messaging with RabbitMQ. The reason I created this class is that I feel there are not enough offers available for developers who want to maximise the time spent on their education. As software developers, we constantly need to learn something new. Our time is precious. That's why my lectures focus on active coding and teaching what is most important. As a bonus for my students I personally answer every open question you may have in the forum regarding the course material. My motivation is to help you succeed!

课程标签

0人关注该课程

主题相关的课程