Luke Sims

Luke Sims

Gloucester, Gloucestershire, United Kingdom

Software Developer from Gloucester UK!

5,767

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

    Software Developer

  • Spoken Languages

    • English
  • Awards

    • BCS Level 3 Grade in Software Development
    • BCS Level 3 Certificate in Programming
    • BCS Level 3 Certificate in Software Development Context & Methodologies

75 Achievements

  • Serving Static Files in Express
  • The Command Shell
  • Applying Express Knowledge
  • What is npm?
  • Middleware
  • Deeper into Routing with Express
  • Using Templates with Express
  • Getting Started with Express
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Services in Angular
  • Angular Components
  • Setting Up an Angular Application
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Responding to User Interaction
  • ES2015 Basics
  • The Internet
  • Entity Framework and Databases
  • Introducing Entity Framework
  • Adding a List Page
  • Modeling and Presenting Data
  • Build Modular Interfaces with Components
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Prepare and Plan
  • JavaScript Arrays
  • JavaScript Loops
  • Finishing the Game
  • Introducing JavaScript
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • JavaScript Functions
  • JavaScript Objects and Conditionals
  • JavaScript Arrays and Loops
  • JavaScript Functions
  • Data Types and Variables
  • JavaScript Conditional Statements
  • Controlling Layout with CSS Display Modes
  • Fundamental Concepts
  • Designing with the Latest Features
  • Getting Started with CSS Layout
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Newbie