alexx1000

alexx1000

Member Since March 2, 2021

16,187

Total Points

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

194 Achievements

  • PHP Functions Basics
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Understanding Markdown
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Rendering the Game
  • Add a Sticky Navigation Bar
  • Combine and Minify Assets
  • Introducing jQuery Plugins
  • Organizing Forms
  • Form Basics
  • Reusable GraphQL
  • Making Changes with Mutations
  • Fetching Data with Queries
  • Optimize Assets
  • Getting Started with GraphQL
  • Measuring Performance
  • Planning for Performance
  • Directories and Files
  • The Command Shell
  • The Role of Selectors in JavaScript
  • Pseudo-classes and Combinators
  • Creating a Simple Server in Node.js
  • Selector Basics
  • Working By Yourself
  • Hello, GitHub!
  • JavaScript Frameworks, Libraries, and Developer Roles
  • JavaScript Outside of the Browser
  • Exploring the Tech Landscape
  • Getting the REST You Need 2
  • Using Templates with Express
  • Getting Started with Express
  • Implementing Basic Authentication
  • Introducing the Authentication Project
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • Building Forms With Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  •  Building Constructor Methods and Generating Objects
  • Introducing 'Four in a Row'
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Programming AJAX
  • Combining Array Methods
  • Array Manipulation
  • Practice forEach
  • Array Iteration
  • Usability Testing
  • Usability Basics
  • Social Media
  • Getting Started with Sass
  • Getters and Setters
  • AJAX Concepts
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • What is Product Design?
  • Responsive Patterns
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Welcome to Flask
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • The CSS Box Model
  • Fundamental Concepts
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • React Component Patterns
  • Getting Started with React Router
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • What is npm?
  • Stateful Components
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Practicing Classes
  • Working with Classes in JavaScript
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Transitions and Transforms
  • Creating an SVG
  • Introduction to SVG
  • Build an Accessible Form
  • Introduction To Accessibility
  • Improving the Application Code
  • Editing and Filtering Names
  • Adding and Removing Names
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Say Hello to Django
  • Getting a Handle on the DOM
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Loop Through Objects
  • Object Basics
  • Multidimensional Arrays
  • Loop Through Arrays
  • Store Multiple Values in an Array
  • Working with 'for' Loops
  • Simplify Repetitive Tasks with Loops
  • Arrow Functions
  • Pass Information Into Functions
  • ES2015 Basics
  • The Browser Environment
  • Create Reusable Code with Functions
  • Making Decisions in Your Code with Conditional Statements
  • Working With Strings
  • Introduction to HTTP
  • Storing and Tracking Information with Variables
  • The Math Object
  • Working with Numbers
  • All Together Now
  • Finding the Data You Want
  • Mobile-First CSS Layout
  • Getting Data from a Database
  • Data, Databases and SQL
  • A Route to a Delete Action
  • Routes to Update Actions
  • Routes for Create Actions
  • A Route to a Read Action
  • Rails Resource Index
  • Adding a Model Attribute
  • Using the Rails Console
  • Handling Rails Requests
  • Creating Rails Apps
  • Hello, JavaScript!
  • Practice ERB Templates
  • Defining Routes
  • Sinatra Layouts
  • Getting Familiar with HTML and CSS
  • Sinatra Finishing Touches
  • Updating Data in Sinatra
  • Adding New Data in Sinatra
  • WWW
  • Imposter Syndrome
  • The Internet
  • Sinatra ERB Templates
  • Creating New Sinatra Apps
  • Gems In Depth
  • Ruby Gems
  • Ruby Standard Library: Part 2
  • Ruby Standard Library: Part 1
  • Ruby Core
  • Store Inventory Using Modules
  • First Commits
  • Include and Extend
  • Ruby Core Modules
  • Ruby Module Basics
  • Input and Output
  • Search
  • Computer Basics
  • Computer Languages
  • Ruby Class Design
  • Blocks Practice
  • Working With Blocks
  • Ruby Blocks
  • Build a Bank Account Class
  • Build a Simple Contact List
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Conditionals
  • Ruby Numeric Types
  • Ruby Syntax
  • Ruby Objects
  • Ruby Strings and Escape Sequences
  • Newbie