The Complete Programming Language Bootcamp
Skillwise
Course Summary
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
-
+
Course Description
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
- 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
- Internet required
-
+
Course Syllabus
- You, This Course and Us
- Introducing Scala
- Expressions or Statements?
- First Class Functions
- Collections
- Classes and Objects
- You, Us & This Course
- Coding Is Like Cooking
- An Object-Oriented State of Mind
- Java Language Constructs: The Best Thing Since Sliced Bread
- Threading and Concurrency: A Lot Going On All At Once
- Functional Programming: Crossover Hits
- Recursion, Reflection, Annotations, Dates, Packages and Jars
- UI Programming: Swing, MVC, and JavaFX
- Some Interview Problems For Practice!
- What is coding? - It's a lot like cooking!
- Don't Jump Through Hoops, Use Dictionaries, Lists and Loops
- Our First Serious Program
- Doing Stuff with Files
- Functions are like Foodprocessors
- Databases - Data in rows and columns
- An Object Oriented State of Mind
- Natural Language Processing and Python
- Machine Learning and Python
- Introducing C++
- Moving from C to C++
- Objects and Classes
- Multi-file Programs
- Dynamic Memory Allocation: new and delete
- The C++ string Class
- References
- The const Keyword
- The static Keyword
- The friend Keyword
- Operator Overloading
- Inheritance
- Templates
- STL - The Standard Template Library
- C++ Casts
- Exceptions
- Getting your feet wet
- Language constructs
- Functions
- Some loose ends
- Console IO
- File IO
- Bit Manipulation
- Structs and Unions
- Dynamic Memory Allocation
- Arrays
- Pointers
- Strings are just pointers at heart
- Linked lists can be fun!
- You, This Course, and Us!
- Installing and setting up PHP
- Basic Constructs In The PHP Language
- Web Forms, Validating And Sanitizing User Input, Mitigating Security Risks
- Intermediate Constructs In The PHP Language
- PHP and MySQL - A Well Oiled Integration
- Cookies And Sessions - Stuff Which Makes PHP Cool
- Build A Login Authentication System From The Ground Up
- Advanced Constructs in PHP: Object Oriented Programming
- Some random useful stuff
- Working with files
- Welcome to HTML, CSS and Javascript!
- HTML
- CSS
- Javascript Basics
- Objects in Javascript
- First Class Functions - In Detail
- Javascript Quirks
- Functions Yet Again
- Closures
- Prototypes, Dynamic Prototyping and Inheritance
- The Document Object Model & Event Handling
- JSON
- You, This Course and Us
- Ruby Installation
- Ruby Introduced
- Blocks, Procs, Closures
- Classes
- Other Ruby Language Features
- Rails Introduced
- Rails Example 1
- Rails Example 2
- Rails Example Three
- Rails Example Four
- Rails Example Five
- Rails Example Six
- Rails Example Seven
- Rails Example Eight
- Rails Example Nine
- Rails Example Ten