Presentation is loading. Please wait.

Presentation is loading. Please wait.

Free Training Courses for.NET Software Engineers Svetlin Nakov Telerik Corporation www.telerik.com.

Similar presentations


Presentation on theme: "Free Training Courses for.NET Software Engineers Svetlin Nakov Telerik Corporation www.telerik.com."— Presentation transcript:

1 Free Training Courses for.NET Software Engineers Svetlin Nakov Telerik Corporation www.telerik.com

2 What Makes Telerik so Successful?

3  What Telerik does?  Leading vendor of ASP.NET AJAX, Silverlight, WPF and Windows Forms components, ORM, Reporting, and CMS solutions and VS Plugins  Headquartered in Bulgaria  With offices in Boston, Munich and Austin  About 300 employees – mostly developers  Employer # 1 in Bulgaria for 2007  Microsoft Gold Certified Partner 3

4 Free Trainings for.NET Software Engineers

5  Train school students in software engineering with the.NET technologies, free of charge  Practical training with lots of practice  Cutting edge technologies from Microsoft  Preparation for the National IT Olympiad  Categories: software development, Web development, Web sites, multimedia apps.  Preparation for the IT test  3 full days each month, starting from 11/2010 5

6  Many may argue that.NET is not the only platform for software development  The leading platforms for development of serious enterprise software are.NET and Java  Java is harder to learn and less user-friendly  PHP / Python / C / C++ / Linux / etc. are nice platforms and everybody is free to learn them  Telerik is Microsoft-oriented company, so this is natural choice for us 6

7  We train concepts, not just technologies  Senior developers know that language and platform does not matter  You are either good developer or lamer  We train OOP, databases, software engineering, Web applications, RIA applications  C# and.NET are good instruments to illustrate for these concepts in practice  Once you become a software engineer, you can easily switch to another platform 7

8  The principal trainer  Svetlin Nakov  Manager Technical Training, Telerik Corporation  10-15 years experience as software engineer, consultant and trainer  Author of 5 books about computer programming  Winner in tens of programming Olympiads and contests  PhD in Computer Science 8

9  Assistant trainers  Doncho Minkov  Junior Technical Trainer at Telerik  Graduated the Telerik Academy  Student in Sofia University  Other trainers from the software industry  Internal (from Telerik) and external from other companies 9

10 C# Fundamentals, Software Engineering, Databases, Web Technologies, ASP.NET & AJAX, WPF, Silverlight

11  Introduction to C# Programming  Sample IT Test for Preparation for the Olympiad .NET Framework – Technology Overview  C# Language Overview – Part I – Expressions, Statements, Loops, Arrays, …  C# Language Overview – Part II – Objects, Strings, Exceptions, Collections, …  Object-Oriented Programming with C# – Defining Classes and Advanced OOP  Practical Project: “Triple” Game (in teams) 11

12 December 2010  Software Engineering and Team Working  Sample IT Test for Preparation for the Olympiad  High-Quality Programming Code  Software Engineering Fundamentals  Source Control Systems and Team Working  Figuring out a Good Project for the Olympiad  Setting-up Teams and Projects  Google Code, Project Locker, CodePlex, etc.  Projects Mentoring (Individual Attention) 12

13  Databases, SQL Server and ORM Engines  Sample IT for Preparation for the IT Olympiad  Databases, SQL and MS SQL Server – RDBMS, SQL SELECT, Joins, Aggregate Functions, Grouping, INSERT, UPDATE, DELETE, …  Entity Framework – ORM Concepts, Using DataContext for CRUD Operations, Joins  Practical Project: Implementing a Database Processing Application with SQL Server and Entity Framework (in teams) 13

14 February 2011  HTML and Web Technologies  Sample IT Test for Preparation for the Olympiad  Web Technologies Basics – HTTP and WWW  HTML Basics – HTML, Images, Tables, Forms, …  CSS Basics – Creating and using CSS Styles, Using Firebug and IE Developer Toolbar  JavaScript Basics and Accessing DOM  Practical Project: Creating a Web Site by Web Design Given – Slice and Dice (in teams) 14

15 March 2011  ASP.NET and AJAX  Sample IT Test for Preparation for the Olympiad  ASP.NET Web Forms – Basic Concepts  ASP.NET Data Binding and Data Controls, Accessing SQL Server with Entity Framework  ASP.NET Advanced Topics – Master Pages, Sessions, Membership, etc.  ASP.NET AJAX, AJAX Control Toolkit  Practical Project: Creating a Data-Driven ASP.NET Web Application (in teams) 15

16 April 2011  Windows Presentation Foundation (WPF)  Sample IT Test for Preparation for the Olympiad  WPF Basics – XAML Text, Images, Graphics, Animations, Basic Controls  WPF Data Binding and Data-Bound Controls  Creating Data-Driven WPF Applications – Integrating Entity Framework and WPF  Practical Project: Creating a Data-Driven WPF Application (in teams) 16

17 May 2011  Silverlight  Sample IT Test for Preparation for the Olympiad  Silverlight Basics – XAML, RIA, XBAP Apps and Asynchronous Programming  WCF RIA Services – Accessing External Data  Creating Data-Driven Silverlight Applications – Integrating Entity Framework and Silverlight  Practical Project: Creating a Data-Driven Silverlight Application (in teams) 17

18 May 2011 (Again)  Preparation for the IT Olympiad  Sample IT Test for Preparation for the Olympiad  Projects Mentoring  Assisting the Students in Creating their Projects for the Olympiad  Making the Projects to Complain to the Requirements  Presentation Skills – Developing Presentation Skills and Preparing Good Presentations 18

19

20  High school students only  Teachers accepted by exception  Basic computer skills  We don’t teach computer literacy  Basic English skills  Ability to read technical documentation is enough  Serious attitude and high motivation! 20

21 How the Trainings are Organized?

22  Finding a venue for these trainings is a big problem  Currently we use the National Center for Preparation of Students for Olympiads  Accommodation capacity: up to 60 people  Training lab capacity: up to 80-90 students  We are looking for hosting school / university / training venue (could be outside of Sofia)  Contact Svetlin Nakov if you have an offer 22

23  In case we don't have large enough venue  How we could decide which students to train and which not?  We don't want to train the most skillful attendees, but the most motivated ones  Solution: turn the training into competition  Mandatory homework after each training session  People not submitted the entire homework within the deadline will not participate further 23

24  To apply for Telerik Academy program visit its official Web site and follow the instructions: http://schoolacademy.telerik.com  Join the official discussion group: http://groups.google.bg/group/it-olymp  Contacts: academy@telerik.com academy@telerik.com 24

25 Questions? http://schoolacademy.telerik.com


Download ppt "Free Training Courses for.NET Software Engineers Svetlin Nakov Telerik Corporation www.telerik.com."

Similar presentations


Ads by Google