Enrique Munguía

Enrique Munguía

Federal District
Open to Work

14,311

Total Points

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

Skills & Experience

  • Spoken Languages

    • English
    • Spanish
  • Awards

    • Oracle Certified Java Programmer
    • Microsoft C# Specialist
    • Oracle Certified SQL Expert

185 Achievements

  • GET and POST Requests in a Browser
  • Getting the REST You Need
  • Graphic Basics
  • WWW
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Introduction
  • Introduction to HTTP
  • Getting Started with CSS
  • Component Lifecycle
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • Validation & Flash Messages
  • Laravel Forms
  • Console Users and Permission
  • Moving Around in the Console
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript and the DOM
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Debugging HTML and CSS Problems
  • HTML First
  • Responsive Web Design and Testing
  • Sharing a Website
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Laravel & Databases
  • First Steps in React
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • Chrome DevTools Basics
  • Introducing Unit Testing
  • Installing Sass and Setting up the Project
  • Beginning HTML and CSS
  • Introducing Scrum
  • What is Agile?
  • Combine and Minify Assets
  • Data, Databases and SQL
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Laravel Controllers
  • Laravel Project Setup
  • Laravel Getting Started
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Understanding Flexbox
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Perfect
  • Perform
  • Console I/O
  • Prepare and Plan
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Building a Command Line Application
  • Implementing the Detail View
  • Custom Table View Cells
  • Customizing a GridView for Friends
  • Next Week's Weather
  • Upgrading Stormy
  • Customizing a ListView for the Inbox
  • Introduction to Table Views
  • Beyond the Basics
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Delegation in iOS
  • Introduction to Delegates
  • Functional Programming in C
  • Fundamentals of C
  • Refreshing the Data
  • Managing Complexity
  • Adding Weather Icons
  • Creating Flexible Objects with Protocols
  • Protocols
  • Custom ListViews
  • Standard ListViews
  • Introduction to Node.js
  • Interacting With Data From the Web
  • Securing and Maintaining a MySQL Database
  • Simple Data Structures
  • SQL Calculating, Aggregating and Other Functions
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Closures in iOS
  • Closures and Closure Expressions
  • Functions as First Class Citizens
  • Refactoring Our Code (Swift)
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Building the Master and Detail Views (Swift)
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Building a Music Library and Playlists (Swift)
  • Customizing the Action Bar
  • Workflows
  • Working With Remote Repositories
  • Updating the Data Model
  • Using a Navigation Controller With Segues (Swift)
  • Working With Multiple View Controllers (Swift)
  • Merging
  • Deploying to a Device
  • Debugging Our App
  • Understanding Core Data
  • Improving Our User Interface
  • Using a Data Model
  • Branches
  • Getting Started With Git
  • Views and View Controllers
  • Getting Started with Xcode
  • Why Version Control Matters
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Creating a Simple Drawing Application
  • Hooking up the Model to the View
  • Building the Weather UI
  • Working with JSON
  • Concurrency and Error Handling
  • Networking
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Exploring an API
  • Self-Destruction
  • Retrieving and Viewing Messages
  • Sending Messages
  • Capturing Photos and Videos
  • Relating Users in Parse.com
  • Using Fragments for Tabs
  • Using Custom Styles and Themes
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Adding Users Using Parse.com
  • Starting the App
  • Customizing the Login Screen
  • Starting with Design Mockups
  • Interactive Visualizations
  • Styling and Scaling Data
  • Data Binding with D3
  • Selections with D3
  • Newbie