Martin Cornejo Saavedra

Martin Cornejo Saavedra

Member Since July 12, 2015

I love programming and electronics ! Also play tenis, watch tv series and travel.

18,132

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

    Tecnomacs

  • Job Title

    Bs in Electrical Engineering

  • Spoken Languages

    • Spanish
    • English

202 Achievements

  • Completing and Testing the API
  • Communicating with Mongo Through Mongoose
  • More TODO with the MEAN Stack
  • Modeling Data for the API
  • Creating and Editing Data in a MEAN App
  • Building API Routes in Express
  • Setting Up MongoDB
  • Going MEAN with Angular
  • Building a REST Service
  • Going MEAN with Express
  • Getting the REST You Need
  • Introduction to MEAN
  • Go Further With Mongo
  • Working With Collections
  • AJAX and APIs
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Doing More with Express
  • jQuery and AJAX
  • Serving Static Files in Express
  • Important Skills For Professional Success
  • Using Templates with Express
  • Next Steps
  • Programming AJAX
  • Financing Our Company
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Selling Your Product
  • Getting Started with Express
  • Marketing Your Product
  • AJAX Concepts
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • Product Market Fit
  • What is npm?
  • Creating a Simple Drawing Application
  • Discovery
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Building Forms with Bootstrap
  • Creating a Password Confirmation Form
  • Creating a Simple Server in Node.js
  • Building a Command Line Application
  • Creating a Mobile Drop Down Menu
  • Using Bootstrap Components
  • Introduction to Node.js
  • Creating a Simple Lightbox
  • Traversing and Manipulating the DOM with JavaScript
  • Responsive Layouts with the Bootstrap Grid
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Creating a Spoiler Revealer
  • JavaScript Objects
  • Getting to Know Bootstrap 4
  • Introduction to jQuery
  • JavaScript Arrays
  • Building a Collection
  • Improving Our Todo App
  • Services in Angular
  • JavaScript Loops
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Building the Recipe
  • Getting Started with Angular
  • Laravel Project Setup
  • Laravel Getting Started
  • Securing and Maintaining a MySQL Database
  • Understanding Classes
  • Why Object-Oriented Programming?
  • SQL Calculating, Aggregating and Other Functions
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • WordPress Admin Settings
  • WordPress User Roles
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Managing Media in WordPress
  • Managing Content in WordPress
  • How to Install WordPress on Your Computer
  • Getting Started with WordPress
  • Build a Todo List Application with Rails 4
  • Installing a Ruby Development Environment
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Gems In Depth
  • Ruby Gems
  • Ruby Standard Library: Part 2
  • Ruby Standard Library: Part 1
  • Ruby Core
  • Store Inventory Using Modules
  • Include and Extend
  • Ruby Core Modules
  • Ruby Module Basics
  • Input and Output
  • Search
  • Ruby Class Design
  • Blocks Practice
  • Working With Blocks
  • Ruby Blocks
  • Build a Simple Todo List Program
  • Ruby Booleans
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Model Administration
  • Python For Beginners
  • What a View
  • Say Hello to Django
  • The Lambda Lambada
  • Functional Workhorses
  • Functional Rules
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • How to Win Friends
  • Broadcasting
  • Takin' Names
  • Making Strong Users
  • Character Builder
  • Flask Templates
  • Welcome to Flask
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • 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
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Python Regular Expressions
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Local Python
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Newbie