LEARNING PATH: Elixir: Web Development with Elixir

所在平台: Udemy

课程主页: https://www.udemy.com/course/learning-path-elixir-web-development-with-elixir/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:LEARNING PATH: Elixir: Web Development with Elixir 课程概述:Elixir是一种动态、友好、易于使用的函数式编程语言,旨在构建可扩展且可维护的应用程序。Elixir基于Erlang虚拟机,因其能够运行低延迟、分布式和容错系统而著称,同时也在web开发和嵌入式软件领域取得了成功。如果您是一位希望学习Elixir以构建可扩展和高效的web应用程序的开发者,这条学习路径将非常适合您。该学习路径由一系列视频组成,以逻辑和循序渐进的方式编排,使每个视频都基于前一个视频所学的技能进行展开。 学习重点: - 学习Elixir的函数式编程风格 - 使用强大的Elixir工具集构建和监控应用程序 - 学习如何使用宏和元编程编写动态代码 学习旅程概述: 本学习路径首先介绍Elixir编程语言的起源,然后深入函数式编程范式,帮助您理解该语言的独特之处。接下来,您将学习Elixir的核心编程概念,包括语言语法、模块定义、常见数据结构的特性操作等。您还将掌握Elixir的安装,以及如何成功运行其交互式外壳(IEx)和构建工具(Mix),以便搭建、构建和测试项目。 在接下来的课程中,您将了解Elixir的数据类型和集合,以进行复杂计算,同时熟悉模式匹配的概念,该技术用于从复杂结构中提取数据。学习路径还将讲解I/O概念,使您能够以更有用的方式呈现数据。之后,您将学习如何使用OTP及其行为套件创建强健的应用程序。最后,您将掌握使用Elixir工具集监控应用程序的技能。 课程结束时,您将全面掌握Elixir,并能够轻松构建自己的应用程序。 专家介绍:Joao Goncalves是一位拥有超过7年软件开发经验的专业软件工程师,涉及的领域从银行和电信软件到嵌入式系统和web开发。他最近发现了对函数式编程的热情,认为Elixir是一种非常愉快的编程语言。

课程评论(0条)

课程详情

Elixir is a dynamic, friendly, easy-to-use, functional language designed to build scalable and maintainable applications. Elixir leverages the Erlang VM, known for running low-latency, distributed, and fault-tolerant systems, while also being successfully used in web development and the embedded software domain. So, if you're a developer who wish to learn Elixir for building scalable and efficient web applications, then go for this Learning Path. Packt's Video Learning Path 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. The highlights of this Learning Path are: ● Learn the functional programming style with Elixir ● Build and monitor applications with the robust Elixir toolset ● Learn how to use macros and metaprogramming to write dynamic code Let's take a quick look at your learning journey. This Learning Path begins with explaining the origin of Elixir programming language. You will then dive into the functional programming paradigm and know why this language is so special. You will also learn the core programming concepts of Elixir such as the language syntax, defining modules, manipulating the characteristics of common data structures, and more. Next, you will learn about Elixir installation along with successfully running its interactive shell called IEx and its build tool, Mix, which is used to scaffold, build, and test projects. You will get to know Elixir data types and collections to perform complex computations along with familiarizing yourself with the concept of pattern matching used to extract data from complex structures. Moving ahead, this Learning Path teaches you the I/O concepts which will allow you to present data in much more useful ways. Next, you will learn how to use OTP and its behaviour suite to create robust applications. Finally, you will learn to monitor your applications using the Elixir toolset. By the end of this Learning Path, you will gain a complete knowledge on Elixir and be able to build your own applications with ease. Meet Your Expert: We have the best works of the following esteemed author to ensure that your learning journey is smooth: Joao Goncalves is a professional software engineer with over 7 years of experience in various areas of software development, from banking and telco software to embedded systems and web development. He has recently discovered and developed his passion for functional programming and finds Elixir a very enjoyable language to use.

课程标签

0人关注该课程

主题相关的课程