919.870.9000 info@takenote.com


Welcome to TakeNote Technologies

TakeNote has been in business in Raleigh, NC for over 20 years and in that time we’ve consistently focused on two things. One is teaching developers how to build custom desktop and web-based software solutions and the other is building custom software solutions for our clients using the same desktop and web technologies we teach in our classes. We use what we teach and we teach what we use.


Our Training Division is committed to providing expert instructor-led software developer training around the corner, around the state or around the country. This happens in public classes in Raleigh, NC or in private, custom classes conducted on-site at our client’s facility.


Our Consulting Division is committed to helping our clients maximize their use of technology to improve their performance, productivity and profitability. We work closely with our clients to craft custom software solutions to meet the needs of their business needs. Our extensive network of development partners is comprised of some of the most knowledgeable and talented developers working today.


Services We Offer


We offer instructor-led developer training courses where attendees learn about a variety of Microsoft and web development technologies including AngularJS, ASP.NET MVC, C#, HTML5, Javascript & JQuery and SQL Server.


Web Development

In addition to teaching developers how to craft modern web applications we also craft modern web applications for our clients.  Let us help you get your next web application designed, coded and deployed.

Mobile Development

It’s a mobile world out there and we can help your organization plan, design and implement a mobile application strategy to fit your needs.


When a training class is too much but searching the interwebs isn’t enough our mentoring services can help you implement your ideas.

Hands-On Web Developer Training Classes

AngularJS Fundamentals

AngularJS Fundamentals Training Class

The 2-day AngularJS Fundamentals course provides attendees with a hands-on introduction to the wonderfulness that is AngularJS. Attendees will learn about single-page applications, the Model-View-Controller (MVC) design pattern, the anatomy of an AngularJS application, the key features & tools provided by the AngularJS framework and development best practices to help attendees get up to speed quickly on their first AngularJS project and beyond.

  • Single Page Applications
  • Introduction to AngularJS
  • Directives
  • Views
  • Two-way data binding
  • Expressions
  • Filters
  • Controllers
  • Models
  • Scopes
  • Debugging
  • Testing

AngularJS Fundamentals

AngularJS Line of Business Application Development Training Class

The 2-day Developing Line of Business (LOB) Applications With AngularJS course provides attendees with a hands-on experience learning how to craft an enterprise line of business AngularJS application. Attendees will learn about creating data entry forms, validating user entries, creating & using factories to access and update data, using advanced routing techniques, creating custom AngularJS directives, implementing best practices, learning about and applying industry guidelines, tools to know about and more.

  • Angular Data Entry Forms
  • Ajax & Data
  • Factories & Services
  • Custom Directives
  • Custom Filters
  • Applying Best Practices
  • Following Industry Guidelines

Modern Web Development with ASP.NET MVC 5 Training Class

This 4-day course provides students with hands-on experience to create modern web applications using the ASP.NET MVC 5 Framework and C#.  Knowledge of Visual Studio and C# is a prerequisite. This 4-day class is geared toward developers new to ASP.NET MVC and is an ideal choice for developers making the transition from ASP.NET Web Forms. Topics covered include:

  • Models
  • Views
  • Controllers
  • Routing
  • Partial Views
  • Strongly Typed Views
  • Authentication and Authorization
  • HTML Helpers
  • The Razor View Engine
  • WEB API 2
  • Model Annotations for Displaying & Editing Data
  • Data Validation
  • Working With HTML5 & JavaScript
  • jQuery & Ajax
  • Bootstrap 3
  • Action Filters
  • Bundling and Deployment
  • Publishing / Deployment
  • Deploying to the Microsoft Azure Cloud

HTML5 Application Development Training Class

This 2-day hands-on course teaches web developers how to use the latest HTML5 features including the new HTML elements, form control enhancements and JavaScript APIs. Topics included are:

  • Using HTML5 Elements
  • Working With HTML5 Form enhacements
  • Working with audio and video
  • Graphics with the HTML5 canvas
  • Creating location-aware applications with geolocation API
  • Implementing drag and drop
  • Working with local data storage options
  • Working with IndexedDB
  • Utilize Web Workers
  • Working with Websockets
  • Creating offline applications

Our Web Development Services


Web Applications

HTML5, JavaScript, JQuery, CSS3

ASP.NET MVC & Web Forms


Responsive Websites

Bootstrap 3

Web Services



Our Mobile Development Services

Mobile Clients



Windows Phone

Development Tools

Xamarin (Android, iOS & Windows Phone)

PhoneGap (Cordova)