• No hay productos en el carrito.

Inicio / Cursos / The Complete Elixir and Phoenix Bootcamp
Impartido por Stephen GriderPago único de $2,800 MXN · acceso por 12 meses

The Complete Elixir and Phoenix Bootcamp

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

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 14 unidades
Qué aprenderás

Lo que serás capaz de hacer

Elixir and Phoenix are two of the hottest technologies of 2017. Functional Programming? You will learn it. Phoenix with OAuth ? Its here. Postgres for data storage? Of course! Websockets too! This course will get you up and running with Elixir and Phoenix quickly, and teach you the core knowledge you need to deeply understand and build amazingly fast web applications. We'll start by mastering the fundamentals of functional programming with Elixir, including functions, modules, and the fantastic 'pipe' operator. You'll learn how FP differs from classic object oriented programming with a variety of different practical examples. Once you have a solid understanding of Elixir, we'll discuss how to build amazingly fast applications with the Phoenix Framework with an in-depth app. Source code is provided for each lecture, so you will always stay up-to-date with the course pacing. If you are new to Elixir, or if you've been working to learn it but sometimes feel like you still don't quite 'get it', this is the Elixir course for you! To learn Elixir and Phoenix you have to understand them. Learn how to use Elixir's built-in library to clean up your code Master the differences between functional and object oriented programming Grasp all of the different pieces of syntax in common Elixir programs Build interesting and challenging projects that have practical uses Develop a web app using Phoenix that can be expanded in a variety of different ways Go behind the scenes of Phoenix and learn how the internals work Master the OAuth flow by authenticating users with the Github Public OAuth service Practice working with databases by integrating Postgres into your app I've built the course that I would have wanted to take when I was learning Elixir and Phoenix. A course that explains the concepts and how they're implemented in the best order for you to learn and deeply understand them.

  • Think with a Functional Programming mindset
  • Use Phoenix to build compelling and FAST web apps
  • Understand common Elixir syntax and design patterns
  • Master the OAuth flow with Phoenix for authentication
  • Learn the hidden secrets of Phoenix

Temario

UNIDAD 1 - An Elixir Warmup · 16 lecciones

UNIDAD 1 - An Elixir Warmup

  • How to Get HelpVideo · 3 min
  • Course ResourcesLectura · 0 min
  • Installing ElixirVideo · 2 min
  • Project OutlineVideo · 4 min
  • Generating a ProjectVideo · 3 min
  • Elixir Modules and MethodsVideo · 6 min
  • Lists and StringsVideo · 3 min
  • Object Oriented vs Functional ProgrammingVideo · 9 min
  • Method ArgumentsVideo · 5 min
  • The Enum ModuleVideo · 6 min
  • Immutability in ElixirVideo · 4 min
  • Searching a ListVideo · 6 min
  • Comprehensions Over ListsVideo · 7 min
  • Not Everything Works the First TimeVideo · 5 min
  • Solving Nested ArraysVideo · 7 min
  • Importance of Index with TuplesVideo · 9 min
UNIDAD 2 - Elixir's Amazing Pattern Matching · 8 lecciones

UNIDAD 2 - Elixir's Amazing Pattern Matching

  • Pattern MatchingVideo · 11 min
  • Elixir's Relationship with ErlangVideo · 5 min
  • Saving a DeckVideo · 4 min
  • Pattern Matching ContinuedVideo · 10 min
  • Pattern Matching in Case StatementsVideo · 14 min
  • The Pipe OperatorVideo · 4 min
  • The Pipe Operator ContinuedVideo · 4 min
  • Module DocumentationVideo · 4 min
UNIDAD 3 - Testing and Documentation · 6 lecciones

UNIDAD 3 - Testing and Documentation

  • Writing and Generating DocumentationVideo · 4 min
  • Creating Function DocsVideo · 6 min
  • Introduction to TestingVideo · 3 min
  • Amazingly Productive DoctestsVideo · 4 min
  • Writing Effective DoctestsVideo · 5 min
  • Case TestsVideo · 7 min
