وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

The Complete Elixir and Phoenix Bootcamp

سرفصل های دوره

Master Functional Programming techniques with Elixir and Phoenix while learning to build compelling web applications!


01 - An Elixir Warmup
  • 001 How to Get Help
  • 002 Course Resources.html
  • 002 diagrams.zip
  • 003 Join Our Community!.html
  • 004 Installing Elixir
  • 005 Project Outline
  • 006 Generating a Project
  • 007 Elixir Modules and Methods
  • 008 Lists and Strings
  • 009 Object Oriented vs Functional Programming
  • 010 Method Arguments
  • 011 The Enum Module
  • 012 Immutability in Elixir
  • 013 Searching a List
  • 014 Comprehensions Over Lists
  • 015 Not Everything Works the First Time
  • 016 Solving Nested Arrays
  • 017 Importance of Index with Tuples

  • 02 - Elixirs Amazing Pattern Matching
  • 001 Pattern Matching
  • 002 Elixirs Relationship with Erlang
  • 003 Saving a Deck
  • 004 Pattern Matching Continued
  • 005 Pattern Matching in Case Statements
  • 006 The Pipe Operator
  • 007 The Pipe Operator Continued
  • 008 Module Documentation

  • 03 - Testing and Documentation
  • 001 Writing and Generating Documentation
  • 002 Creating Function Docs
  • 003 Introduction to Testing
  • 004 Amazingly Productive Doctests
  • 005 Writing Effective Doctests
  • 006 Case Tests

  • 04 - A Few Side Topics
  • 001 Introduction to Maps
  • 002 Updating Values in a Map
  • 003 Keyword Lists

  • 05 - Image Manipulation with Elixir
  • 001 Project Overview
  • 002 Identicon Generation Process
  • 003 Identicon Generation Process Continued
  • 004 The Main Pipeline
  • 005 Hashing a String
  • 006 The Purpose of the Hex List

  • 06 - Structs - Elixirs Data Modeling Tool
  • 001 Modeling Data with Structs
  • 002 Pattern Matching Structs
  • 003 Updating Structs
  • 004 Building the Grid
  • 005 Mirroring a Row
  • 006 Mapping with Custom Functions
  • 007 Grid Structure
  • 008 Giving an Identicon Shape
  • 009 Planning Image Creation
  • 010 Creating the Pixel Map
  • 011 Drawing Rectangles

  • 07 - On to Phoenix
  • 001 Quick Note About Phoenix.html
  • 002 Phoenix Installation
  • 003 Postgres Setup on OSX
  • 004 What is Phoenix
  • 005 App Overview
  • 006 Into Phoenix We Go
  • 007 Server Side Templating
  • 008 Templates vs Layouts

  • 08 - MVC in Phoenix
  • 001 Phoenixs MVC Model
  • 002 Exploring the Router and Controller
  • 003 Views vs Templates
  • 004 The Model Layer in Phoenix
  • 005 Migration Files
  • 006 A Game Plan for Creating Topics
  • 007 Routing to the Topic Controller
  • 008 Setting Up the Topic Controller
  • 009 Code Reuse with Import, Alias, and Use
  • 010 Phoenixs Code Sharing Model
  • 011 Phoenixs Conn Struct
  • 012 A Phoenix Approach to Forms

  • 09 - Models in Phoenix
  • 001 The Topic Model
  • 002 Model Changesets and Validations
  • 003 More on Changesets
  • 004 Generating Changesets for the Form
  • 005 New Topic Form
  • 006 Phoenix Template Syntax
  • 007 Handling Form Submissions
  • 008 A Quick Review and Breather

  • 10 - Working with Postgres
  • 001 Introduction to the Repo Module
  • 002 Handling Failed Form Submissions
  • 003 Styling with CSS in Phoenix
  • 004 Breaking Restful Conventions Safely
  • 005 Using the Repo Module for Queries
  • 006 Building Lists in EEX Templates
  • 007 Redirects in the Controller
  • 008 Generating Anchors with Link Tags
  • 009 Router Wildcards
  • 010 Setting up the Edit Form
  • 011 Defining the Update Route
  • 012 Editing a Topic
  • 013 Linking to the Edit Topic Form
  • 014 The Resources Helper
  • 015 Deleting a Topic
  • 016 Wrapping up TopicController

  • 11 - Handling Authentication with OAuth
  • 001 OAuth Overview
  • 002 OAuth Setup with Ueberauth
  • 003 Creating a Github OAuth App
  • 004 Defining OAuth Routes
  • 005 Receiving User Info From Github
  • 006 Users Migration
  • 007 Digesting the OAuth Response
  • 008 The User Changeset
  • 009 Creating New Users
  • 010 Our Auth Grand Plan
  • 011 Handling OAuth Success

  • 12 - Transforming Requests with Plugs
  • 001 Introduction to Plugs
  • 002 Using a Module Plug to Set the User
  • 003 Implementing Module Plugs
  • 004 Allowing Users to Signout
  • 005 Restricting Access of Users
  • 006 The Require Auth Plug
  • 007 Controller Scoped Plugs
  • 008 Associating Users with Topics
  • 009 Altering Existing Tables
  • 010 Playing Around with Associations
  • 011 Using the Build Assoc Function
  • 012 Finalizing the Association
  • 013 Checking the Topics Owner

  • 13 - Websockets in Phoenix
  • 001 Introduction to Websockets
  • 002 Showing Individual Topics
  • 003 Making the Comments Migration
  • 004 The Comments Model
  • 005 Overview of Channels in Phoenix
  • 006 RallyCoding.html
  • 007 Introducing the Comments Channel
  • 008 Making Progress with Sockets
  • 009 Quick Breather and Review
  • 010 Publishing Messages
  • 011 Figuring Out What Topics to Show
  • 012 Refactoring to Determine Topic Id
  • 013 Fetching Topics on Join
  • 014 Debugging Topic Fetching
  • 015 Building the Comment Form
  • 016 Inserting Comments into the Database
  • 017 Remaining Items with Sockets
  • 018 Poison Encoder
  • 019 Rendering a List of Comments
  • 020 Broadcasting Updates
  • 021 Updating the Client
  • 022 The Socket Event Object
  • 023 Authentication with Sockets
  • 024 Transporting Tokens to the Server
  • 025 Verifying the Current Socket User
  • 026 Associating Comments with Users
  • 027 Fetching Users with Comments
  • 028 Rendering Associated Users

  • 14 - Phoenix 1.3 Update
  • 001 New in Phoenix 1.3
  • 002 CLI Command Changes
  • 003 Assets Folder Changes
  • 004 Directory Structure Changes
  • 005 Contexts
  • 006 More on Contexts

  • 15 - Extras
  • 001 Bonus!.html
  • 53,700 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 21794
    حجم: 10985 مگابایت
    مدت زمان: 1040 دقیقه
    تاریخ انتشار: 8 آبان 1402
    طراحی سایت و خدمات سئو

    53,700 تومان
    افزودن به سبد خرید