Radim Kusak

Radim Kusak

Member Since November 17, 2016

12,882

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

    • Czech, English

162 Achievements

  • Database Security
  • Queries & Results
  • Getting Started with PDO
  • Dockerize a Web App
  • Managing Images and Containers
  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • Branches on Git Hosting Services
  • Remote Branches
  • Merging
  • Branches
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • Error Handling
  • Creating Distributable OOP Packages
  • First Commits
  • Autoloading and Composer
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • Using Interfaces in PHP
  • Designing Interfaces in PHP
  • Building an MVC Project
  • Model View Controller
  • Errors and Exceptions
  • Endpoints and Routing
  • REST API in Slim
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Introduction to Node.js
  • Customizing Colors and Fonts
  • Security: Solutions
  • Security: Concerns
  • Getting Started with CSS Layout
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Security in Practice
  • Common Attacks and Defenses
  • Hello Internet!
  • Maintaining Secure Web Apps
  • Protecting Data and Keeping Attackers Out
  • Why Protect Your Web Apps
  • Creating Records
  • What Do User Experience Designers Do?
  • Exploration
  • Discovery
  • What is User Experience (UX)?
  • CSS: Cascading Style Sheets
  • Getting to Know Bootstrap 4
  • Introduction to SVG
  • Creating HTML Content
  • Contact Forms & Mailers
  • Slim and Templates
  • Extending the Family
  • Inheritance
  • Project Setup
  • Browser Persistent Data with PHP
  • Creating Your Tests
  • Tools for Testers
  • Building a Collection
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • Laravel Getting Started
  • Workspace Basics
  • What is Authentication
  • Parsing Specific Formats
  • Basic File Handling
  • Getting the REST You Need
  • 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
  • How To Test Our Code
  • PHP on the Web
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Scrum Artifacts
  • Daily Exercise Program
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Unit Converter
  • Getting to Know PHP
  • PHPDB Stage 5: Search
  • PHPDB Stage 4: Pagination with LIMITs
  • PHPDB Stage 3: Using Relational Data
  • PHP Loops
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Finding the Data You Want
  • HTML First
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • PHPDB Stage 2: Querying the Database with PHP
  • Why Version Control Matters
  • PHP Email Form Errors
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Building the Recipe
  • Moving Around in the Console
  • Adding a New Web Page
  • PHP Arrays
  • Understanding Aesthetics
  • Introduction to Design
  • Beginning HTML and CSS
  • AJAX Concepts
  • Getting Data from a Database
  • Data, Databases and SQL
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Subqueries
  • Set Operations
  • Joining Table Data with SQL
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • PHP Email Forms
  • PHP Inventory
  • PHP Includes
  • Dependency Management
  • PHPDB Stage 1: Databases and PHP
  • PHP Conditionals
  • Getting Familiar with HTML and CSS
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Understanding Classes
  • Why Object-Oriented Programming?
  • Newbie