Product Details

1of 8

Learn By Example: AngularJS

Build Dynamic Web Apps from Scratch

AngularJS is one of the most recent advances in web development, providing a structural framework to extend HTML to build dynamic, interactive websites more easily. In this example-driven course, you'll be introduced to the model-view-controller design pattern, dependency injection, testability, and many other concepts that will help you code the right way. Before you know it, you'll be building complete, high-functioning web apps and sites from scratch.

Loonycorn is comprised of four individuals—Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh—who have honed their tech expertises at Google and Flipkart. The team 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.

Learn by Example: Ruby on Rails

Learn Ruby, Learn Rails, & Combine Them to Build Interactive Websites

Although you hear Ruby on Rails mentioned frequently as one thing, it's actually a combination of two different elements: the Ruby programming language, and the Rails development framework. In this course, you'll tackle each topic individually, learning how to write programs in Ruby and run them on the Rails framework. By course's end, you'll have a firm grasp of this powerful, popular web development tool.

Access 69 lectures & 8 hours of content 24/7

Build intermediate level web applications using the Rails framework

Implement programs in the Ruby programming language

Understand Ruby language features like fibers, blocks & mix-ins that are very different from other common languages

Loonycorn is comprised of four individuals—Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh—who have honed their tech expertises at Google and Flipkart. The team 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.

Learn By Example: jQuery

jQuery is one of the most commonly used efficiency tools in web development. This powerful JavaScript library allows you to perform common site maintenance and construction operations with just a single line of code. Over this course you'll learn by example as you explore the basic principles that provide the backbone of jQuery, from working with selectors and events to performing DOM manipulations as you come to grips with this useful tool.

Access 78 lectures & 7 hours of content 24/7

Use jQuery to add styles, animations, Ajax support & more to websites

Add common components to sites w/ custom plugins

Build your own stateless & stateful custom plugins in jQuery

Work w/ the jQuery UI library including the theme roller

Loonycorn is comprised of four individuals—Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh—who have honed their tech expertises at Google and Flipkart. The team 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.

Learn By Example: Selenium for Automated Web Testing

The web development workflow always includes a lot of testing and quality assurance that can be tedious, boring work. Selenium WebDriver automates those repetitive tasks, helping you identify and fix coding errors quickly. You'll spend this course working with Selenium's Java API to test browser functionality and automate tasks using nearly 45 solved examples of use cases you might commonly encounter.

Access 47 lectures & 5 hours of content 24/7

Test functionality of web applications using Selenium WebDriver

Automate boring & repetitive web based tasks

Write maintainable scripts to test sophisticated web applications

Run tests parallel across different browsers

Loonycorn is comprised of four individuals—Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh—who have honed their tech expertises at Google and Flipkart. The team 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.

Learn By Example: ReactJS

Create More Reactive, Powerful Interfaces with This Library

ReactJS re-imagines the web user interface by breaking complex UI down into granular, reusable components, allowing you to build compact, robust, and reactive user interfaces more easily. In this example-driven course, you'll use included source code to analyze specific React use-cases, mastering how to use many component parts to complete complex interfacing problems.

Access 73 lectures & 7.5 hours of content 24/7

Install & set up a basic development web server w/ React, JSX for HTML specification, & the Babel compiler

Understand React nodes, fragments, & components

Carry out performance optimizations using the virtual DOM

Discover the React component lifecycle

Update & unmount phases

Explore ES6 classes to specify React components

Loonycorn is Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh. They have studied at Stanford, IIM Ahmedabad, the IITs and have spent years (decades, actually) working in tech in the Bay Area, New York, Singapore and Bangalore.

Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft

Web Security: Common Vulnerabilities And Their Mitigation

Discover How to Fend Off Security Threats At the Coding Level

Security is an essential component of any website or application, and it starts at the programming level. By learning how common security attacks work, you'll understand how to write code that wards off many kinds of attacks and provides users with a safe experience. Seeing as security is a core responsibility of any programmer, this course will help push your code toward a professional level.

Access 56 lectures & 8 hours of content 24/7

Understand how common web security attacks work

Know how to write code which mitigates security risks

Implement secure coding practices to reduce vulnerabilities

Loonycorn is comprised of four individuals—Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh—who have honed their tech expertises at Google and Flipkart. The team 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.

Details & Requirements

Length of time users can access this course: lifetime

Access options: web streaming, mobile streaming

Certification of completion included

Redemption deadline: redeem your code within 30 days of purchase

Experience level required: all levels

Compatibility

Internet required

Course Outline

You, This Course and Us

You, This Course and Us (1:49)

What Is Security?

Security and its building blocks (13:41)

Security related definitions and categories (10:12)

Cross Site Scripting

What is XSS? (12:59)

Learn by example - how does a XSS attack work? (13:06)

Types of XSS (12:59)

XSS mitigation and prevention (11:16)

User Input Sanitization And Validation

Sanitizing input (12:09)

Sanitizing input - still not done (8:10)

Validating input (14:07)

Validating input - some more stuff to say (9:16)

Client Side Encoding, Blacklisting and Whitelisting inputs (7:03)

The Content Security Policy Header

Rules for the browser (11:23)

Default directives and wildcards (8:40)

Stay away from inline code and the eval() function (8:13)

The nonce attribute and the script hash (11:27)

Credentials Management

Broken authentication and session management (3:05)

All about passwords - Strength, Use and Transit (5:24)

All about passwords - Storage (13:17)

Learn by example - login authentication (10:29)

A little bit about hashing (10:34)

All about passwords - Recovery (14:25)

Session Management

What is a session? (6:21)

Anatomy of a session attack (6:34)

Session hijacking - count the ways (4:53)

Learn by example - sessions without cookies (14:40)

Session ids using hidden form fields and cookies (4:08)

Session hijacking using session fixation (8:09)

Session hijacking counter measures (3:58)

Session hijacking - sidejacking, XSS and malware (3:10)

SQL Injection

Who Is Bobby Tables? (5:17)

Learn by example - how does SQLi work? (9:26)

Anatomy of a SQLi attack - unsanitized input and server errors (8:42)

Anatomy of a SQLi attack - table names and column names (6:19)

Anatomy of a SQLi attack - getting valid credentials for the site (5:23)

Learn By Example: The Foundations of HTML, CSS & JavaScript

Lay the Foundations for Your Web Development Career with Training in HTML, CSS & JavaScript

There are many short cuts in web coding that may ultimately lead to issues down the line. This course will teach you solid fundamentals of JavaScript, HTML, and CSS, and give you the skills you need to write efficient and lasting code. Perfect for the inexperienced, this course provides a great background in a range of popular web coding frameworks that will facilitate the learning of other languages in the future.

Access 13 hours of content & 93 lessons 24/7

Begin your programming path w/ basic HTML

Understand inheritance & selection in CSS, two essential concepts

Discover closures & prototypes in JavaScript, and how they differ from other languages

Learn JSON & its importance to linking back-ends written in Java/front-ends written in JavaScript

Use the Document-Object-Model to tie it all together

Reach the instructors any time by e-mail

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.

Learn By Example: PHP For Dynamic Websites

Create Smarter, Faster, Safer Websites by Mastering PHP

PHP is a server-side HTML embedded scripting language that provides web developers with a full suite of tools for building dynamic websites. This course takes a highly practical approach to PHP, teaching you how to build a smart website by example, so you can easily adapt what you learn into real-life projects. Any web developer worth their salt is going to want to take this course!

Loonycorn is Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh. They have studied at Stanford, IIM Ahmedabad, the IITs and have spent years (decades, actually) working in tech in the Bay Area, New York, Singapore and Bangalore.

Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft