Trent Ungard

Trent Ungard

Member Since July 11, 2019

Passionate about learning, discussing, and practicing Web Development and all of the nuances and technologies it encapsulates!

10,533

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

    Team Airship

  • Job Title

    Web Developer

134 Achievements

  • Time Complexity
  • Playing a Counting Game
  • Becoming Acquainted with Your User
  • Becoming a Design Thinker
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Introducing Vue
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Adding the Game Logic
  • Making the Game Interactive
  • Rendering the Game
  • Finding the Data You Want
  •  Building Constructor Methods and Generating Objects
  • Create Function Using Arrow Syntax
  • Stateful Components
  • Using Template Literals
  • Practicing Classes
  • Introducing 'Four in a Row'
  • Defining Variables With let and const
  • Introducing Props
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Exploring Async/Await
  • Understanding Promises
  • Telling the Story
  • Designing for Your User’s "To-be"
  • Branches on Git Hosting Services
  • Remote Branches
  • Combining Array Methods
  • Array Manipulation
  • Merging
  • Branches
  • Understanding your User’s “As-is” Scenario
  • Becoming Acquainted with Your User
  • Becoming a Design Thinker
  • Captioning Video
  • Media Basics
  • Structuring Tables
  • Table Basics
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Responsive Layouts With the Bootstrap Grid
  • Array Iteration
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • JavaScript Tools and Workflows
  • Thinking in Components
  • JavaScript is Everywhere
  • First Steps in React
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Programming AJAX
  • AJAX Concepts
  • Getting to Know Bootstrap 4
  • Traversing the DOM
  • Responding to User Interaction
  • PHP on the Web
  • Daily Exercise Program
  • Making Changes to the DOM
  • Unit Converter
  • Getting to Know PHP
  • Getting a Handle on the DOM
  • The Browser Environment
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • JavaScript Objects
  • JavaScript Arrays
  • First Commits
  • JavaScript Loops
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Responsive Patterns
  • Media Queries
  • 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
  • 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
  • Getting Data from a Database
  • Working With Strings
  • Data, Databases and SQL
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • Fundamental Concepts
  • Designing with the Latest Features
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Classes in Swift
  • Complex Data Structures
  • Getting Familiar with HTML and CSS
  • Control Flow With Conditional Statements
  • Adding Power to Functions
  • Functions in Swift
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Newbie