Web Applications Development with .NET Framework and ASP.NET
260 likes | 410 Vues
Web Applications Development with .NET Framework and ASP.NET. Course Introduction. Svetlin Nakov. Telerik Corporation. www.telerik.com. About the Course. Web Applications Development with .NET Framework and ASP.NET objectives
Web Applications Development with .NET Framework and ASP.NET
E N D
Presentation Transcript
Web Applications Development with .NET Framework and ASP.NET Course Introduction Svetlin Nakov Telerik Corporation www.telerik.com
About the Course • Web Applications Development with .NET Framework and ASP.NET objectives • Provides basic skills for development of dynamic data-driven ASP.NET Web applications • C# language fundamentals • Databases and SQL Server • LINQ and Entity Framework • ASP.NET and AJAX
Requirements to the Students • Computer programming skills • One of the following languages: • C#, Java or C++ • Object-oriented programming • Abstraction, encapsulation, inheritance, polymorphism, exceptions handling • English language • All training materials are in English (intentionally, Telerik Academy policy)
Registration • All students should register for the course at: http://aspnetcourse.telerik.com • Registration is important! • Registration allows the trainers contact you regarding the course projects, exams, etc. • Registered students are assigned to work on one of the course projects
Course Schedule • Sofia University – FMI • Every Wednesday, 18:00-21:00, lab 229 • Start: 6 October 2010 • Technical University – Sofia • Every Monday, 18:00-21:00, lab ??? • Start: ???
Curriculum • .NET Framework Overview • .NET, CLR, MSIL, Assemblies, CTS, .NET languages • C# Language Overview – Part I • Data Types, Operators, Expressions, Statements, Console I/O, if / switch / case, Loops, Arrays, Methods • C# Language Overview – Part II • Creating and Using Objects, Exceptions, Strings, Generics, Collections, Attributes • Object-Oriented Programming with C# • Defining Classes, Constructors, Properties, Methods, Events, Interfaces, Inheritance, Polymorphism
Curriculum (2) • Databases, SQL and MS SQL Server • RDBMS, SQL Language, SQL SELECT, Joins, Grouping, SQL INSERT, SQL UPDATE, SQL DELETE, MS SQL Server, SQL Server Management Studio • LINQ and ADO.NET Entity Framework • LINQ Operators and Expressions, Projections, Conversions, Aggregations, ADO.NET Entity Framework: Read / Create / Update / Delete Data • Web Technologies Basics • HTTP, HTML, Text, Images, Tables, Forms, CSS, JavaScript
Curriculum (3) • ASP.NET Basics • ASP.NET Web Forms, Web Server Controls, HTML Server Controls, Creating Simple Web Applications • ASP.NET Data Binding • Data-Bound Controls: Data Sources, GridView, FormView, DetailsView, DataList, Repeater, ListView • ASP.NET and Databases • Integrating Entity Framework with ASP.NET, Data Sources (LinqDataSource and ObjectDataSource) • ASP.NET State Management • View State, Application State, Session State
Curriculum (4) • ASP.NET Advanced Topics • Master Pages, User Controls, Site Maps, Localization, Validation Controls, Web.config, IIS and Deployment • ASP.NET Membership • Authentication and Authorization, Windows and Forms Authentication, Users, Roles, Membership and Providers, Login Controls • ASP.NET AJAX • ScriptManager, UpdatePanel, AJAX Control Toolkit • Practical Project Live Demo – Blog System • Practical Projects Defense (Certification Exam)
Trainers Team • Svetlin Nakov, PhD • Manager Technical Training, Telerik Corporation, Telerik Academy • 15 years software development experience • E-mail: svetlin.nakov [at] telerik.com • Web site: www.nakov.com • Blog: http://nakov.com/blog/
Trainers Team (2) • Vesko Kolev • Senior Software Engineer,Telerik Corporation • Email: vesko.kolev [at] telerik.com • Blog: http://veskokolev.blogspot.com
Trainers Team (3) • Ventsislav Popov • Developer, Crossroad, www.crossroad.bg • E-mail: ventsy.popov [at] gmail.com
Trainers Team (4) • Doncho Minkov • Junior Technical Trainer, Telerik Corporation, Telerik Academy • Email: doncho.minkov [at] telerik.com
Trainers Team (5) • Momchil Mitev • Software Developer, Telerik Corporation • Email: momchil.mitev [at] telerik.com
Trainers Team (6) • Veronica Milcheva • Junior Software Developer, TelerikCorporation • Email: veronica.milcheva [at] telerik.com
Trainers Team (7) • Alexander Vakrilov • Junior Software Engineer, Telerik Corporation • Email: alexander.vakrilov [at] telerik.com
Trainers Team (8) • Bonny Bonev • Junior Software Developer, Telerik Corporation • Email: bonny.bonev [at] telerik.com
Assessment Exams, Grades, Certifications, Awards
Assessment • Practical project • The practical project will consist of two parts: • Data Access Layer and Web UI prototype • Dynamic Web application – developed at home • Based on .NET Framework, ASP.NET Web Forms, SQL Server and Entity Framework • Examples: • Photo album • CMS system • Blog system
Assessment (2) • Defending the projects • Students should defend their projects in class • Will be asked to extend the existing functionality • Using own laptop is recommended • The first project gives 0…20 scores,the second – 0..40 scores
Certification and Awards • Best students will get certification and awards • Certificate of achievement • Requires 51 score from the practical projects • Issued by Telerik • Signed by the trainers team • Awards • E.g. DevReach free pass • Remarkable results • Top 5-10 students Sponsor:
Recommended Books MacDonald M., Beginning ASP.NET 4 in C# 2010, 981 pages, Apress, Inc., 2010, ISBN 978-1-4302-2608-6 – http://apress.com/book/view/1430226080 Nakov S. & Co., Programming for .NET Framework, Volume 1, ISBN 954-775-505-6, www.devbg.org/dotnetbook/ Nakov S. & Co., Programming for .NET Framework, Volume 2, ISBN 954-775-672-9, www.devbg.org/dotnetbook/
Web Applications Development with .NET Framework and ASP.NET ? Questions? ? ? ? ? ? ? ? ? ? http://aspnetcourse.telerik.com