UNIDAD 4 - A Few Side Topics · 3 lecciones

UNIDAD 4 - A Few Side Topics

  • Introduction to MapsVideo · 4 min
  • Updating Values in a MapVideo · 8 min
  • Keyword ListsVideo · 8 min
UNIDAD 5 - Image Manipulation with Elixir · 6 lecciones

UNIDAD 5 - Image Manipulation with Elixir

  • Project OverviewVideo · 4 min
  • Identicon Generation ProcessVideo · 3 min
  • Identicon Generation Process ContinuedVideo · 3 min
  • The Main PipelineVideo · 3 min
  • Hashing a StringVideo · 4 min
  • The Purpose of the Hex ListVideo · 6 min
UNIDAD 6 - Structs - Elixir's Data Modeling Tool · 11 lecciones

UNIDAD 6 - Structs - Elixir's Data Modeling Tool

  • Modeling Data with StructsVideo · 7 min
  • Pattern Matching StructsVideo · 11 min
  • Updating StructsVideo · 10 min
  • Building the GridVideo · 8 min
  • Mirroring a RowVideo · 5 min
  • Mapping with Custom FunctionsVideo · 7 min
  • Grid StructureVideo · 9 min
  • Giving an Identicon ShapeVideo · 10 min
  • Planning Image CreationVideo · 8 min
  • Creating the Pixel MapVideo · 6 min
  • Drawing RectanglesVideo · 10 min
UNIDAD 7 - On to Phoenix · 8 lecciones

UNIDAD 7 - On to Phoenix

  • Quick Note About PhoenixLectura · 0 min
  • Phoenix InstallationVideo · 4 min
  • Postgres Setup on OSXVideo · 7 min
  • What is Phoenix?Video · 7 min
  • App OverviewVideo · 7 min
  • Into Phoenix We GoVideo · 8 min
  • Server Side TemplatingVideo · 4 min
  • Templates vs LayoutsVideo · 10 min
UNIDAD 8 - MVC in Phoenix · 12 lecciones

UNIDAD 8 - MVC in Phoenix

  • Phoenix's MVC ModelVideo · 8 min
  • Exploring the Router and ControllerVideo · 10 min
  • Views vs TemplatesVideo · 10 min
  • The Model Layer in PhoenixVideo · 8 min
  • Migration FilesVideo · 5 min
  • A Game Plan for Creating TopicsVideo · 10 min
  • Routing to the Topic ControllerVideo · 7 min
  • Setting Up the Topic ControllerVideo · 6 min
  • Code Reuse with Import, Alias, and UseVideo · 9 min
  • Phoenix's Code Sharing ModelVideo · 8 min
  • Phoenix's Conn StructVideo · 8 min
  • A Phoenix Approach to FormsVideo · 5 min
UNIDAD 9 - Models in Phoenix · 8 lecciones

UNIDAD 9 - Models in Phoenix

  • The Topic ModelVideo · 4 min
  • Model Changesets and ValidationsVideo · 12 min
  • More on ChangesetsVideo · 8 min
  • Generating Changesets for the FormVideo · 6 min
  • New Topic FormVideo · 8 min
  • Phoenix Template SyntaxVideo · 10 min
  • Handling Form SubmissionsVideo · 11 min
  • A Quick Review and BreatherVideo · 8 min
UNIDAD 10 - Working with Postgres · 16 lecciones

UNIDAD 10 - Working with Postgres

  • Introduction to the Repo ModuleVideo · 12 min
  • Handling Failed Form SubmissionsVideo · 4 min
  • Styling with CSS in PhoenixVideo · 7 min
  • Breaking Restful Conventions SafelyVideo · 7 min
  • Using the Repo Module for QueriesVideo · 7 min
  • Building Lists in EEX TemplatesVideo · 7 min
  • Redirects in the ControllerVideo · 8 min
  • Generating Anchors with Link TagsVideo · 12 min
  • Router WildcardsVideo · 8 min
  • Setting up the Edit FormVideo · 10 min
  • Defining the Update RouteVideo · 7 min
  • Editing a TopicVideo · 11 min
  • Linking to the Edit Topic FormVideo · 6 min
  • The Resources HelperVideo · 7 min
  • Deleting a TopicVideo · 10 min
  • Wrapping up TopicControllerVideo · 7 min
