Product Details

Complete Java Masterclass

Master Java 8 & 9 Core Development Step-by-Step

Say hello to the most complete, in-depth, beginner to advanced Java 8 and Java 9 programming course on the web. Whether you want to become an in-demand Java developer, go freelance, sharpen your core programming skills, or just bring your own ideas to life with your first program, this course is for you.

Discover tools like the Spring Framework, popular amongest enterprise-level development

Tim Buchalka is an Android app and games developer, and teacher with 30 years of development experience! He spent years as a contract software developer working for government departments, and large prestigious companies like Saab, Mitsubishi, and Fujitsu (to name just a few) in a developer/team lead capacity. A skilled coder in many languages including Java, C++, C#, and Objective-C, Tim has even published numerous games on the Google Play Android store.

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

Access

Lifetime

Content

5 hours

Lessons

51

The Complete Google Go Programming Course For Beginners

Learn the Language Google Created to Streamline Everything

Google Go, or Golang, has taken the world by storm due to its system-level access and a design that allows programmers to create multi-core programs. It's the first development language designed specifically for the multi-core CPU computers that have been on the market for the last decade or so. As you may suspect, it was created by developers at Google to solve deficiencies they were facing with conventional computer languages and is an extremely valuable language to know in the 21st century.

Access 51 lectures & 5 hours of content 24/7

Get an introduction to Google Go

Discuss variables & constants in Google Go

Advance to arrays, slices, range loops & other advanced topics

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 4,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: beginner

Compatibility

Internet required

Course Outline

Introduction to Google Go (Golang)

Welcome To Our Course! Learn All of What This Course Has To Offer You Today! (1:25)

What will you learn from this course? (5:01)

Who is this course is for? (5:24)

What is Google Go (also called Golang)? (8:29)

Why would you want to learn google go (Golang)? (5:19)

Secret weapons to really succeed with the course (3:42)

Getting Started with Google Go (Golang)

Your Emergency Go Parachute (5:25)

Installing Google Go (4:06)

Setting up your Go Environment and Golang Workspace (4:22)

Hello World (4:06)

Installing your IDE - Part 1 - Installing GIT (4:19)

Installing your IDE – Part 2 – Choose your own adventure! (3:11)

