Shehan Guruge

Shehan Guruge

Auckland, New Zealand
Open to Work

6,828

Total Points

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

Skills & Experience

  • Job Title

    Data Engineer

  • Spoken Languages

    • English
    • Singhalese

99 Achievements

  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • DNS Basics
  • Graphic Basics
  • What Is WordPress?
  • WordPress User Roles
  • Installing WordPress Locally
  • Creating the Screen Layout
  • Getting Started with Android
  • Admin Color Schemes
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • 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
  • Unit Converter
  • Thinking in Components
  • Transitions and Transforms
  • Measuring Performance
  • Creating an SVG
  • Introduction to SVG
  • Planning for Performance
  • S3 Storage Service
  • AWS and "The Cloud"
  • Meet Selenium
  • Introducing Data Analysis
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Getting Started with Sass
  • First Steps in React
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • Enhancing the SEO of a WordPress Theme
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Optimization Best Practices
  • Asset Optimization
  • Why Web Performance Matters
  • Content Comes First
  • WordPress Plugin Best Practices
  • WordPress Widgets
  • Custom Post Types in WordPress
  • Customizing WordPress Themes
  • WordPress Themes
  • Local WordPress Development
  • Dependency Management
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • PHP Email Form Errors
  • PHP Email Forms
  • PHP Inventory
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • PHP Includes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP on the Web
  • Daily Exercise Program
  • Getting to Know PHP
  • Fundamental Concepts
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Web Apps
  • Websites
  • Introduction
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie