Qamar Ramzan

Qamar Ramzan

Member Since September 15, 2015

9,786

Total Points

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

Skills & Experience

  • Company

    MDUK Media

125 Achievements

  • Communicating with a RESTful API
  • Database Security
  • Queries & Results
  • Getting Started with PDO
  • Practicing Getters and Setters
  • The Rough Plan
  • Introduction to Node.js
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Types and Branching
  • Branches
  • Managing Committed Files
  • First Commits
  • How to Make Wireframes on Paper
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Stateful Components
  • Getters and Setters
  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Programming AJAX
  • AJAX Concepts
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Loop Through Objects
  • Object Basics
  • Multidimensional Arrays
  • Loop Through Arrays
  • Store Multiple Values in an Array
  • Working with 'for' Loops
  • Simplify Repetitive Tasks with Loops
  • Arrow Functions
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • The Math Object
  • Working with Numbers
  • Making Decisions in Your Code with Conditional Statements
  • Working With Strings
  • Meet Python
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Working with Classes in JavaScript
  • Introducing Props
  • Thinking in Components
  • What is Wireframing?
  • Interactivity in Adobe XD
  • Prototyping Designs in Adobe XD
  • Introducing Adobe XD
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • First Steps in React
  • Becoming Acquainted with Your User
  • Becoming a Design Thinker
  • Finishing the Game
  • Introducing JavaScript
  • Getting to Know Bootstrap 4
  • AJAX Concepts
  • Refactoring with Sass
  • Getting Started with Sass
  • Getting the REST You Need
  • Understanding Flexbox
  • Overview of the WordPress Customizer
  • WordPress Settings API Overview
  • Understanding Classes
  • Why Object-Oriented Programming?
  • What is Authentication
  • Learn About Drupal
  • Starting a WordPress Theme
  • Action Functions in WordPress
  • An Overview of Hooks in WordPress
  • Prototypal Inheritance
  • Creating a Spoiler Revealer
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Responsive Patterns
  • Responsive Theory
  • Starting Right with PHP Best Practices
  • Getting Started with CSS
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Introduction to jQuery
  • Programming AJAX
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • Getting Started with WordPress
  • JavaScript Variables
  • Introducing JavaScript
  • Transitions and Transforms
  • Introduction
  • Finishing Your WordPress Theme
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Introduction to SVG
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Newbie