tae shik hwang

tae shik hwang

Member Since December 16, 2016

11,827

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

153 Achievements

  • Introduction to Callback Functions
  • Subqueries
  • Set Operations
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Arrays
  • PHP Conditionals
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Differentiating Between Objects
  • Getting Started with React Router
  • Class Inheritance
  • Classes in Swift
  • Complex Data Structures
  • Adding Power to Functions
  • Functions in Swift
  • Control Flow With Conditional Statements
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Putting it all Together
  • Actions, Dispatch and Reducers. Oh my!
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • Component Lifecycle
  • Getting Started with Java
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Completing and Testing the API
  • Communicating with Mongo Through Mongoose
  • Modeling Data for the API
  • Building API Routes in Express
  • Building a REST Service
  • Getting to Know Bootstrap 4
  • Getting the REST You Need
  • Express Middleware
  • Sessions and Cookies
  • User Registration and Login
  • What is Authentication?
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • 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
  • Classes
  • Get Involved in Open Source
  •  Create a Web Presence on GitHub
  •  Working on a Team
  • Working By Yourself
  • Hello, GitHub!
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Console Processes
  • Console Users and Permission
  • Why Version Control Matters
  • Objects and New Collection Types
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Moving Around in the Console
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • AJAX and APIs
  • GET and POST Requests in a Browser
  • jQuery and AJAX
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Programming AJAX
  • Introduction to HTTP
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Introduction to Node.js
  • AJAX Concepts
  • Introduction to Methods
  • Sharing a Website
  • Debugging HTML and CSS Problems
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Building a Command Line Application
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Introduction to Node.js
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Creating a Password Confirmation Form
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Creating a Mobile Drop Down Menu
  • Traversing the DOM
  • Responding to User Interaction
  • Creating a Simple Lightbox
  • Making Changes to the DOM
  • Creating a Spoiler Revealer
  • Getting a Handle on the DOM
  • Introduction to jQuery
  • Building a Layout with Flexbox
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Flexbox Properties
  • Understanding Flexbox
  • The Browser Environment
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Positioning Page Content
  • JavaScript Numbers
  • JavaScript Variables
  • CSS Layout Project
  • Page Layout with the Float Property
  • Introducing JavaScript
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Structuring Tables
  • Table Basics
  • Newbie