Kien Doan

Kien Doan

Member Since March 2, 2016

203 Achievements

  • AWS and "The Cloud"
  • The OWASP Top 10 Explained
  • More Association Options
  • Using Associations in Your App
  • Active Record Associations
  • Creating Rails Apps
  • Sinatra Layouts
  • HTML Forms
  • Practice ERB Templates
  • Defining Routes
  • Sinatra Finishing Touches
  • Updating Data in Sinatra
  • Adding New Data in Sinatra
  • Sinatra ERB Templates
  • Creating New Sinatra Apps
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Conditionals
  • Ruby Numeric Types
  • Ruby Objects
  • Ruby Strings and Escape Sequences
  • Pipelines
  • How Jenkins Works
  • Integrating 3rd Party APIs
  • Implementing React Native
  • Why React Native
  • Ruby Syntax
  • Introducing Spreadsheets
  • Day 2: Advanced Selecting
  • Day 1: Joining Tables
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Introduction To Data Visualization
  • Getting Started with Java
  • Orientation: Selecting Data
  • Subqueries
  • Set Operations
  • Table Relationships
  • Database Keys
  • Joining Table Data with SQL
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Security: Solutions
  • Security: Concerns
  • Introduction to Node.js
  • Gems In Depth
  • Ruby Gems
  • A Route to a Delete Action
  • Routes to Update Actions
  • Routes for Create Actions
  • A Route to a Read Action
  • Rails Resource Index
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Ruby Logical Operators
  • Understanding Classes
  • Why Object-Oriented Programming?
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Adding a Model Attribute
  • Introduction to jQuery
  • Using the Rails Console
  • Handling Rails Requests
  • Beginning HTML and CSS
  • Interacting with Your API
  • Adding Play Services to Your App
  • Migrating a SQLite Database
  • CRUD Operations with SQLite
  • Using SQLite for Structured Data
  • Key-Value Saving with SharedPreferences
  • File Storage
  • Getting the REST You Need
  • GET and POST Requests in a Browser
  • Introduction to Data Persistence
  • Introduction to HTTP
  • Activity Transitions: Advanced Topics
  • Shared Element Transitions
  • Transitions Framework
  • Animation Basics
  • Computer Languages
  • Tablet Time
  • Ingredients and Directions
  • Managing Fragments
  • Introducing Fragments
  • The Project
  • Introducing SharedPreferences
  • The Activity Lifecycle
  • Acting on List Item Taps
  • Lists with RecyclerViews
  • Using Parcelable Data
  • Custom ListViews
  • Standard ListViews
  • Updating the Data Model
  • Hooking up the Model to the View
  • Building the Weather UI
  • Working with JSON
  • Finishing the User Interface
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • Project Setup
  • Computer Basics
  • Building Forms with Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Content Comes First
  • Building Page Templates in WordPress
  • The WordPress Loop
  • Video Marketing
  • Email Marketing
  • Search Engine Optimization
  • Usability Testing
  • Usability Basics
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Social Media
  • Starting a WordPress Theme
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Local WordPress Development
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Introducing Unit Testing
  • Installing Wordpress
  • API Authentication
  • Coding the API
  • Route Connections
  • Introduction to REST
  • Variables and Constants
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Testing and Debugging
  • Improving Our Code
  • Basic Android Programming
  • Creating the Screen Layout
  • Getting Started with Android
  • Getting Started with MongoDB
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Doing More with Express
  • Serving Static Files in Express
  • Using Templates with Express
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Building a Command Line Application
  • Introduction to Node.js
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Introducing jQuery Plugins
  • Newbie