Luc de Brouwer
seal-mask

Luc de Brouwer

Techdegree Student

Eindhoven, North Brabant, Netherlands
Open to Work

Openminded learning fullstack developer.

17,939

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

    Bas Events

  • Spoken Languages

    • English
    • Dutch

174 Achievements

  • Hello, GitHub!
  • What is Agile?
  • Refactoring and Modularizing a REST API
  • Create, Read, Update, Delete
  • Managing Data and Asynchronous Code
  • Getting to Know REST APIs
  • Getting the REST You Need 2
  • Performing CRUD Operations
  • Defining Models
  • Getting Started with Sequelize
  • Asynchronous Code in Express
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • If Statements
  • Numbers
  • Strings
  • Methods
  • The Data Analysis Process
  • Getting to Know Your Data
  • Introducing Data Analysis
  • C# Syntax
  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • 25th Techdegree Peer Review
  • Handling Errors in Node
  • Serving Static Files in Express
  • Applying Express Knowledge
  • Middleware
  • Deeper into Routing with Express
  • Using Templates with Express
  • Getting Started with Express
  • Creating a Command Line Weather Application
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • JavaScript Frameworks, Libraries, and Developer Roles
  • JavaScript Outside of the Browser
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • Introduction to PHP for WordPress
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • First Commits
  • Combining Array Methods
  • Array Manipulation
  • 10th Techdegree Peer Review
  • 5th Techdegree Peer Review
  • 5 Star Techdegree Reviewer
  • 1st Techdegree Peer Review
  • Array Iteration
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Practicing Getters and Setters
  • Reformatting User Input
  • Validating a Form with Regular Expressions
  • Regular Expressions
  • Getters and Setters
  • Practicing Classes
  • Working with Classes in JavaScript
  • Practicing Object Basics
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Improving the Application Code
  • Editing and Filtering Names
  • Advanced Selectors
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • AJAX Concepts
  • Getting Data From an API With Node
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Adding and Removing Names
  • Selectors - Beyond the Basics
  • Introducing Entity Framework
  • Laravel Project Setup
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Understanding Classes
  • What a Beautiful Vue!
  • Introducing Vue
  • Why Object-Oriented Programming?
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Unit Testing
  • Laravel Getting Started
  • Traversing the DOM
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Adding a New Web Page
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Finishing the Game
  • Introducing JavaScript
  • Networking
  • Exploring an API
  • Introduction to Node.js
  • Why Protect Your Web Apps
  • Introducing jQuery (2017)
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Security: Solutions
  • Security: Concerns
  • Getting to Know Bootstrap 4
  • PHP on the Web
  • Daily Exercise Program
  • Getting Started with Xamarin
  • Object-Oriented Programming
  • Perform
  • Perfect
  • Getting Started with CSS
  • Console I/O
  • Getting Started with Android
  • What is Authentication
  • First Steps in React
  • Prepare and Plan
  • The Browser Environment
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Handling Errors When Manipulating Data
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Make It Beautiful with CSS
  • Unit Converter
  • Getting to Know PHP
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Newbie