Dekel Zoaretz

Dekel Zoaretz

Israel
Open to Work

Full-Stack developer

14,864

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

    • Hebrew
    • English

172 Achievements

  • S3 Storage Service
  • AWS and "The Cloud"
  • Python For Beginners
  • Security: Solutions
  • Security: Concerns
  • Persisting Data with Hibernate
  • Getting Started with Hibernate
  • Data Persistence & ORMs
  • Using the MVC Architecture with Spring
  • Modeling, Storing, and Presenting Data with Spring
  • Creating Spring Controllers and Thymeleaf Views
  • Spring Components and Configuring Our App
  • Using Templates with Express
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Meet Objects
  • JavaScript Variables
  • Introducing JavaScript
  • Organizing Data
  • Getting There
  • Pickups
  • Player Input and Cameras
  • What is Authentication
  • Getting Started with Redux
  • Getting Started with MongoDB
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Getting Familiar with HTML and CSS
  • Stateful Components
  • Thinking in Components
  • Setting Up Your Local Environment for Spring Development
  • The Browser Environment
  • First Steps in React
  • Slim and Templates
  • Dependency Management
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Building a Collection
  • Building the Recipe
  • Understanding Classes
  • Why Object-Oriented Programming?
  • Getting the REST You Need
  • Improving Our Todo App
  • Services in Angular
  • Modules and Themes
  • Site Building with the Drupal Interface
  • Learn About Drupal
  • Customizing Drupal
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Working With Collections
  • Introduction to PHP for WordPress
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Moving Around in the Console
  • Branches
  • Getting Started With Git
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • How To Test Our Code
  • PHP Returns & Closures
  • Graphical User Interfaces
  • PHP Loops
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • PHP Objects and Classes
  • Computer Languages
  • Computer Basics
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Strings
  • JavaScript Numbers
  • Introduction Variables
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Customizing the Action Bar
  • Using Custom Styles and Themes
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Customizing the Login Screen
  • Starting with Design Mockups
  • Self-Destruction
  • Retrieving and Viewing Messages
  • Sending Messages
  • Capturing Photos and Videos
  • Relating Users in Parse.com
  • Using Fragments for Tabs
  • Adding Users Using Parse.com
  • Starting the App
  • Adapting Data for Display in a List
  • Getting Data from the Web
  • Using Git for Android
  • Getting Started with Genymotion
  • Getting Started with Android Studio
  • Using Intents to Display and Share Posts
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Sharing Your Creation
  • Interrogating the App
  • Shaking Things Up
  • Pretty Little Things
  • Learning the Language
  • Getting Started with Android
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Actions and Animations
  • Game Loop and Texture Atlas
  • Intro to Sprite Kit
  • Inserting and Saving Data
  • Understanding Core Data
  • Retrieving and Viewing Data from Parse.com
  • Relating Users in Parse.com
  • Capturing Photo and Video Using UIImagePickerController
  • Using Parse.com as a Backend and Adding Users
  • Designing and Starting the App
  • Viewing a Web Page
  • Adapting Data for Display
  • Data Modeling
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Testing and Debugging
  • Animate This (iOS7)
  • Designing your App
  • Refactoring into a Model
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Beyond the Basics
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Newbie