Peter Mingione

Peter Mingione

New York, NY
Open to Work

10,760

Total Points

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

Skills & Experience

  • Job Title

    Front End Web Developer

  • Spoken Languages

    • English

141 Achievements

  • Functions in TypeScript
  • Manipulating Types
  • Working with (More) Types
  • Getting Started with TypeScript
  • Introducing Figma
  • Improving the Application Code
  • Editing and Filtering Names
  • Adding and Removing Names
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Loop Through Objects
  • Object Basics
  • Multidimensional Arrays
  • Loop Through Arrays
  • Store Multiple Values in an Array
  • Simplify Repetitive Tasks with Loops
  • Working with 'for' Loops
  • Data Flow
  • Build Modular Interfaces with Components
  • Finishing the Game
  • Introducing JavaScript
  • Creating a Command Line Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • JavaScript Frameworks, Libraries, and Developer Roles
  • JavaScript Outside of the Browser
  • Using Template Literals
  • Introducing Unit Testing
  • Managing Packages with NPM
  • Hello Node.js
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Stateful Components
  • Getting Started with React Router
  • Recursion and Space Complexity
  • Algorithms in Code
  • Time Complexity
  • Playing a Counting Game
  • Build Modular Interfaces with Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Introducing jQuery (2017)
  • Getting Data from a Database
  • Data, Databases and SQL
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Arrow Functions
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Captioning Video
  • Media Basics
  • Making Decisions in Your Code with Conditional Statements
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Mobile-First CSS Layout
  • Finishing Touches
  • Styling Images
  • Styling Boxes
  • Styling Text
  • CSS Media Queries
  • CSS Layout Techniques
  • Box Model Concepts
  • The CSS Box Model
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Build an Accessible Form
  • Introduction To Accessibility
  • Building Forms With Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Exploring Async/Await
  • The Math Object
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Fundamental Concepts
  • Understanding Values and Units
  • Basic Selectors
  • Chrome DevTools Basics
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Flexbox Properties
  • Understanding Flexbox
  • Building a Layout with Flexbox
  • Working with Numbers
  • Getting Started with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • 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
  • Getting Familiar with HTML and CSS
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • What is Asynchronous Programming?
  • Computer Basics
  • Getting Started with Redux
  • Docker Use Cases
  • Working By Yourself
  • Hello, GitHub!
  • Setting Up an Angular Application
  • Newbie