Get $1 credit for every $25 spent!

The Coding Powerhouse eBook Bundle

Ending In:
Add to Cart - $29
Add to Cart ($29)
$324
91% off
wishlist
(39)
Courses
9
Enrolled
388

What's Included

Product Details

Learning Angular 2

Your Quick, No-Nonsense Guide to Building Real-World Apps with Angular 2

By Packt Publishing | in Online Courses

Angular 2 was conceived as a complete rewrite in order to fulfill the expectations of modern developers who demand blazing fast performance and responsiveness from their web applications. This book will help you learn the basics of how to design and build Angular 2 components, providing full coverage of the TypeScript syntax required to follow the examples included.

  • Access 352 pages of content 24/7
  • Set up your working environment to have all the tools you need to start building Angular 2 components w/ minimum effort
  • Get up to speed w/ TypeScript, a powerful typed superset of JavaScript that compiles to plain JavaScript
  • Take full control of how your data is rendered & updated upon data changes
  • Build powerful web applications based on structured component hierarchies that emit & listen to events & data changes throughout the elements tree
  • Explore how to consume external APIs & data services & allow data editing by harnessing the power of web forms made with Angular 2
  • Deliver seamless web navigation experiences w/ application routing & state handling common features w/ ease
  • Discover how to bulletproof your applications by introducing smart unit testing techniques & debugging tools
Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 3,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done–whether that’s specific learning on an emerging technology or optimizing key skills in more established tools.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Learning Angular 2
    • Learning Angular 2

View Full Curriculum


Java Deep Learning Essentials

Dive Into the Future of Data Science

By Packt Publishing | in Online Courses

AI and Deep Learning are transforming the way we understand software, making computers more intelligent than we could even imagine just a decade ago. Starting with an introduction to basic machine learning algorithms, this course takes you further into this vital world of stunning predictive insights and remarkable machine intelligence.

  • Access 254 pages of content 24/7
  • Get a practical deep dive into machine learning & deep learning algorithms
  • Implement machine learning algorithms related to deep learning
  • Explore neural networks using some of the most popular Deep Learning frameworks
  • Dive into Deep Belief Nets & Stacked Denoising Autoencoders algorithms
  • Discover more deep learning algorithms w/ Dropout & Convolutional Neural Networks
  • Gain an insight into the deep learning library DL4J & its practical uses
  • Get to know device strategies to use deep learning algorithms & libraries in the real world
  • Explore deep learning further w/ Theano & Caffe
Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 3,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done–whether that’s specific learning on an emerging technology or optimizing key skills in more established tools.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Java Deep Learning Essentials
    • Java Deep Learning Essentials

View Full Curriculum


Mastering Python

Get Up to Speed with Python Using All of the Features of Python 3.5

By Packt Publishing | in Online Courses

Python is a dynamic programming language known for its high readability, hence it is often the first language learned by new programmers. Being multi-paradigm, it can be used to achieve the same thing in different ways and it is compatible across different platforms. This book is an authoritative guide that will help you learn new advanced methods in a clear and contextualized way.

  • Access 486 pages of content 24/7
  • Create a virtualenv & start a new project
  • Understand how & when to use the functional programming paradigm
  • Get familiar w/ the different ways the decorators can be written in
  • Understand the power of generators & coroutines without digressing into lambda calculus
  • Generate HTML documentation out of documents & code using Sphinx
  • Learn how to track & optimize application performance, both memory & cpu
  • Use the multiprocessing library, not just locally but also across multiple machines
Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 3,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done–whether that’s specific learning on an emerging technology or optimizing key skills in more established tools.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Mastering Python
    • Mastering Python

View Full Curriculum


Mastering React

Master the Art of Building Modern Web Applications Using React

By Packt Publishing | in Online Courses

React stands out in the web framework crowd through its approach to composition which yields blazingly fast rendering capabilities. This book will help you understand what makes React special. It starts with the fundamentals and uses a pragmatic approach, focusing on clear development goals. You'll learn how to combine many web technologies surrounding React into a complete set for constructing a modern web application.

  • Access 254 pages of content 24/7
  • Understand the React component lifecycle & core concepts such as props & states
  • Craft forms & implement form validation patterns using React
  • Explore the anatomy of a modern single-page web application
  • Develop an approach for choosing & combining web technologies without being paralyzed by the options available
  • Create a complete single-page application
  • Start coding w/ a plan using an application design process
  • Add to your arsenal of prototyping techniques & tools
  • Make your React application feel great using animations
Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 3,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done–whether that’s specific learning on an emerging technology or optimizing key skills in more established tools.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Mastering React
    • Mastering React

View Full Curriculum


Mastering JavaScript

Explore & Master Modern JavaScript Techniques to Build Large-Scale Web Apps

By Packt Publishing | in Online Courses