Installing your IDE – Part 3 - Go..go..gogland! (Option #1) (6:25)

Installing your IDE – Part 4 – Modifying the plugin to use the community edition of IntellJ IDEA (Option #2) (10:32)

Dissecting Ruby on Rails 5

Learn What it Takes to Become a Professional Rails Developer

This enormous Ruby on Rails course was compiled using feedback from CTOs and Senior Rails developers around the world, so you know it covers exactly what you need to become a professional developer. And not just for Ruby on Rails. This course was designed to walk you through a real-world approach to full stack coding, focusing on backend development with Ruby on Rails and front-end coding with HTML, CSS, JavaScript, jQuery, and more.

Integrate professional styles by leveraging Bootstrap 4 & build a connection to AWS

Jordan Hudgens has been a software engineer for the past decade and has traveled the world building applications and training individuals on a wide variety of topics ranging from programming techniques to Microsoft Office solutions.

With a Bachelor’s in Computer Science, Jordan focuses on project driven education, as opposed to pure theory based development. This style of teaching is conducive to learning how to actually build products in a short period of time.

Jordan currently develops projects for clients in a number of different industries utilizing a variety of programming languages and frameworks, including Ruby on Rails, Java, PHP, Swift, and AngularJS.

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: beginner

Compatibility

Internet required

Course Outline

Environment Customization

The Application We're Going to Build (9:14)

Section Introduction (1:12)

Introduction to the Command Line Interface in Mac and Linux (9:50)

Installing the X-Code Command Line Tools for Mac (1:55)

Installing Git for Source Code Version Control (3:14)

How to Install Homebrew on a Mac (3:48)

Installing GPG Security System on a Mac (1:43)

Guide to RVM for Ruby Management (9:09)

Configuring RubyGems and Installing Rails (7:19)

Installing the Postgres Database on a Mac (4:39)

Installing and Working with the Sublime Text Editor (17:14)

Guide to Using C9.io for Your Rails Environment if You're on a PC (10:47)

Deep Dive into the Command Line - Part 1 of 2 (13:50)

Deep Dive into the Command Line - Part 2 of 2 (11:49)

App Creation and Project Planning

Section Introduction (0:56)

Signing Up for a Project Management Account (2:53)

Managing the Project Management Dashboard (7:43)

Importing Project Management Tasks into Pivotal Tracker (1:14)

Creating a Rails Application (10:40)

Generating a Blog for the Portfolio Application Using Rails Scaffolds (11:10)

Working with Financial Data in R

A financial portfolio is almost always modeled as the sum of correlated random variables. The Great Recession and many other financial mishaps can be attributed to poor risk modeling. In this course, you'll explore the many capabilities of the R programming language in relation to risk modeling, factor analysis, numerical optimization, linear regression, and logistic regression. By course's end, you'll have a firm understanding of how to use R to create more accurate models and make smarter financial decisions.

Loonycorn is comprised of two individuals—Janani Ravi and Vitthal Srinivasan—who have honed their respective tech expertise at Google and Flipkart. The duo graduated from Stanford University and believes it has distilled the instruction of complicated tech concepts into funny, practical, engaging courses, and is excited to be sharing its content with eager students.

Complete PHP Course with Bootstrap3 CMS System & Admin Panel

Learn How to Use PHP to Create a Seamless, Content-Driven Website

In this course, you'll learn PHP, one of the most popular web development and general-purpose programming languages around. But more specifically, you'll learn advanced techniques to create a complete Content Management System (CMS) and admin panel to control your own website.

The Complete Javascript Developer Course: Build a Professional Project

Mastering JavaScript can immediately make you an in-demand web developer in the job market. In this course, you'll proceed through a robust structure that will take you from absolute newbie to a job-ready developer. Before you know it, you'll be ready to ace the interview.

Eng Issam Baou is a web developer, engineer, and teacher. He has two Masters Degrees in Engineering and Management from Cranfield University (UK) and Ecole Centrale Paris, and has worked for many world-class companies including Amadeus, Ford, and Airbus. His roles have included: Web Development, Consulting, Simulation, and Teaching.

From 0 to 1: Learn Python Programming - Easy as Pie

Make Quick Work of This Popular, Powerful Programming Language in Just 9 Hours

Python's one of the easiest yet most powerful programming languages you can learn, and it's proven its utility at top companies like Dropbox and Pinterest. In this quick and dirty course, you'll learn to write clean, efficient Python code, learning to expedite your workflow by automating manual work, implementing machine learning techniques, and much more.

Dive into Python w/ 9 hours of content

Acquire the database knowledge you need to effectively manipulate data

Learn how to scrape websites like the NYTimes & Washington Post using Beautiful Soup

Complete drills to consolidate your newly acquired knowledge

Loonycorn is comprised of two individuals—Janani Ravi and Vitthal Srinivasan—who have honed their respective tech expertise at Google and Flipkart. The duo graduated from Stanford University and believes it has distilled the instruction of complicated tech concepts into funny, practical, engaging courses, and is excited to be sharing its content with eager students.

Advanced Machine Learning in Python With TensorFlow

TensorFlow is an open source software library that makes it easier for developers to design, build, and train deep learning models. It's popular throughout the world because of how easy and intuitive it is to use. In this course, you'll start simply by understanding the anatomy of a TensorFlow program before moving on to more advanced subjects.

Loonycorn is comprised of two individuals—Janani Ravi and Vitthal Srinivasan—who have honed their respective tech expertise at Google and Flipkart. The duo graduated from Stanford University and believes it has distilled the instruction of complicated tech concepts into funny, practical, engaging courses, and is excited to be sharing its content with eager students.

Git Complete: The Definitive, Step-By-Step Guide

Start from Scratch & Become the Next Git Expert

Git is the most widely-used and supported distributed version control system used by software engineering professionals. It’s a protocol that streamlines programming by batch tracking the history of file edits, allowing developers to pinpoint the source and time of any change. Learn to handle any size project quickly and efficiently with this complete Git course.

Get an introduction to the Git source control system w/ 7 hours & 83 lectures

Jump right in w/ installation for Windows & Mac

Manage, move, rename & delete files

Create & fork repositories w/ GitHub

Learn & practice the basic commands to start a new project w/ Git

Experience the draw of Git as a SCM w/ in-depth exploration of Branching & Merging

Learn to rebase & stash work

Make comparisons in Git

With nearly 20 years of programming and software development experience, Jason Taylor has both developed and sold an award-winning website, and worked at at several companies ranging from start-ups to large enterprises. His primary focus has been Java and client-side technologies (HTML/CSS/JavaScript). Throughout his career, he's had the opportunity to learn many software development best practices and gotten exposed to several version control systems.

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

Introduction

Welcome and Course Goals

Course Overview

About the Author / Instructor

Course Audience and Course Study Tips

Why Command Line?

Why Source Control?

Why Git?

Key Git Terminology

Git Installation

Installation Overview

Installing Git for Windows

Installing Git on Mac OS X

Git Quick Start

Quick Start, Part 1: Starting with GitHub and Project Setup

Quick Start, Part 2: Configuration, Clone, and Git Basic Workflow

Quick Start Resources

Text Editor Installation

Text Editor Installation Overview

Windows Text Editor: Notepad++ Installation

Configure Notepad++ with Git (Windows Only)

Mac Text Editor: TextMate 2 Installation

Configure Text Mate 2 with Git (Mac Only)

Text Editor Resources

Basic Git Commands

Basic Commands Overview

Starting with a Fresh Project (git init)

Adding Git to an Existing Project (git init)

Starting on GitHub by Joining an Existing Project (git clone)

Basic Git Workflow (add, commit, pull & push)

Tracked Files

Editing Files

Recursive Add

Backing Out Changes

Renaming and Moving Files

Deleting Files

History

Git Alias

Ignoring Unwanted Files and Folders

Cleanup and Back to Origin (GitHub)

Git Basics Resources

Visual Merge/Diff Tool Installation

Visual Merge / Diff Tool Installation Overview

P4Merge Install on Windows

P4Merge for Windows Git Configuration

P4Merge for Mac Installation

P4Merge for Mac Git Configuration

Visual Merge / Diff Tool Resources

Comparisons

Git Repository Setup (for comparing examples)

Comparing Working Directory and the Staging Area

Comparing Working Directory and Git Repository (Last Commit)

Comparing between the Staging Area and the Git Repository (Last Commit)