210 likes | 340 Views
http://schoolacademy.telerik.com . Telerik School Academy. Free Training Courses for . NET Software Engineers. Svetlin Nakov. Telerik Corporation. www.telerik.com. About Telerik. What Makes Telerik so Successful?. About Telerik. What Telerik does?
E N D
http://schoolacademy.telerik.com Telerik School Academy Free Training Courses for .NET Software Engineers Svetlin Nakov Telerik Corporation www.telerik.com
About Telerik What Makes Telerik so Successful?
About Telerik • 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 200 employees – mostly developers • Employer #1 in Bulgaria for 2007 • Microsoft Gold Certified Partner
Telerik School Academy Free Trainings for .NET Software Engineers
Telerik Academy – Objectives • 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
The Trainers • The principal trainer • Svetlin Nakov • Manager Technical Training, Telerik Corporation • 10+ 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
Training Schedule C# Fundamentals, Software Engineering, Databases, Web Technologies, ASP.NET & AJAX, WPF, Silverlight
November 2010 • 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)
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)
January 2011 • 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, … • LINQ-to-SQL – ORM Concepts, Using DataContext for CRUD Operations, Joins • Practical Project: Implementing a Database Processing Application with SQL Server and LINQ-to-SQL (in teams)
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)
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 LINQ-to-SQL • 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)
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 LINQ-to-SQL and WPF • Practical Project: Creating a Data-Driven WPF Application (in teams)
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 LINQ-to-SQL and Silverlight • Practical Project: Creating a Data-Driven Silverlight Application (in teams)
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
Requirements for All Trainees • High School Students only • Basic computer skills • We don’t teach computer literacy • Basic English skills • Ability to read technical documentation is enough • Serious attitude
How to Apply? • To apply for Telerik Academy program visit its official Web site: http://schoolacademy.telerik.com • Join the official discussion group: http://groups.google.bg/group/it-olymp
Organizational Problems • Location? • The Center for Preparation of Students for Olympiads (in Sofia) • Maximum attendees: 70-80 • Directors should excuse students from classes for 3 days each month • Shall we send official letter to the directors? • School students are not allowed to travel alone?
Telerik Academy ? Questions? ? ? ? ? ? ? ? ? ? http://academy.telerik.com