Fradely Dilone

Fradely Dilone

Member Since April 18, 2020
Open to Work

Front End Developer

24,037

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

309 Achievements

  • Database Normalization
  • Diving into Web Development
  • Next Steps
  • Improving Our Tests
  • Behavior Driven Development with Mocha & Chai
  • Introducing Unit Testing
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • The Browser Environment
  • Why Protect Your Web Apps
  • Buggy Logs
  • Cleaner Code
  • Creating a Memory Game
  • Emulating Built-ins
  • Welcome to OOP
  • Design Foundations Final
  • Becoming a Problem Solver
  • Test Drive
  • Recruiting Participants
  • Implementing UX Content
  • Creating UX Content
  • UX Content Attributes
  • UX Content Basics
  • Telling the Story
  • Designing for your User’s "To-be"
  • Understanding your User’s “As-is” Scenario
  • Becoming Acquainted with Your User
  • Hierarchy and Layout
  • Writing Copy
  • Becoming a Design Thinker
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • Getting Started with Express
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Mobile-First CSS Layout
  • Basic Selectors
  • Filtering Inputs and Escaping Outputs in PHP
  • PHP Inventory
  • $_GET and $_POST
  • Getting Started With Laravel
  • PHP Includes
  • PHP Internal Functions
  • Getting Started with CSS
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Arrays
  • UI Patterns
  • Designing with Patterns
  • Planning Your Users’ Journey
  • Strategy: Determining Goals for your Product
  • Python: Instant Objects
  • JavaScript Objects and Conditionals
  • JavaScript Arrays and Loops
  • JavaScript Functions
  • Data Types and Variables
  • Iterating and Packing with Dictionaries
  • Introducing Dictionaries
  • Sequence Operations
  • Sequence Iterations
  • Build an Application
  • Using Lists
  • Packing and Unpacking
  • Getting Info In and Out of Functions
  • What is Big Data
  • Writing a Classifier
  • Meet Selenium
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Object-Oriented Programming
  • Numbers
  • Strings
  • Methods
  • Loop Through Objects
  • Object Basics
  • Multidimensional Arrays
  • Loop Through Arrays
  • Store Multiple Values in an Array
  • Working with 'for' Loops
  • Getting the REST You Need 2
  • Introducing Vue
  • PHP Conditionals
  • Simplify Repetitive Tasks with Loops
  • Introduction to Functions
  • Security: Solutions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Security in Practice
  • Handling Errors When Manipulating Data
  • 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
  • Treehouse Club - JavaScript
  • Introducing JavaScript
  • Finishing the Game
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • Data, Databases and SQL
  • Meet Lists
  • Getting to Know Tuples
  • Ruby Conditionals
  • Ruby Numeric Types
  • Ruby Objects
  • PHP on the Web
  • How to Make Wireframes in Adobe XD
  • How to Make Wireframes in Balsamiq
  • How to Make Wireframes on Paper
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Playing a Counting Game
  • C# Syntax
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Angular Form Validation
  • Angular Basic Forms
  • Services in Angular
  • Angular Components
  • Setting Up an Angular Application
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • Creating a Simple Server in Node.js
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • Adding the Game Logic
  • Making the Game Interactive
  • Rendering the Game
  •  Building Constructor Methods and Generating Objects
  • Introducing 'Four in a Row'
  • Checking Out and Returning a Book
  • Starting with Some Methods
  • The Rough Plan
  • Chrome DevTools Basics
  • Testing for Accessibility
  • Mobile Accessibility
  • Accessible UI Patterns
  • Semantic HTML and WAI-ARIA
  • WCAG 2.0 (and Other Standards)
  • Access for Everybody
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Exploring Async/Await
  • Understanding Promises
  • ES2015 Basics
  • Asynchronous JavaScript with Callbacks
  • Combine and Minify Assets
  • Security: Concerns
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Introducing jQuery (2017)
  • Captioning Video
  • Media Basics
  • Optimize Assets
  • Measuring Performance
  • Add Reusable Logic to Your Sass
  • Going Further with Type
  • Laying Out Type
  • Going Further with Grid Layout
  • Planning for Performance
  • Flexible Sized Grids
  • Write Smart and Efficient CSS with Sass
  • Ruby Strings and Escape Sequences
  • Ruby Syntax
  • What is Asynchronous Programming?
  • Programming AJAX
  • Improve Your Workflow with Sass
  • Keyframe and Line Drawing Animations
  • Transitions and Transforms
  • Adding 3D Effects with CSS
  • Getting Started with CSS Transforms
  • Transition Timing Functions and Delays
  • Design Patterns
  • Page Layout
  • Introducing Grid Layout
  • Getting Started with CSS Transitions
  • Web Typography
  • What is Product Design?
  • Building Forms With Bootstrap
  • Using Bootstrap Components
  • Building a Layout with Flexbox
  • Responsive Patterns
  • Media Queries
  • Introducing Adobe Illustrator
  • Interactivity in Adobe XD
  • Prototyping Designs in Adobe XD
  • Understanding Aesthetics
  • Understanding Our Users
  • Intro to User Experience (UX) Design
  • Telling the Story
  • Designing for Your User’s "To-be"
  • Understanding your User’s “As-is” Scenario
  • Becoming Acquainted with Your User
  • Becoming a Design Thinker
  • Introducing Adobe XD
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Flexbox Properties
  • Understanding Flexbox
  • Responsive Theory
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Creating an SVG
  • How to Choose and Use Fonts
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Getting Started with Sass
  • Fundamental Concepts
  • Designing with the Latest Features
  • Introduction to Typography
  • Table Basics
  • Structuring Tables
  • Form Basics
  • Organizing Forms
  • Choosing Options
  • Improving the Application Code
  • Editing and Filtering Names
  • Basic Layout
  • What is Wireframing?
  • Principles of Design
  • Elements of Design
  • Introducing Data Analysis
  • Adding and Removing Names
  • Traversing the DOM
  • Daily Exercise Program
  • Unit Converter
  • Common Attacks and Defenses
  • Stateful Components
  • Computer Languages
  • Computer Basics
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • AJAX Concepts
  • Hello Internet!
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • Introduction to SVG
  • The Browser Environment
  • JavaScript Objects
  • JavaScript Arrays
  • Meet Python
  • WWW
  • The Internet
  • What is npm?
  • Introduction to Node.js
  • JavaScript Loops
  • Get Involved in Open Source
  •  Create a Web Presence on GitHub
  •  Working on a Team
  • Working By Yourself
  • Hello, GitHub!
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Arrow Functions
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • The Math Object
  • Working with Numbers
  • Making Decisions in Your Code with Conditional Statements
  • Working With Strings
  • Storing and Tracking Information with Variables
  • The Logo Sprint
  • Hello, JavaScript!
  • Logo Design 101
  • Demystifying the Portfolio
  • Exploration
  • Discovery
  • Introduction to Design
  • Getting to Know PHP
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Getting Started with CSS
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Make It Beautiful with CSS
  • Adding a New Web Page
  • Getting Familiar with HTML and CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Newbie