daniel benisti

daniel benisti

Haifa, Israel

love coading and my Dream is to become a software engineer. my moto : keep learning even if some time hard!

11,901

Total Points

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

139 Achievements

  • Handling Routes in Node.js
  • Getting Started with Express
  • Creating a Simple Server in Node.js
  • Starting with Some Methods
  • The Rough Plan
  • Practicing Classes
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Programming AJAX
  • AJAX Concepts
  • Traversing the DOM
  • Responding to User Interaction
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • 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
  • Python: Inheritance
  • Making Strong Users
  • Python: Instant Objects
  • Our Diary App
  • Meet Peewee
  • Getting Data from a Database
  • Finding the Data You Want
  • Data, Databases and SQL
  • Practice Functions
  • Welcome to Flask
  • Organizing Forms
  • Form Basics
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Flask Templates
  • Buggy Logs
  • Cleaner Code
  • Python Lists
  • Build an Application
  • Using Lists
  • Meet Lists
  • All Together Now
  • Functions and Looping
  • Meet Python
  • Types and Branching
  • Object-Oriented Programming
  • Perform
  • Console I/O
  • Prepare and Plan
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Setting up with Create React App
  • Getting Started with React Router
  • Getting Started with Redux
  • Classes
  • The Cooler Parts of ES2015
  • Refining the App
  • Array Manipulation
  • Designing Dataflow
  • Array Iteration
  • What is npm?
  • Programming AJAX
  • AJAX Concepts
  • Website Basics
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Getting the REST You Need
  • Introduction to Node.js
  • Getting a Handle on the DOM
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Hello, GitHub!
  • Managing Committed Files
  • What a Beautiful Vue!
  • Introducing Vue
  • Why React Native
  • Why Version Control Matters
  • ES2015 Basics
  • Responsive Layouts With the Bootstrap Grid
  • Making Changes to the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • The Browser Environment
  • Getting to Know Bootstrap 4
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • JavaScript Conditional Statements
  • Responsive Theory
  • Designing with the Latest Features
  • JavaScript Numbers
  • Understanding Flexbox
  • Responsive Patterns
  • Media Queries
  • Getting Started with CSS Layout
  • JavaScript Variables
  • Introducing JavaScript
  • Captioning Video
  • Media Basics
  • Basic Layout
  • Fundamental Concepts
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • 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
  • Newbie