Sagar Sonawane

Sagar Sonawane

Courses Plus Student

Member Since June 6, 2016

9,425

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

    Exploresys

106 Achievements

  • Loading Data From a Resource
  • Modeling An Interface
  • Error Handling in Swift 2.0
  • Creating Flexible Objects Using Protocols
  • Swift 2.0 Protocols
  • Objects and Optionals
  • Introduction to Optionals
  • Introduction to Enumerations
  • Running Apps on a Device
  • Improving Our User Interface
  • Structs as Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • Getting Started with Xcode
  • Differentiating Between Objects
  • Class Inheritance
  • The Walker Class for WordPress
  • Custom Menu Fields in WordPress
  • An Overview of Menus in WordPress
  • Classes
  • Complex Data Structures
  • Connecting WordPress Plugins with 3rd Party APIs
  • How WordPress Plugins Work
  • Customizing the WooCommerce Cart and Checkout Process
  • Starting a Custom WooCommerce Theme
  • Function Parameters
  • Cart, Checkout and Account Templates and Hooks
  • Global and Product Templates and Hooks
  • Functions in Swift 2.0
  • Getting Started with WooCommerce Theme Development
  • Acting on List Item Taps
  • Custom Dashboard Widgets
  • Controlling Admin Navigation
  • Customizing the Login Screen
  • Admin Color Schemes
  • Control Flow with Conditional Statements
  • Using Parcelable Data
  • Enhancing the SEO of a WordPress Theme
  • Content Comes First
  • Custom WordPress Customizer Settings
  • Native WordPress Customizer Options
  • Overview of the WordPress Customizer
  • Custom ListViews
  • Hooking Into WordPress Plugins
  • Action Functions in WordPress
  • Filter Functions in WordPress
  • Control Flow With Loops
  • Building the Weather UI
  • An Overview of Hooks in WordPress
  • Swift Dictionaries
  • Introduction to Collections
  • Add Bootstrap Components to WordPress Theme
  • Create Bootstrap Styled Theme Templates
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Concurrency and Error Handling
  • Setup a Bootstrap Theme
  • Networking
  • Exploring an API
  • 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
  • Control Flow
  • The Model-View-Controller Pattern
  • Collections
  • Operators
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Types
  • Variables and Constants
  • User Input
  • Finishing Your WordPress Theme
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Improving Our Code
  • Basic Android Programming
  • 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
  • Starting a WordPress Theme
  • Getting Started with Android
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Improving Our Todo App
  • Services in Angular
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • 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
  • WordPress Admin Settings
  • Installing Wordpress
  • Newbie