1 / 26

Web Applications Development with .NET Framework and ASP.NET

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

ashley
Download Presentation

Web Applications Development with .NET Framework and ASP.NET

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web Applications Development with .NET Framework and ASP.NET Course Introduction Svetlin Nakov Telerik Corporation www.telerik.com

  2. 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

  3. 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)

  4. 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

  5. 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: ???

  6. Course Curriculum

  7. 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

  8. 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

  9. 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

  10. 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)

  11. The Trainers Team

  12. 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/

  13. Trainers Team (2) • Vesko Kolev • Senior Software Engineer,Telerik Corporation • Email: vesko.kolev [at] telerik.com • Blog: http://veskokolev.blogspot.com

  14. Trainers Team (3) • Ventsislav Popov • Developer, Crossroad, www.crossroad.bg • E-mail: ventsy.popov [at] gmail.com

  15. Trainers Team (4) • Doncho Minkov • Junior Technical Trainer, Telerik Corporation, Telerik Academy • Email: doncho.minkov [at] telerik.com

  16. Trainers Team (5) • Momchil Mitev • Software Developer, Telerik Corporation • Email: momchil.mitev [at] telerik.com

  17. Trainers Team (6) • Veronica Milcheva • Junior Software Developer, TelerikCorporation • Email: veronica.milcheva [at] telerik.com

  18. Trainers Team (7) • Alexander Vakrilov • Junior Software Engineer, Telerik Corporation • Email: alexander.vakrilov [at] telerik.com

  19. Trainers Team (8) • Bonny Bonev • Junior Software Developer, Telerik Corporation • Email: bonny.bonev [at] telerik.com

  20. Assessment Exams, Grades, Certifications, Awards

  21. 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

  22. 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

  23. 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:

  24. Recommended Books

  25. 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/

  26. Web Applications Development with .NET Framework and ASP.NET ? Questions? ? ? ? ? ? ? ? ? ? http://aspnetcourse.telerik.com

More Related