Bummer! You must be logged in to access this page.

Roman Fincher

Roman Fincher

Member Since August 10, 2016

18,267

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

    • English
    • German

200 Achievements

  • Types and Branching
  • Meet Python
  • First Commits
  • Branches on Git Hosting Services
  • Remote Branches
  • Merging
  • Branches
  • Getting to Know Your Data
  • Introducing Data Analysis
  • Day 3: Getting Creative
  • Day 2: Advanced Selecting
  • Day 1: Joining Tables
  • Orientation: Selecting Data
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Digging Deeper Into Migrations
  • Getting Started with Using Migrations
  • What To Test
  • Test Driven Development
  • Writing Unit Tests
  • Unit Testing
  • CRUD Operations
  • LINQ Queries
  • Extending Our Entity Data Model
  • Entity Framework and Databases
  • Introducing Entity Framework
  • A Route to a Delete Action
  • Routes to Update Actions
  • Routes for Create Actions
  • A Route to a Read Action
  • Get Involved in Open Source
  •  Create a Web Presence on GitHub
  •  Working on a Team
  • Working By Yourself
  • Hello, GitHub!
  • Rails Resource Index
  • Adding a Model Attribute
  • Using the Rails Console
  • Handling Rails Requests
  • Creating Rails Apps
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Gems In Depth
  • Ruby Gems
  • Ruby Standard Library: Part 2
  • Ruby Standard Library: Part 1
  • Ruby Core
  • Store Inventory Using Modules
  • Include and Extend
  • Ruby Core Modules
  • Ruby Module Basics
  • Input and Output
  • Search
  • Ruby Class Design
  • Blocks Practice
  • Working With Blocks
  • Ruby Blocks
  • Build a Simple Todo List Program
  • Ruby Booleans
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • What is the MailChimp API
  • Structuring Tables
  • Table Basics
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Getting the REST You Need
  • Console Users and Permission
  • Moving Around in the Console
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Treehouse Club - JavaScript
  • GET and POST Requests in a Browser
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • Website Basics
  • Introduction to HTTP
  • Sets and Dictionaries
  • Lists
  • HTML First
  • Arrays
  • Finishing Our CRUD Web App
  • Adding Form Validation
  • Improving Our Form
  • Beginning HTML and CSS
  • DNS Basics
  • Graphic Basics
  • Creating a Basic Form
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Introducing CRUD Applications
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Color Theory
  • Principles
  • Elements
  • The Logo Sprint
  • Logo Design 101
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Adding a List Page
  • Modeling and Presenting Data
  • Views
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Controllers
  • Getting Started with MongoDB
  • Project Setup
  • Subqueries
  • Set Operations
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • 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
  • Data, Databases and SQL
  • WWW
  • The Internet
  • Computer Languages
  • Computer Basics
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Abstraction
  • System.Object
  • Polymorphism
  • Query Builder
  • Query Operators
  • Functional!
  • Now You're Querying!
  • Data Retreiver
  • Serialized!
  • Data Parser
  • Data Reader
  • Loops and Final Touches
  • Encapsulation with Properties
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • Perfect
  • Perform
  • Console I/O
  • Prepare and Plan
  • Newbie