Juan Alberto Martin Diaz

Juan Alberto Martin Diaz

Santa Cruz de Tenerife

12,991

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

    • Spanish
    • English

153 Achievements

  • JavaScript Conditional Statements
  • JavaScript Numbers
  • Console Processes
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • PHP Returns & Closures
  • JavaScript Variables
  • PHP Functions Basics
  • 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
  • The Box Model
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Introducing JavaScript
  • Working with CSS and JS in WordPress Themes
  • Modules and Themes
  • More Advanced PHP for WordPress
  • Site Building with the Drupal Interface
  • Learn About Drupal
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Understanding Values and Units
  • Starting a WordPress Theme
  • Local WordPress Development
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Basic Selectors
  • Getting Started with CSS
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Finding Good WordPress Plugins and Themes
  • Managing Comments on a WordPress Blog
  • Working with Media in WordPress Blogs
  • Posts and Pages in WordPress
  • Blogging with WordPress Overview
  • WordPress Admin Settings
  • WordPress User Roles
  • The WordPress Codex
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • Getting Started with WordPress
  • Console Users and Permission
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • PHP Data & Structure
  • Introduction to SEO
  • The Logo Sprint
  • Logo Design 101
  • PHP Getting Started
  • Creating Home Page Assets
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Applying Effects
  • Joining Relational Data Between Tables in SQL
  • How to Draw in Illustrator
  • Structuring Tables
  • Table Basics
  • Manipulating Schema with SQL
  • Moving Around in the Console
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Listing Inventory Items
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Choosing Options
  • Creating a Simple Lightbox
  • Organizing Forms
  • Form Basics
  •  Adding Color and Type
  • Design Foundations Final
  • Creating an Icon
  • Becoming a Problem Solver
  • Introduction to Illustrator
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Understanding Aesthetics
  • Masks Basics
  • Grid Layout
  • Flexbox Layout
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Creating a Spoiler Revealer
  • Chrome DevTools Basics
  • Introduction to jQuery
  • JavaScript Objects
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Website Basics
  • Media Queries
  • JavaScript Functions
  • CSS Animations
  • Layer Basics
  • Workspace Basics
  • Transitions and Transforms
  • JavaScript Arrays
  • Adding a Contact Form
  • Flexbox and Multi-Column Layout
  • Gradients
  • JavaScript Numbers
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Web Typography
  • Introduction to Design
  • Color Theory
  • Principles
  • Elements
  • JavaScript Strings
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Introduction Variables
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Lists
  • Text
  • Introduction
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Functions
  • Objects and Arrays
  • Customizing Colors and Fonts
  • Control Structures
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • Basics
  • HTML First
  • Beginning HTML and CSS
  • Newbie