UNIDAD 11 - Handling Authentication with OAuth · 11 lecciones

UNIDAD 11 - Handling Authentication with OAuth

  • OAuth OverviewVideo · 6 min
  • OAuth Setup with UeberauthVideo · 8 min
  • Creating a Github OAuth AppVideo · 10 min
  • Defining OAuth RoutesVideo · 12 min
  • Receiving User Info From GithubVideo · 10 min
  • Users MigrationVideo · 8 min
  • Digesting the OAuth ResponseVideo · 7 min
  • The User ChangesetVideo · 8 min
  • Creating New UsersVideo · 8 min
  • Our Auth Grand PlanVideo · 7 min
  • Handling OAuth SuccessVideo · 7 min
UNIDAD 12 - Transforming Requests with Plugs · 13 lecciones

UNIDAD 12 - Transforming Requests with Plugs

  • Introduction to PlugsVideo · 13 min
  • Using a Module Plug to Set the UserVideo · 12 min
  • Implementing Module PlugsVideo · 9 min
  • Allowing Users to SignoutVideo · 10 min
  • Restricting Access of UsersVideo · 6 min
  • The Require Auth PlugVideo · 13 min
  • Controller Scoped PlugsVideo · 4 min
  • Associating Users with TopicsVideo · 7 min
  • Altering Existing TablesVideo · 2 min
  • Playing Around with AssociationsVideo · 9 min
  • Using the Build Assoc FunctionVideo · 9 min
  • Finalizing the AssociationVideo · 3 min
  • Checking the Topics OwnerVideo · 12 min
UNIDAD 13 - Websockets in Phoenix · 28 lecciones

UNIDAD 13 - Websockets in Phoenix

  • Introduction to WebsocketsVideo · 4 min
  • Showing Individual TopicsVideo · 7 min
  • Making the Comments MigrationVideo · 4 min
  • The Comments ModelVideo · 4 min
  • Overview of Channels in PhoenixVideo · 6 min
  • RallyCodingLectura · 0 min
  • Introducing the Comments ChannelVideo · 10 min
  • Making Progress with SocketsVideo · 9 min
  • Quick Breather and ReviewVideo · 7 min
  • Publishing MessagesVideo · 7 min
  • Figuring Out What Topics to ShowVideo · 5 min
  • Refactoring to Determine Topic IdVideo · 9 min
  • Fetching Topics on JoinVideo · 6 min
  • Debugging Topic FetchingVideo · 3 min
  • Building the Comment FormVideo · 6 min
  • Inserting Comments into the DatabaseVideo · 8 min
  • Remaining Items with SocketsVideo · 5 min
  • Poison EncoderVideo · 9 min
  • Rendering a List of CommentsVideo · 8 min
  • Broadcasting UpdatesVideo · 7 min
  • Updating the ClientVideo · 6 min
  • The Socket Event ObjectVideo · 3 min
  • Authentication with SocketsVideo · 8 min
  • Transporting Tokens to the ServerVideo · 5 min
  • Verifying the Current Socket UserVideo · 5 min
  • Associating Comments with UsersVideo · 5 min
  • Fetching Users with CommentsVideo · 8 min
  • Rendering Associated UsersVideo · 4 min
UNIDAD 14 - Phoenix 1.3 Update · 6 lecciones

UNIDAD 14 - Phoenix 1.3 Update

  • New in Phoenix 1.3Video · 4 min
  • CLI Command ChangesVideo · 3 min
  • Assets Folder ChangesVideo · 4 min
  • Directory Structure ChangesVideo · 5 min
  • ContextsVideo · 8 min
  • More on ContextsVideo · 12 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    14 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: The Complete Elixir and Phoenix Bootcamp

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Stephen Grider.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 14 unidades · 152 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Stephen Grider; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · The Complete Elixir and Phoenix Bootcamp

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture