|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learning-path-akka-building-applications-and-microservices/
课程评论:没有评论
课程名称:学习路径:Akka:构建应用程序和微服务 课程概述:如果你希望轻松构建分布式、并发、容错和可伸缩的应用程序,Akka 是理想工具。Akka 用 Scala 编写,能够帮助你构建提供卓越性能的分布式系统,适用于本地机器和远程网络。此课程是 Packt 的视频学习路径,包含一系列逻辑顺序的视频,每个视频在前一个视频的基础上构建技能。这条学习路径提供了对 Akka 工具包的清晰和实用的介绍,讲解了开发自己应用程序所需的关键组件。 你将学习演员系统的概念,如何在 Akka 中创建层次结构,以及如何设置路由以发送消息到其他演员。我们还会探讨其他用例,例如构建一个在运行时可以改变行为的演员。接下来,你将创建有状态的演员,学习集群系统和远程演员的使用。此学习路径将帮助你理解如何使用 Akka 和 Akka HTTP 构建响应式微服务,并遵循响应式宣言的原则。你将深入了解响应性、弹性、可伸缩性和消息驱动等概念,了解微服务应如何设计以遵循这些原则。 完成此学习路径后,你将能够熟练地创建应用程序和微服务。该课程的目标是提高你使用 Akka 构建应用程序和微服务的效率。课程作者均为业内顶尖专家。Salma Khater 是一名高级软件工程师,拥有超过5年的开发和部署 JVM 应用程序的专业经验,熟悉功能和面向对象的编程范式,如 Scala 和 Java。她专注于基于 Akka 设计和工程实时应用程序以及分布式系统。Tomasz Lelek 是软件工程师和 initLearn 的联合创始人,主要使用 Java 和 Scala 编程,对提升自身技能充满热情,目前正深入研究大数据技术。
If you're looking at building distributed, concurrent, fault-tolerant and scalable applications with ease, Akka is the go-to tool for it. Akka written in Scala, helps you build distributed systems that provides outstanding performance on local machines as well as over remote networks. Akka: Building Applications and Microservices with Akka is Packt's Video Learning Path that is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. This Learning Path delivers a clear and practical introduction to the Akka toolkit, explaining the key components you need to know to get up and running with developing applications of your own. You will learn about the actor system, how to create hierarchical structures in Akka, and how to make routes in order to send messages to other actors. We will look at other use cases such as building an actor that can change its behavior during runtime. You will then create stateful actors, work with a cluster system, and work with remote actors. Then, this Learning Path will make you understand how to build Reactive microservices using Akka and Akka HTTP, which adhere to the principles underlying the Reactive Manifesto. You will delve deeper into concepts such as Responsive, Resilient, Elastic, and Message-Driven and will see how microservices should be designed to adhere to those principles. By the end of this Path, you'll be well-versed in creating applications and microservices. The goal of this course is to make you efficient at building applications and microservices with Akka. This Learning Path is authored by some of the best in the field. Salma Khater is a senior software engineer with over 5 years of professional experience in development and deploying applications on the JVM using both functional and object-oriented paradigms including Scala and Java. She is specialized in designing and engineering real-time applications and distributed systems based on Akka and using frameworks and libraries like Play2, Spray. io, Thrift, Vertx, Django, Rails, and multiple SQL and NoSQL storage systems, for example MongoDB, Cassandra, Neo4J, Elasticsearch, and PostgreSQL. Tomasz Lelek is a Software Engineer and Co-Founder of initLearn. He mostly does programming in Java and Scala. He dedicates his time and energy to being better at everything. He is now delving into Big Data Technologies. He is very passionate about everything associated with software development.