LEARNING PATH: Elixir: Web Development with Elixir
LEARNING PATH: Elixir: Web Development with Elixir, available at $27.99, has an average rating of 3.75, with 37 lectures, 2 quizzes, based on 49 reviews, and has 278 subscribers.
You will learn about Build applications using the Mix tool set Grasp the core concepts of the language and its data structures Work with complex data structures and manipulate them with ease Know how to use conditions and loops to build complex logic for your application Learn to manipulate and combine complex data structures Store complex data in the table form, accessible with powerful routines Understand how to extend the base language with your own constructs and metaprogramming Use OTP and its behaviour suite to create robust applications Monitor your application using the Elixir toolset This course is ideal for individuals who are This Learning Path is for developers who want to learn Elixir programming for building efficient web applications. It is particularly useful for This Learning Path is for developers who want to learn Elixir programming for building efficient web applications.
Enroll now: LEARNING PATH: Elixir: Web Development with Elixir
Summary
Title: LEARNING PATH: Elixir: Web Development with Elixir
Price: $27.99
Average Rating: 3.75
Number of Lectures: 37
Number of Quizzes: 2
Number of Published Lectures: 37
Number of Curriculum Items: 39
Number of Published Curriculum Objects: 37
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Build applications using the Mix tool set
- Grasp the core concepts of the language and its data structures
- Work with complex data structures and manipulate them with ease
- Know how to use conditions and loops to build complex logic for your application
- Learn to manipulate and combine complex data structures
- Store complex data in the table form, accessible with powerful routines
- Understand how to extend the base language with your own constructs and metaprogramming
- Use OTP and its behaviour suite to create robust applications
- Monitor your application using the Elixir toolset
Who Should Attend
- This Learning Path is for developers who want to learn Elixir programming for building efficient web applications.
Target Audiences
- This Learning Path is for developers who want to learn Elixir programming for building efficient web applications.
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.
Course Curriculum
Chapter 1: Getting Started with Elixir
Lecture 1: The Course Overview
Lecture 2: What is Elixir?
Lecture 3: Functional Programming
Lecture 4: Literals and Operators
Lecture 5: Collection Types
Lecture 6: Pattern Matching versus Assignment
Lecture 7: Forms of Pattern Matching
Lecture 8: Functions and Modules
Lecture 9: Pattern Matching in Functions
Lecture 10: Anonymous Functions
Lecture 11: Recursion
Lecture 12: Conditionals
Lecture 13: Exception Handling
Lecture 14: Standard IO
Lecture 15: Files
Lecture 16: Creating an Application
Lecture 17: Importing Dependencies
Lecture 18: Running Tests
Chapter 2: Advanced Elixir and OTP
Lecture 1: The Course Overview
Lecture 2: Enumerables
Lecture 3: Streams
Lecture 4: Defining Protocols
Lecture 5: Implementing Protocols
Lecture 6: Launching and Linking
Lecture 7: Messaging
Lecture 8: ETS
Lecture 9: DETS and Mnesia
Lecture 10: Quote and Unquote
Lecture 11: Macros
Lecture 12: Introduction to OTP
Lecture 13: OTP Feature Set — GenServer
Lecture 14: Application
Lecture 15: The Supervisor Behaviour
Lecture 16: Supervision Strategies
Lecture 17: Agents and Tasks
Lecture 18: Umbrella Applications
Lecture 19: Releases
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 3 votes
- 3 stars: 10 votes
- 4 stars: 15 votes
- 5 stars: 18 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024