Developer Tutorials FAQ
Who are TalkIT’s tutorials aimed at?
What’s the difference between a tutorial and a course?
What can I learn?
How much will it cost?
What is in a full length course?
What support can I get when working on a tutorial?
How can I find a tutorial on the website?
How do I get a certificate of completion
What Microsoft certifications can the course help me prepare for?
How will I learn using a tutorial?
How are TalkIT tutorials different from other e-learning websites?
What is the background to creating the tutorials?
TalkIT has created its own e-learning platform to train software developers. This is aimed at anyone who wants to learn a new technology or language from novice to advanced level. You will learn step-by-step how to build business applications and databases.
A tutorial covers some specific features and can take an hour or two to complete. These can be done by themselves. A course is a set of numbered tutorials. These are best done from start to finish as they can build an application step-by-step. The courses require a subscription.
On the TalkIT website there are currently well over a 100 tutorials. This is increasing all the time. The topics include:
- SQL Server Development
- SQL Server Administration
- Visuals Studio
- Programming in C# and VB using OOP
- ASP.Net MVC & Web Forms
- Windows Forms
- Windows Presentation Foundation
- Windows Communication Foundation
- Data Access with ADO.Net, LINQ and the Entity Framework
- HTML 5
- C++ (in production)
- Python (in production)
You can look at all the tutorial titles at:http://talk-it.biz/training/tutorials
To make it easier to find a tutorial you can filter them topic.
Many of the shorter tutorials are free. As a launch offer until December 2014 only, a subscription to a full length courses cost £4.99. Or you can buy a Gold subscription to all courses for £9.99.
We currently have 3 full length courses: C#.Net, HTML5 and MVC. These require a subscription, but the first tutorial in a course is free.
The C#.Net course includes these tutorials:
- Introduction to .NET
- Core C# Features
- Defining Types
- Defining Members
- Going Further with Types and Members
- Inheritance and Interfaces
- Delegates, Events, and Lambda Expressions
- Using .NET Framework APIs
- File Handling and Serialization
- Additional C# Language Features
- LINQ to Objects
- ADO.NET Entity Framework
- Overview of WPF
- Overview of WCF
- Multithreading and Parallelization
- Dynamic Programming
The HTML5 course includes these tutorials.
- Looking at Events
- Using JQuery
- Creating HTML5 Content
- CSS3 Techniques
- CSS3 Transformations and Animations
- Graphics with Canvas
- Working with Text
- Video and Audio
- Graphics with Svg
- Web Storage
- Files and Data
- Web Sockets
- Web Workers
The MVC course includes these tutorials
- Industrial Strength Applications
- Test Driven Development
- View Techniques
- Implementing Navigation
- State Management
- Using Ajax and jQuery
- Using jQuery Mobile
- ASP.NET RESTful Web API
The Java course includes these tutorials
- Getting Started with Java
- Java Language Fundamentals
- Operators and Flow Control
- Defining and Using Classes
- Additional Language Features
- Additional Java SE Classes
- Collections and Generics
- Exceptions and Assertions
- Inner Classes
- File Handling
- Accessing Databases using JDBC
- Java Swing
The C++ course includes these tutorials
- C++ language fundamentals
- Operators and Flow Control
- Pointers and References
- Going Further with Types
- Defining and Using Classes
- Additional Class Techniques
- Dynamic Arrays and Vectors
- Lists and Maps
- Operator Overloading
- Copying and Assignment
- Advanced Overloading Techniques
But if you get stuck working while working on a tutorial, you can get help by asking a question. Just type your question in the comment section at the bottom of each tutorial. A TalkIT trainer or other people with experience of the tutorial will then post a reply.
This will show the titles of the tutorials. Some are free, but some require a subscription. You can browse through the tutorials titles till you find what you are looking for. This may take some time as we have over 70 tutorials.
Alternatively, you may find it easier to filter the tutorials by topic. Just select your topic in the left hand pane. The tutorial titles that cover that topic will then be shown in the right hand pane. Then just click to start the tutorial.
Once you have subscribed, TalkIT can monitor some of your activity on the website. But as the tutorials are designed to allow you to work when you want, we do not know exactly when you have finished a course. So just email TalkIT with the date you have completed all the tutorials in the course. Include the title of the course. TalkIT will then send you a certificate of completion for that course.
MTA Developer (Technology Associate)
MCSD Windows Store Applications, Web Applications, SharePoint Applications (Solution Developer)
Oracle Certified Java Associate
Oracle Certified Java Professional
To find the specific exams codes look at the top of each tutorial.
The courses are best used with other study methods and practical experience to prepare for an exam. Take a look at an overview of the Microsoft and Java certifications and the skills measured in each exam.
You will learn by building real applications. This is similar to what you would do when working on a project for a company. This is done in stages, with new features introduced at each stage. For simplicity, each stage focuses only on a single feature. The complete application solves a real problem and demonstrates best practice. It can be used as a model for future applications.
The TalkIT tutorials guide you through a series of structured labs to create a business application. One of the most useful features are downloads of the completed applications. You can compare what they are building, with the completed correct application. In this way they can make sure you are on track. Alternatively, you can learn by investigating the completed application.
Video clips show in detail how you can work with the development environment. Samples of the code required to build the application are included. These can be edited and copied to assemble the application.
The tutorials provide a balance of guidance, interest and challenge.
Our tutorials are more comprehensive. Some alternatives use only video. This is helpful to quickly learn individual features, but it is hard to build a real business application from video clips only. Some focus on basic code syntax. While this is necessary, today’s developers need to build complete complex systems that meet client requirements. Our tutorials show them how to do this.
The TalkIT tutorials have been created over the last 2 years. We wanted to support people to learn programming in an effective and enjoyable way.
The site has been getting lots of global traffic, so we think we are doing something right. This year we are publishing courses in C++ and Python.
How can you contribute? Just tell us what topics you would like added to the site.