JavaScript is the browser language that supports object-oriented, imperative, and functional programming styles, focusing on website behavior. JavaScript provides web developers with the knowledge to program more intelligently and idiomatically—and this course will help you explore the best practices for building an original, functional, and useful cross-platform library. At course's end, you'll be equipped with all the knowledge, tips, and hacks you need to stand out in the advanced world of web development.

  • Access 250 pages of content 24/7
  • Get a run through of the basic JavaScript language constructs
  • Familiarize yourself w/ the Functions & Closures of JavaScript
  • Explore Regular Expressions in JavaScript
  • Code using the powerful object-oriented feature in JavaScript
  • Test & debug your code using JavaScript strategies
  • Master DOM manipulation, cross-browser strategies, & ES6
  • Understand the basic concurrency constructs in JavaScript & best performance strategies
  • Learn to build scalable server applications in JavaScript using Node.js
Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 3,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done–whether that’s specific learning on an emerging technology or optimizing key skills in more established tools.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Mastering JavaScript
    • Mastering JavaScript

View Full Curriculum


Mastering Git

Use This Source Control Management Program to Streamline & Organize Your Development Process

By Packt Publishing | in Online Courses

A powerful source control management program, Git will allow you to track changes and revert to any previous versions of your code, helping you implement an efficient, effective workflow. With this course, you'll master everything from setting up your Git environment, to writing clean code using the Reset and Revert features, to ultimately understanding the entire Git workflow from start to finish.

  • Access 418 pages of content 24/7
  • Explore project history, find revisions using different criteria, & filter & format how history looks
  • Manage your working directory & staging area for commits & interactively create new revisions & amend them
  • Set up repositories & branches for collaboration
  • Submit your own contributions & integrate contributions from other developers via merging or rebasing
  • Customize Git behavior system-wide, on a per-user, per-repository, & per-file basis
  • Take up the administration & set up of Git repositories, configure access, find & recover from repository errors, & perform repository maintenance
  • Choose a workflow & configure & set up support for the chosen workflow
Packt Publishing’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 3,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done–whether that’s specific learning on an emerging technology or optimizing key skills in more established tools.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Mastering Git
    • Mastering Git

View Full Curriculum


Xamarin Cross-Platform Development Cookbook

A Recipe-Based Practical Guide to Get You Up & Running with Xamarin

By Packt Publishing | in Online Courses

The Xamarin Forms platform lets you create native mobile applications for iOS, Android, and Windows Phone all at the same time. With Xamarin you can share large amounts of code, such as the UI, business logic, data models, SQLite data access, HTTP data access, and file storage across all three platforms. That is a huge consolidation of time. This book provides recipes on how to create an architecture that will be maintainable and extendable.

  • Access 416 pages of content 24/7
  • Create & customize your cross-platform UI
  • Understand & explore cross-platform patterns & practices
  • Use the out-of-the-box services to support third-party libraries
  • Find out how to get feedback while your application is used by your users
  • Bind collections to ListView & customize its appearance w/ custom cells
  • Create shared data access using a local SQLite database & a REST service
  • Test & monitor your applications
Packt Publishing’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 3,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done–whether that’s specific learning on an emerging technology or optimizing key skills in more established tools.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Xamarin Cross-Platform Development Cookbook
    • Xamarin Cross-Platform Development Cookbook

View Full Curriculum


Swift 3 Functional Programming

Bring the Power of Swift Functional Programming to iOS, Web, macOS, watchOS & tvOS

By Packt Publishing | in Online Courses

Whether you're new to functional programming and Swift or experienced, this book will strengthen the skills you need to design and develop high-quality, scalable, and efficient applications. Based on the Swift 3 Developer preview version, it focuses on simplifying functional programming (FP) paradigms to solve many day-to-day development problems.

  • Access 296 pages of content 24/7
  • Learn first-class, higher-order, & pure functions
  • Explore closures & capturing values
  • Understand value & reference types
  • Discuss enumerations, algebraic data types, patterns, & pattern matching
  • Combine FP paradigms w/ OOP, FRP, & POP in your day-to-day development activities
  • Develop a back end application w/ Swift
Packt Publishing’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 3,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done–whether that’s specific learning on an emerging technology or optimizing key skills in more established tools.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Swift 3 Functional Programming
    • Swift 3 Functional Programming

View Full Curriculum


Scala High Performance Programming

Leverage Scala & the Functional Paradigm to Build Performant Software

By Packt Publishing | in Online Courses

Scala is a statically and strongly typed language that blends functional and object-oriented paradigms. It has grown in popularity as an appealing and pragmatic choice to write production-ready software in the functional paradigm, enabling you to solve problems with less code and lower maintenance costs than alternative. This book arms you with the knowledge you need to create performant Scala applications, starting with the basics.

  • Access 274 pages of content 24/7
  • Analyze the performance of JVM applications by developing JMH benchmarks & profiling with Flight Recorder
  • Discover use cases & performance tradeoffs of Scala language features, & eager & lazy collections
  • Explore event sourcing to improve performance while working w/ stream processing pipelines
  • Dive into asynchronous programming to extract performance on multicore systems using Scala Future & Scalaz Task
  • Design distributed systems w/ conflict-free replicated data types (CRDTs) to take advantage of eventual consistency without synchronization
  • Understand the impact of queues on system performance & apply the free monad to build systems robust to high levels of throughput
Packt Publishing’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 3,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done–whether that’s specific learning on an emerging technology or optimizing key skills in more established tools.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Scala High Performance Programming
    • Scala High Performance Programming

View Full Curriculum



Terms

  • Instant digital redemption

15-Day Satisfaction Guarantee

We want you to be happy with every course you purchase! If you're unsatisfied for any reason, we will issue a store credit refund within 15 days of purchase.