Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Elixir Fundamentals - Prequel For Building Projects

Posted By: ELK1nG
Elixir Fundamentals - Prequel For Building Projects

Elixir Fundamentals - Prequel For Building Projects
Published 1/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 465.69 MB | Duration: 2h 24m

Learn the basics of functional programming using Elixir.

What you'll learn

In-depth coverage of Elixir basics and syntax

Learn about collections - list, keyword list, maps etc

Master the art of pattern matching - the very core of functional programming

if, else, else if and beyond that - cond, with - powerful alternatives elixir offers to avoid nesting conditionals

Functions, guarded functions, anonymous etc.

Requirements

Zero knowledge of Elixir is needed. Although, basic knowledge of other programming language will help.

Description

Embark on a transformative learning experience with my course, "Elixir Fundamentals - Prequel for building projects" This course is designed to take you on a hands-on exploration of the fundamental features that make Elixir a powerful and expressive programming language. Whether you're a beginner seeking a solid foundation or an experienced developer looking to deepen your understanding, this course is crafted to elevate your skills in Elixir.I already have project based courses on Elixir but wanted to make one, for beginners. So here it is.Basics: We'll start our journey by establishing a solid understanding of the basics of Elixir. I will guide you through the language's syntax, data types, and fundamental concepts, providing a strong foundation for the advanced topics ahead.Collections: Dive deep into Elixir's powerful collection types, including lists, tuples, maps, and more. Learn how to manipulate data efficiently, employing the full potential of Elixir's functional programming paradigm.Enum: Explore the versatile Enum module, mastering its rich set of functions to perform transformations, filtering, and other operations on collections effortlessly.Pattern Matching: Unlock the true potential of pattern matching in Elixir. Understand how this feature simplifies code readability, enhances error handling, and makes complex scenarios more manageable.Control Structures: Master control structures in Elixir, gaining proficiency in making informed decisions and managing program flow effectively.Functions: Delve into the elegance of functional programming with a focus on defining and working with functions in Elixir. Learn how to create modular and reusable code.Pipe Operator: Unleash the power of the pipe operator to compose functions in a clean and readable manner. Witness how it enhances code readability and simplifies complex transformations.Strings: Demystify string manipulation in Elixir. Explore the various functions and techniques available for working with strings efficiently.Date and Time: Navigate the complexities of handling date and time in Elixir. Gain insights into working with the DateTime module and managing time-related operations seamlessly.This course will be purely hands on coding. No slides no nothing just you, me VS-Code and Elixir (iex) shell. What say you?

Overview

Section 1: Intro

Lecture 1 Intro

Section 2: Hands on Coding

Lecture 2 basics

Lecture 3 list

Lecture 4 keyword list and map

Lecture 5 enums

Lecture 6 pattern matching

Lecture 7 if and case

Lecture 8 cond

Lecture 9 with

Lecture 10 pipe operator

Lecture 11 pipe operator continued

Lecture 12 functions

Lecture 13 function guards

Lecture 14 strings

Lecture 15 date time

Section 3: Outro

Lecture 16 Outro

People interested in functional programming, real-time backend systems etc.,People who always wondered what happens if our in place algorithms result in corrupted data if it is changed along the way (Mutability vs Immutability))