Przemysław Hawryluk

Przemysław Hawryluk

Member Since October 30, 2016

14,267

Total Points

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

162 Achievements

  • Modeling and Presenting Data
  • Views
  • Controllers
  • Project Setup
  • Angular Basic Forms
  • Services in Angular
  • Angular Components
  • Setting Up an Angular Application
  • What To Test
  • Test Driven Development
  • Organizing Data
  • Writing Unit Tests
  • Unit Testing
  • Query Builder
  • Query Operators
  • Getting There
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Functional!
  • Meet Objects
  • Now You're Querying!
  • Sets and Dictionaries
  • Lists
  • Arrays
  • Data Retreiver
  • Serialized!
  • Data Parser
  • Data Reader
  • Abstraction
  • Using Parcelable Data
  • System.Object
  • Polymorphism
  • Loops and Final Touches
  • Encapsulation with Properties
  • Custom ListViews
  • Standard ListViews
  • Updating the Data Model
  • Encapsulation and Arrays
  • Inheritance
  • Hooking up the Model to the View
  • Methods
  • Object-Oriented Programming
  • Building the Weather UI
  • Perfect
  • Working with JSON
  • Perform
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • Console I/O
  • Prepare and Plan
  • Finishing the User Interface
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Testing and Debugging
  • Improving Our Code
  • Basic Android Programming
  • Creating the Screen Layout
  • Getting Started with Android
  • Build a Pomodoro App
  • Design a Better App
  • Graphical User Interfaces
  • Pickups
  • Getting Started with Hibernate
  • Data Persistence & ORMs
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Understanding CSS Transitions and Transforms
  • Understanding Flexbox and Multi-Column Layout
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Classes
  • File Uploads and Entity Updates in Spring + Hibernate
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Treehouse Club - JavaScript
  • Writing Your Own Java Annotation
  • User Messages in Spring
  • Getting Started with CRUD in Spring + Hibernate
  • Creating a Simple Server in Node.js
  • Using Java's Built-In Annotations
  • Bells and Whistles
  • Data-Driven Application Design
  • PHP on the Web
  • Daily Exercise Program
  • Diving into Web Development
  • Integrating Hibernate with Spring
  • Unit Converter
  • Getting to Know PHP
  • More Advanced PHP for WordPress
  • Persisting Data with Hibernate
  • Using the MVC Architecture with Spring
  • Modeling, Storing, and Presenting Data with Spring
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Creating Spring Controllers and Thymeleaf Views
  • Spring Components and Configuring Our App
  • Local WordPress Development
  • Setting Up Your Local Environment for Spring Development
  • Building a Command Line Application
  • Introduction to Node.js
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Chrome DevTools Basics
  • Web Apps
  • Websites
  • Introduction
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Getting the REST You Need
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • AJAX and APIs
  • Getting Familiar with HTML and CSS
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Building Forms with Bootstrap
  • Computer Languages
  • Computer Basics
  • WWW
  • The Internet
  • Using Bootstrap Components
  • HTML First
  • Beginning HTML and CSS
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Getting Started with Java
  • What to Test
  • How To Test
  • Why Test
  • Newbie