Thanapat Wongchalermthan

Thanapat Wongchalermthan

Member Since September 17, 2017

4,749

Total Points

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

60 Achievements

  • Angular Components
  • Setting Up an Angular Application
  • The Browser Environment
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Introducing JavaScript
  • Python Data Types
  • Python For Beginners
  • Dark Sky API Client
  • Downloading JSON Data Asynchronously
  • Fetching Data From the Web
  • Modeling Forecast Data
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Getting the REST You Need
  • Decoupling the Data Source
  • Sorting Contacts Into Sections
  • Static Table Views for Detail Interfaces
  • Displaying Contact Data
  • The Data Analysis Process
  • Getting to Know Your Data
  • Introducing Data Analysis
  • Access Control
  • Memory Management in Swift
  • Value Semantics, Type Methods and Inheritance
  • Refactoring Our Code
  • Creating the User Interface Programmatically
  • Navigating Through An Adventure
  • Object Initialization
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Visual Format Language
  • Trait Collections
  • Inequalities, Content and Priorities
  • The Constraint Equation
  • A History Lesson
  • Displaying Additional Views
  • Using the Vending Machine
  • Modeling an Interface
  • Creating Flexible Objects Using Protocols
  • Protocol Basics
  • Objects and Optionals
  • Running Apps on a Device
  • Improving Our User Interface
  • Structs As Data Models
  • View Controllers and Views
  • Differentiating Between Objects
  • Class Inheritance
  • Classes in Swift
  • Complex Data Structures
  • Adding Power to Functions
  • Functions in Swift
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Newbie