270 likes | 289 Views
Telerik School Academy. http://schoolacademy.telerik.com. Free Training Courses for Software Engineers. Svetlin Nakov. Telerik Corporation. www.telerik.com. About Telerik. About Telerik. What Telerik does?
E N D
Telerik School Academy http://schoolacademy.telerik.com Free Training Courses for Software Engineers Svetlin Nakov Telerik Corporation www.telerik.com
About Telerik • What Telerik does? • Leading vendor of ASP.NET AJAX, Silverlight, WPF, Window Phone 7 and ASP.NET MVC components, ORM, Reporting, and CMS solutions and Visual Studio plugins • Headquartered in Bulgaria • With offices in USA, Germany, Australia, India • 450 employees – mostly developers • Employer #1 in Bulgaria for 2010 • Microsoft Gold Certified Partner
Telerik School Academy Free Trainings for .NET Software Engineers
About Telerik Academy • Telerik Academy is an initiative Telerik for training of young software engineers • Four main streams • Software Academy • .NET Essentials • QA Academy • Developer Support • School Academy • Kids Academy • Student Courses
Academy at a Glance Kids Academy University Courses School Academy Software Academy C# Fundamentals Developer-Support .NET Essentials QA Academy Job at Telerik
Free Courses for Students Courses for Students Cross-Platform Mobile Applications (startingOctober, FMI) Native Mobile Development(iOS, Android, Windows Phone 7) (starting March) Web Applicationswith ASP.NET MVC (starting October, FMI) High-Quality Programming Code(starting March) Web Client-Side Development (starting October) XAML Development (starting March) Search Engine Optimization(starting November) Web Front-End Development (starting March)
School Academy – Objectives • Train school students in software engineering and software technologies, free of charge • Practical training with lots of practice • Cutting-edge technologies: HTML5, mobile, .NET • Preparation for the National IT Olympiad • Categories: software development, Web development, Web sites, multimedia apps • Preparation for the official IT test • 3 full days each month, starting from 10/2012
We Train Concepts • We train concepts, not just technologies • Experienced 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#, .NET and PHP are good instruments to illustrate these concepts in practice • Once you become a software engineer, you can easily switch to another platform
Trainers Team • Svetlin Nakov, PhD • Manager Technical Training • Telerik Corporation • 20 years software development experience • Author of 6 books • Speaker of hundreds of events • E-mail: svetlin.nakov [at] telerik.com • Web site: www.nakov.com
Trainers Team (2) • Nikolay Kostov • Technical Trainer • Telerik Corporation • Telerik Academy • 3rd year student in FMI • E-mail: nikolay.kostov [at] telerik.com • Web site: www.nikolay.it
Trainers Team (3) • Doncho Minkov • Technical Trainer • Telerik Corporation • Telerik Academy • 4th year student in FMI • E-mail: doncho.minkov [at] telerik.com • Web site: donchominkov.blogspot.com
External Trainers • We often invite external speakers from the software industry • Radoslav Georgiev – game-craft.com • Ivan Zhekov – Telerik • George Georgiev – AcademyZ, Telerik • George Atanasov – AcademyZ, Telerik • Mihail Stoynov – Java developer, Berggi • …
Training Schedule Web Technologies, PHP & MySQL, HTML5, Mobile Development, Cloud Computing, WPF, Silverlight
October 2011 • Introduction to Web Technologies and PHP • Sample IT Test for Preparation for the Olympiad • HTML, CSS and JavaScript Basics • Introduction to Web Technologies Part I – Main Web Technology Concepts • Introduction to Web Technologies Part II – HTTP • XAMPP Basics • PHP Basics • Code Flow Control in PHP • Working with User Input
November 2011 • Developing Web Applications with PHP • Files Resources and Processes in PHP • Working with MySQL Databases • phpMyAdmin • PHP and MySQL • Template Engines and Smarty • Object-Oriented Programming with PHP • Working with Exception in PHP • PHP Frameworks
December 2011 • Web Technologies and PHP – Advanced Topics • Output Buffer Control • Other PHP Functions – Images, SQLite, etc. • PEAR Packaging • Linux Administration – Basics • Configuring Apache, PHP and MySQL • Best Practices with PHP • PHP Security • Web Performance and Benchmarking
Future Meetings (for 2012) • Windows Presentation Foundation (WPF) • Silverlight • Mobile Development • Cloud Development and Azure • XNA Game Development • Embedded Development • Windows 8, WinRT and Metro • ASP.NET MVC • …
Requirements for All Trainees • High school students only • Teachers and university students accepted by exception (if there are free seats) • Basic computer skills • We don’t teach computer literacy • Basic English skills • Ability to read technicaldocumentation is enough • Serious attitude and high motivation!
Organizations Issues How the Trainings are Organized?
The Venue • Most trainings will be held in Sofia in Telerik Academy's large training lab • Sometimes we do trainings in other locations • It is hard to find a training lab for 100+ students • Finding an accommodation is a big problem! • Currently we use the National Center for Preparation of Students for Olympiads • Accommodation capacity: up to 60 people • Sometimes it is full so students coming outside of Sofia should find accommodation themselves
Training as a Competition • Sometimes the candidates are more than that capacity of our training labs • 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
Online Participation • Students who cannot come at the free school academy trainings onsite could attend online • All training sessions are video recorded and the videos are freely available at the academy site • Homework assignments are publicly available • Anyone can attend online • No just school students http://academy.telerik.com/school-academy/video
How to Apply? • 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
Telerik School Academy ? Questions? ? ? ? ? ? ? ? ? ? http://schoolacademy.telerik.com