Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 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
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Elixir: Scalable And Efficient Application Development

    Posted By: ELK1nG
    Elixir: Scalable And Efficient Application Development

    Elixir: Scalable And Efficient Application Development
    Last updated 5/2017
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 154.81 MB | Duration: 3h 3m

    Explore the Elixir programming concepts for building maintainable applications

    What you'll learn

    Learn the functional programming style with Elixir

    Explore the core concepts behind the language

    Build applications with the robust Elixir toolset

    Concise step-by-step instructions to teach you difficult technical concepts

    Requirements

    No prior knowledge of Elixir is required. Basic knowledge of Erlang is required to learn Elixir efficiently.

    Description

    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.
    This course begins with the origin of the Elixir programming language.
    You will dive into the functional programming paradigm and know why this language is so special.
    This course will then move on to introducing the core programming concepts of Elixir. You will sharpen your skills by learning the language syntax, defining modules, manipulating the characteristics of common data structures, and more.  
    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.
    Next, 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.
    This course will teach you the IO concepts which will allow you to present data in much more useful ways. You will also glean a firm understanding of basics of OTP.
    By the end of this course, you will gain an accurate knowledge to start building your own applications from scratch.

    What am I going to get from this course?
    Understand functional programming and get to know the origin of ElixirCreate applications using the Mix tool setCommunicate with the outside world from within your programExplore Elixir to create resilient, scalable applicationsCreate fault-tolerant applicationsDesign program-distributed applications and systemsLearn to do more with less using Elixir's metaprogramming

    What’s special about this course?
    We've spent the last decade working to help developers stay relevant. The structure of this course is a result of deep and intensive research into what real-world developers need to know in order to be job-ready. We don't spend too long on theory, and focus on practical results so that you can see for yourself how things work in action.
    We have combined the best of the following Packt products:
    Getting Started with Elixir by Joao GoncalvesLearning Elixir by Kenny Ballou

    Meet your expert instructors:


    Joao Goncalves is a professional software engineer with over 7 years of experience in various areas of software development. 
    Kenny Ballou is a life-long learner, developer, mathematician, and overall thinker. He enjoys solving problems, learning about technologies, and discussing new and different ideas.
    Meet your managing editor:
    This course has been planned and designed for you by me, Tanmayee Patil. I'm here to help you be successful every step of the way, and get maximum value out of your course purchase. If you have any questions along the way, you can reach out to me and our author group via the instructor contact feature on Udemy.



    Overview

    Section 1: Introduction to Elixir

    Lecture 1 Course Overview

    Lecture 2 What is Elixir

    Lecture 3 Functional programming

    Section 2: Basic Types and Operators

    Lecture 4 Literals and operators

    Lecture 5 Collection types

    Section 3: Pattern Matching

    Lecture 6 Pattern matching versus assignment

    Lecture 7 Forms of pattern matching

    Section 4: Functions

    Lecture 8 Functions and modules

    Lecture 9 Pattern matching in functions

    Lecture 10 Anonymous functions

    Section 5: Control Flow

    Lecture 11 Recursion

    Lecture 12 Conditionals

    Lecture 13 Exception handling

    Section 6: IO

    Lecture 14 Standard IO

    Lecture 15 Files

    Section 7: Concurrent Programming – Using Processes to Conquer Concurrency

    Lecture 16 Basics of Elixir process

    Lecture 17 Applications

    Lecture 18 Work pool

    Section 8: OTP – A Poor Name For a Rich Framework

    Lecture 19 Applications

    Section 9: Tooling

    Lecture 20 Creating an application

    Lecture 21 Importing dependencies

    Lecture 22 Running tests

    Section 10: Metaprogramming – Doing More with Less

    Lecture 23 Behaviours and protocols

    Lecture 24 Abstract syntax trees

    Lecture 25 Context and macro hygiene

    Lecture 26 Supervisors

    This is a go-to course for neophytes who are willing to strengthen their core Elixir programming skills for building efficient web applications from scratch.