|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/elixir-phoenix-real-world-functional-programming/
课程评论:没有评论
课程名称:Elixir与Phoenix:现实世界的函数式编程 课程概述:本课程面向希望提升成为专业级程序员的学员,重点是学习功能强大的函数式编程语言Elixir。尽管Elixir是一门较年轻的语言,但在过去几年中其受欢迎程度迅速上升,成为未来发展的趋势。通过学习Elixir及其网络框架Phoenix,学员将掌握在分布式计算中高需求的技能。课程从基础开始,逐步深入Phoenix,该框架预计将取代许多现有的Ruby、Django、PHP和Node的部署。 课程假设学员具备基本编程经验,如果您对Python(基本概念:if、while、for、列表、字典、元组)或Java有一定了解,就可以顺利进行。课程采取实践导向的方式,通过代码命令来讲解内容,避免使用枯燥的幻灯片,确保参与者能感受到Elixir和Phoenix的节奏,理解其背后的哲学并灵活使用。 尽管课程会快速覆盖Elixir的基本概念及Phoenix的不同方面,但不会深入探讨很少使用的概念,力求高效学习。课程承诺提供支持,讲师会在当日内回复学员的问题,旨在确保所有学员圆满完成学习过程。让我们一起迈向成功吧!
*UPDATE: Added section on Phoenix LiveView*To become a professional level programmer, you need to learn different types of languages: Everyone knows Object Oriented Programming but few people realize they need to learn a Functional Programming language that scales well in distributed computing! Elixir is one such language. It's a fairly young language but has gained immense popularity in the past couple of years - It's the language of the future. Learning Elixir and its web framework Phoenix means you will be set for this high-demand job skill for the near future. In this course, we will start from scratch with Elixir and then move on to Phoenix - the next generation web framework that is set to replace a lot of deployments of Ruby, Django, PHP and even Node. The course assumes that you've had some basic programming experience before. If you know a bit of Python (just the basics: if, while, for, lists, dictionaries and tuples) or Java, you'd be all set. This is a very applied course, so we will explain everything through the commands/code and not bore you with dull slides. In fact, there isn't a single slide in this course! In this course, we aim to give you the feel of the rhythm behind Elixir and Phoenix so that you are in the position to understand the philosophy behind it and use it to your advantage. Through this approach, we can cover the whole spectrum in less than ?? hours. We will quickly cover the fundamentals of the Elixir language (but not go into those concepts which are never used). Similarly, we will cover different aspects of Phoenix (see detailed outlines below for specifics) in a way that is both quick and efficient instead of spending many hours explaining simple concepts. Remember: The reason you pay for this course is support. I reply within the day. See any of my course reviews for proof of that. So make sure you post any questions you have or any problems you face. I want all my students to finish this course. Let's get through this together.