Daniele Santos

Daniele Santos

Member Since August 10, 2017

189 Achievements

  • Writing Your Own Java Annotation
  • Using Java's Built-In Annotations
  • Setting Up Your Local Environment for Spring Development
  • How To Test
  • Why Test
  • Java Maps
  • Interfaces in Java
  • Java Lists
  • Gotchas and Wins
  • Iteration
  • Creation
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Responsive Theory
  • What Is Testing?
  • Welcome to Flask
  • Dice Roller
  • Python: Advanced Objects
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Python: Inheritance
  • Python: Instant Objects
  • Dungeon Game 2
  • Python Sets
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Python Lists
  • Build an Application
  • Using Lists
  • Meet Lists
  • Practice Functions
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Same Old ORM
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • HTML: The Structural Foundation of Web Pages and Applications
  • Make It Beautiful with CSS
  • Adding a New Web Page
  • Getting Familiar with HTML and CSS
  • Say Hello to Django
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Security in Practice
  • Common Attacks and Defenses
  • Hello Internet!
  • Getting Started with CSS Layout
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Setting up with Create React App
  • Component Lifecycle
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • Meet Selenium
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Why Protect Your Web Apps
  • Set Operations
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Route Connections
  • Introduction to REST
  • Adding a Model Attribute
  • Using the Rails Console
  • Handling Rails Requests
  • Flexbox Properties
  • Understanding Flexbox
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Creating Rails Apps
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Selections with D3
  • Sinatra Finishing Touches
  • Updating Data in Sinatra
  • Adding New Data in Sinatra
  • Sinatra ERB Templates
  • Creating New Sinatra Apps
  • Gems In Depth
  • Ruby Gems
  • Ruby Standard Library: Part 2
  • Ruby Standard Library: Part 1
  • Ruby Core
  • Store Inventory Using Modules
  • Merging
  • Branches
  • Include and Extend
  • First Steps in React
  • Setting Up an Angular Application
  • Programming AJAX
  • AJAX Concepts
  • Creating an SVG
  • Introduction to SVG
  • Ruby Core Modules
  • Ruby Module Basics
  • DNS Basics
  • WWW
  • The Internet
  • Getting the REST You Need
  • Input and Output
  • Search
  • Ruby Class Design
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Blocks Practice
  • Working With Blocks
  • Ruby Blocks
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Ruby Conditionals
  • Ruby Numeric Types
  • Ruby Objects
  • Ruby Strings and Escape Sequences
  • Ruby Syntax
  • Sessions and Cookies
  • User Registration and Login
  • What is Authentication?
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Middleware
  • Deeper into Routing with Express
  • What is User Experience (UX)?
  • Sketch Features
  • Introducing Sketch
  • Adding Power to Functions
  • Functions in Swift
  • Getting Started With Git
  • Why Version Control Matters
  • Moving Around in the Console
  • Control Flow With Conditional Statements
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Using Templates with Express
  • Getting Started with Express
  • Improving Our Tests
  • Behavior Driven Development with Mocha & Chai
  • Introducing Unit Testing
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Finishing the Game
  • Introducing JavaScript
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Newbie