Denis Frunz

Denis Frunz

Member Since April 11, 2018

13,482

Total Points

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

144 Achievements

  • Security and Customization
  • Detail View
  • List View
  • The Django Admin
  • Make the REST Framework Work for You
  • RESTful Django
  • Users and Authorization
  • Django Authentication
  • Inlines and Media
  • Django Model Forms
  • Django Models
  • Django Forms
  • Customizing Class-based Views
  • Total Control
  • Building Custom Filters
  • Building Custom Tags
  • Template Tags and Filters
  • Basic ORM Usage
  • Same Old ORM
  • Final Details
  • Classy Views
  • Django Templates
  • Python File Systems Navigation
  • Dockerize a Web App
  • Managing Images and Containers
  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • Day 3: Getting Creative
  • Creating and Modifying Database Tables
  • Day 2: Advanced Selecting
  • Day 1: Joining Tables
  • Building a Flashcard App
  • Sweeping Vues: Loops, Methods, Directives
  • What a Beautiful Vue!
  • Introducing Vue
  • Orientation: Selecting Data
  • Improving the Application Code
  • Editing and Filtering Names
  • Adding and Removing Names
  • Subqueries
  • Traversing the DOM
  • Set Operations
  • Joining Table Data with SQL
  • Responding to User Interaction
  • Making Changes to the DOM
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Getting a Handle on the DOM
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • The Browser Environment
  • JavaScript Objects and Conditionals
  • Practice forEach
  • JavaScript Arrays and Loops
  • JavaScript Objects
  • Working with Text
  • JavaScript Arrays
  • JavaScript Loops
  • Ordering, Limiting and Paging Results
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • JavaScript Functions
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Finding the Data You Want
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Getting Data from a Database
  • Data Types and Variables
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Adding a New Web Page
  • Data, Databases and SQL
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Dice Roller
  • API Protection
  • Getting Familiar with HTML and CSS
  • Sequence Operations
  • Sequence Iterations
  • Iterating and Packing with Dictionaries
  • Introducing Dictionaries
  • Packing and Unpacking
  • Getting Info In and Out of Functions
  • Introduction to Functions
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Getting to Know Tuples
  • Resourceful Blueprints
  • Timezones
  • How to Win Friends
  • Tacocat Challenge
  • Broadcasting
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Takin' Names
  • Making Strong Users
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Character Builder
  • Model Administration
  • What a View
  • Say Hello to Django
  • Practice Functions
  • Python: Advanced Objects
  • The Lambda Lambada
  • Functional Workhorses
  • Functional Rules
  • Build an Application
  • Meet Selenium
  • Flask Templates
  • Welcome to Flask
  • Getting the REST You Need 2
  • Getting the REST You Need
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Math Quiz App
  • Dates and Times
  • Buggy Logs
  • Python Dictionaries
  • Python Slices
  • Cleaner Code
  • Python: Inheritance
  • Python: Instant Objects
  • Dungeon Game 2
  • Python Sets
  • Python Tuples
  • Python Lists
  • Using Lists
  • Meet Lists
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Python Data Types
  • Newbie