Apoorva Shukla

Apoorva Shukla

Lucknow, India

I am a web developer who works on wordpress and I am seeking to learn building Android apps. I joined Treehouse for this.

9,138

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

    Free Bird Info Solutions

  • Job Title

    Web Development

  • Spoken Languages

    • English
    • Hindi

115 Achievements

  • Getting Modular with Mixins and Functions
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Services in Angular
  • Using Angular's Built-in Directives
  • Prototypal Inheritance
  • Controllers and Scope
  • Getting Started with Angular
  • Flexbox Properties
  • Getting Started with PDO
  • Understanding Flexbox
  • Introduction to Methods
  • Getting Started with CSS Layout
  • Getting Started with Xcode
  • Function Parameters
  • Swift Value vs Reference Types
  • Swift Properties
  • How to Install WordPress on Your Computer
  • Functions in Swift 2.0
  • Swift Inheritance
  • Setup a Bootstrap Theme
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Variables, Mixins, and Extending Selectors
  • Moving Around in the Console
  • Swift Enums
  • Getting Started with Sass
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • An Overview of Hooks in WordPress
  • Custom Homepage Templates in WordPress
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Creating a Spoiler Revealer
  • jQuery and AJAX
  • Introduction to jQuery
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • JavaScript Arrays
  • Starting a WordPress Theme
  • Understanding CSS Transitions and Transforms
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Programming AJAX
  • AJAX Concepts
  • Working with CSS and JS in WordPress Themes
  • Custom Post Type Templates
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Advanced Selectors
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Captioning Video
  • Getting Started with PHP
  • PHP Internal Functions
  • Querying the Database
  • Connecting to MySQL
  • Local WordPress Development
  • Introduction to Illustrator
  • PHP Conditionals
  • PHP Datatypes
  • Media Basics
  • Understanding Flexbox and Multi-Column Layout
  • PHP Data & Structure
  • PHP Getting Started
  • Workspace Basics
  • PHP Returns & Closures
  • Getting Started with Android
  • Getting Started with Genymotion
  • PHP Functions Basics
  • Creating the MVP
  • Harnessing the Power of Objects
  • Introducing JavaScript
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Newbie