Presentation is loading. Please wait.

Presentation is loading. Please wait.

Course Introduction Svetlin Nakov Telerik Corporation www.telerik.com.

Similar presentations


Presentation on theme: "Course Introduction Svetlin Nakov Telerik Corporation www.telerik.com."— Presentation transcript:

1 Course Introduction Svetlin Nakov Telerik Corporation www.telerik.com

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

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

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

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

6

7 1..NET Framework Overview .NET, CLR, MSIL, Assemblies, CTS,.NET languages 2. C# Language Overview – Part I  Data Types, Operators, Expressions, Statements, Console I/O, if / switch / case, Loops, Arrays, Methods 3. C# Language Overview – Part II  Creating and Using Objects, Exceptions, Strings, Generics, Collections, Attributes 4. Object-Oriented Programming with C#  Defining Classes, Constructors, Properties, Methods, Events, Interfaces, Inheritance, Polymorphism 7

8 5. 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 6. LINQ and ADO.NET Entity Framework  LINQ Operators and Expressions, Projections, Conversions, Aggregations, ADO.NET Entity Framework: Read / Create / Update / Delete Data 7. Web Technologies Basics  HTTP, HTML, Text, Images, Tables, Forms, CSS, JavaScript 8

9 8. ASP.NET Basics  ASP.NET Web Forms, Web Server Controls, HTML Server Controls, Creating Simple Web Applications 9. ASP.NET Data Binding  Data-Bound Controls: Data Sources, GridView, FormView, DetailsView, DataList, Repeater, ListView 10. ASP.NET and Databases  Integrating Entity Framework with ASP.NET, Data Sources (LinqDataSource and ObjectDataSource) 11. ASP.NET State Management  View State, Application State, Session State 9

10 12. ASP.NET Advanced Topics  Master Pages, User Controls, Site Maps, Localization, Validation Controls, Web.config, IIS and Deployment 13. 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 14. Practical Project Live Demo – Blog System 15. Practical Projects Defense (Certification Exam) 10

11

12  Svetlin Nakov, PhD  Manager Technical Training, Telerik Corporation, Telerik Academy  15 years software development experience 12  E-mail: svetlin.nakov [at] telerik.com  Web site: www.nakov.com www.nakov.com  Blog: http://nakov.com/blog/ http://nakov.com/blog/

13  Vesko Kolev  Senior Software Engineer, Telerik Corporation Telerik Corporation Telerik Corporation 13  Email: vesko.kolev [at] telerik.com  Blog: http://veskokolev.blogspot.com http://veskokolev.blogspot.com

14  Ventsislav Popov  Developer, Crossroad, www.crossroad.bg www.crossroad.bg 14  E-mail: ventsy.popov [at] gmail.com

15  Doncho Minkov  Junior Technical Trainer, Telerik Corporation, Telerik Academy Telerik Corporation Telerik Academy Telerik Corporation Telerik Academy 15  Email: doncho.minkov [at] telerik.com

16  Momchil Mitev  Software Developer, Telerik Corporation Telerik Corporation Telerik Corporation 16  Email: momchil.mitev [at] telerik.com

17  Veronica Milcheva  Junior Software Developer, Telerik Corporation Telerik Corporation Telerik Corporation 17  Email: veronica.milcheva [at] telerik.com

18  Alexander Vakrilov  Junior Software Engineer, Telerik Corporation Telerik Corporation Telerik Corporation 18  Email: alexander.vakrilov [at] telerik.com

19  Bonny Bonev  Junior Software Developer, Telerik Corporation Telerik Corporation Telerik Corporation 19  Email: bonny.bonev [at] telerik.com

20 Exams, Grades, Certifications, Awards

21  Practical project  The practical project will consist of two parts: 1.Data Access Layer and Web UI prototype 2.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 21

22  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 22ScoreGrade51-60 Excellent ( 6 ) 41-50 Very Good ( 5 ) 31-40 Good ( 4 ) 21-30 Average ( 3 )

23  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 23 Sponsor:

24

25 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 http://apress.com/book/view/1430226080 Nakov S. & Co., Programming for.NET Framework, Volume 1, ISBN 954-775- 505-6, www.devbg.org/dotnetbook/www.devbg.org/dotnetbook/ Nakov S. & Co., Programming for.NET Framework, Volume 2, ISBN 954-775- 672-9, www.devbg.org/dotnetbook/www.devbg.org/dotnetbook/ 25

26 Questions? http://aspnetcourse.telerik.com


Download ppt "Course Introduction Svetlin Nakov Telerik Corporation www.telerik.com."

Similar presentations


Ads by Google