|
September 27, 2017
A while back we announced that our friends at The Pragmatic Studio were incrementally rolling out an Elixir/OTP video course. Their course is now complete and already getting rave reviews!
In it, you'll see and experience Elixir app development in action. For software developers, learning within this context of building a real application makes a huge difference. That's why The Pragmatic Studio has been teaching this way for years.
Get the course at a special launch price from https://pragmaticstudio.com/elixir
Read on for full details...
/\ndy
Pragmatic Studio's New Elixir/OTP Video Course
Build a Realistic Elixir/OTP App
"I've read almost 3 books on Elixir yet this course taught me tricks that I didn't know before. I attribute that to the realistic project that is being developed throughout the course..." — John Joseph Sweeney
By developing a real app with real code, you'll gain practical experience putting all the pieces together to craft applications the Elixir/OTP way.
We look at a variety of real-world scenarios for unique aspects of Elixir and OTP, including:
- pattern matching
- multi-clause functions
- recursion and lists
- concurrent processes
- asynchronous tasks
- external Elixir libraries
- built-in Erlang libraries
- OTP GenServers and Supervisors
From The Ground Up, Project-Based Approach
"This is the best Elixir material I've used! It doesn't pester you with 'this is an int, this is a string.' You just start building an HTTP server out and learn about Elixir along the way. It really cemented my Elixir knowledge and I feel much more comfortable in my Elixir role." — Sergio Tapia
This course takes a project-based approach, so you won't find a course module such as "Elixir Strings". Boring! Instead, we incrementally add new features as we build out a complete Elixir/OTP app from start to finish.
The first half of the course focuses on core Elixir principles and techniques ultimately revealing an app that is surprisingly similar to an out-of-the-box Phoenix web app. Spoiler Alert: Phoenix will no longer seem magical!
In the second half, we focus on what sets Elixir/OTP apart: concurrent processes, the actor model, fault tolerance, and OTP behaviors.
OTP GenServers, Supervisors, Applications, Oh My!
"What a fantastic job you've done with the Elixir course! [Even though] I've been doing Elixir for almost 4 years now...I was soon picking up things that had passed me by. Before long I was starting to deeply understand things that I'd been kind of taking for granted like processes, tasks and now GenServers. The way you introduced GenServers in particular is perfect." — Alan Gardner
By building up to the point where we need an OTP behavior to accomplish something in our application, you'll gain a deeper understanding of both the "how" and the "why" of Elixir/OTP app development. You'll come away from this course feeling really confident with:
- using concurrent processes and one-off asynchronous tasks
- implementing OTP GenServers for client/server interaction
- designing a tree of OTP Supervisors for fault recovery
- specializing the OTP Application behavior
Experience Elixir and OTP In Action
"I love the pace. It feels more like a series of really good pair programming sessions with a mentor and less like a lecture." — Hunter Stewart
This video course gets right to the point and paces things to keep you engaged. Absolutely no rambling!
Updated for Elixir 1.5, this course includes:
- 6 hours of step-by-step live coding
- 15 animations that break down advanced concepts
- 35 streamable and downloadable videos
- 56 hands-on exercises with solutions
- Lifetime access (no monthly subscription!)
Special Launch Price through October 4th
The full course is available starting today. Save an additional 10% off the special launch price by using coupon code ELIXIRSTUDIO through October 4th.
Got a whole team that needs to quickly master Elixir for an upcoming project? Save 40% by getting a team license for up to 10 developers.
Find the full course outline, free videos, more reviews, and all the details at https://pragmaticstudio.com/elixir
Upcoming Author Appearances2017-09-28 Alex Miller,
Strange Loop, St. Louis, MO
2017-09-28 Jeremy Fairbank,
Elm Conf, St. Louis, MO
2017-09-29 Sandy Mamoli,
Agile Tauranga
2017-10-01 VM Brasseur,
Velocity NYC
2017-10-04 Chris Johnson,
Technical Interviewing Meetup - Madison, WI
2017-10-05 Rachel Davies,
Software Craftsmanship, London
2017-10-05 Daniel Pritchett,
Southeast Ruby
2017-10-06 VM Brasseur,
SeaGL 2017
2017-10-07 Randall Koutnik,
Silicon Valley Code Camp
2017-10-07 Brian MacDonald,
SeaGL 2017, Seattle
2017-10-09 Ian Dees,
Pacific Northwest Software Quality Conference (PNSQC), Portland, OR
2017-10-09 Diana Larsen,
Agile Cincinnati 2017, Cincinnati, OH
2017-10-10 Diana Larsen,
Perfecting Practice Adoption with the Agile Fluency™ Game - a workshop, Cincinnati, OH
2017-10-23 VM Brasseur,
All Things Open 2017
2017-10-27 Chris Adamson,
Swift by Northwest
2017-10-29 VM Brasseur,
LISA 2017
2017-11-13 Sandy Mamoli,
Agile Encore
2017-11-15 Noel Rappin,
RubyConf, New Orleans
2017-11-30 Sandy Mamoli,
Yow! Melbourne, Sydney and Brisbane
Audio Books!
Did you know we have audio books for your listening pleasure?

Don't Get Left Out
Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on pragprog.com (email address and password is all it takes) and select the checkbox to receive newsletters.
Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:
Tell your friends! Tweet this
Follow us on Twitter: @pragprog, @pragpub, Andy Hunt @PragmaticAndy.
Thanks for your continued support,
Andy Hunt
Publisher, Pragmatic Bookshelf
Books • eBooks • PragPub Magazine • Audiobooks and Screencasts PragProg.com
Manage your subscription using your account, or permanently unsubscribe here. Sent by the Pragmatic Programmers, LLC. • 9650 Strickland Rd Ste 103-255• Raleigh NC 27615
|