Thomas Nilsen

Thomas Nilsen

Member Since July 15, 2013

169 Achievements

  • Structs As Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • Differentiating Between Objects
  • Class Inheritance
  • Classes in Swift
  • Complex Data Structures
  • Adding Power to Functions
  • Functions in Swift
  • Control Flow With Conditional Statements
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Express Middleware
  • Sessions and Cookies
  • User Registration and Login
  • What is Authentication?
  • Communicating with Mongo Through Mongoose
  • Exploring the Java Collections Framework
  • File Uploads and Entity Updates in Spring + Hibernate
  • User Messages in Spring
  • Getting Started with CRUD in Spring + Hibernate
  • Data-Driven Application Design
  • Integrating Hibernate with Spring
  • Quiz Practice Project
  • Prototypal Inheritance
  • Modeling Data for the API
  • Building API Routes in Express
  • Building a REST Service
  • Serving Static Files in Express
  • Using Templates with Express
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • 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
  • Setting Up Your Local Environment for Spring Development
  • More TODO with the MEAN Stack
  • Creating and Editing Data in a MEAN App
  • Setting Up MongoDB
  • Going MEAN with Angular
  • Going MEAN with Express
  • Introduction to MEAN
  • Creating a Simple Server in Node.js
  • Design a Better App
  • Graphical User Interfaces
  • Data Binding with D3
  • Selections with D3
  • AngularJS Directives
  • Services and Dependencies
  • Two-way Data Binding
  • AngularJS MVC Frameworks
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Organizing Data
  • Getting There
  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  • Pulling Data From the Web
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Custom Detail View Controller
  • Custom UITableViewCell
  • Deleting Data
  • Listing Data using NSFetchedResultsController
  • Inserting and Saving Data
  • Understanding Core Data
  • Cocoapods
  • What is an API?
  • UIKit Dynamics
  • View Controller Transitions
  • Gestures
  • Downloading Data with NSURLSession
  • Collection Views
  • App Settings
  • Notifications
  • Appearance
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Relating Users in Parse.com
  • API Access
  • Blocks and Categories
  • The Logo Sprint
  • Logo Design 101
  • Beyond the Basics
  • Storyboards
  • Location
  • Using Parse.com as a Backend and Adding Users
  • Designing and Starting the App
  • Viewing a Web Page
  • Adapting Data for Display
  • Data Modeling
  • Refactoring into a Model
  • Advanced Objective-C
  • Foundation Framework
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Automatic Reference Counting
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Testing and Debugging
  • Animate This
  • Designing your App
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Getting Started With Rails
  • Objects, Classes, and Variables
  • Transitions and Transforms
  • Ruby Basics
  • CSS Animations
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Introduction to jQuery
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Launching the Website
  • Text Editors and HTML
  • Website Basics
  • Styling Content
  • Creating a Website Structure
  • Advanced Techniques
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Newbie