javascript frameworks
DESCRIPTION
JavaScript Frameworks. JS Frameworks Course Program, Evaluation, Exams. Doncho Minkov. Telerik Software Academy. academy.telerik.com. Senior Technical Trainer. http://minkov.it. Table of Contents. What's Coming Next in the Academy? The JavaScript Frameworks Course Program - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/1.jpg)
JavaScript Frameworks
JS Frameworks Course Program, Evaluation, Exams
Doncho Minkov
Telerik Software Academyacademy.telerik.com
Senior Technical Trainerhttp://minkov.it
![Page 2: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/2.jpg)
2
Table of Contents What's Coming Next in the Academy?
The JavaScript Frameworks Course Program
The Trainers Team Exams and Evaluation
Standard Criteria Bonuses
Resources for the Course
![Page 3: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/3.jpg)
JavaScript Frameworks
Coming To The Next Module
![Page 4: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/4.jpg)
4
What's Coming Next? A consequence of three web courses JavaScript Frameworks
Building client SPA applications ASP.NET Web forms
Building data-driven Web applications
ASP.NET MVC Building data-driven Web
applications
![Page 5: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/5.jpg)
Web Programming Track
Software Academy Curriculum
5
Specialties@ the Academy Success Stories@ Telerik
![Page 6: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/6.jpg)
JavaScript Frameworks –
ProgramWhat Will We Cover in the JavaScript Frameworks?
![Page 7: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/7.jpg)
The JSF Course Program1. Underscore.js
Extension methods for JavaScript objects
2. Sammy.js SPA apps with routes and
templates3. Mustache.js
String/html templates4. Modernizr
Backward compatibility and feature detection
5. RequireJS Lazy-loading of JavaScript
dependencies
7
![Page 8: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/8.jpg)
The JSF Course Program (2)6. Single-page applications
Building SPA apps7. MVC and MVVM design patterns
Architecture patterns overview8. AngularJS
Controllers, views, routing, app life cycle
9. KendoUI and KendoMobile ViewModels, views, binding,
routing, life cycle10.TDD with QUnit
Test-driven development of SPA applications
8
![Page 9: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/9.jpg)
The Trainers Team
![Page 10: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/10.jpg)
Trainers Team Doncho Minkov
Senior Technical Trainer @ Telerik Software Academy
Informatics competitions contestant
Graduate from the first season of Telerik Software Academy
Email: doncho.minkov [at] telerik.com
Web site and blog: http://minkov.it Twitter: @donchominkov 10
![Page 11: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/11.jpg)
Trainers Team (2) Svetlin Nakov, PhD
Manager Technical Training @Telerik Software Academy
20 years software developmentexperience
10+ years experience as trainer Author of 6 books Speaker at hundreds of events E-mail: svetlin.nakov [at]
telerik.com Web site / Blog: http://nakov.com 11
![Page 12: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/12.jpg)
Ivaylo Kenov Technical Trainer
@ Telerik Software Academy Math contestant Champion from OOP and DSA
courses Email: ivaylo.kenov [at] telerik.com
Trainers Team (3)
12
![Page 13: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/13.jpg)
Evaluation Thank God There Are
Bonuses!
![Page 14: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/14.jpg)
JavaScript Frameworks:Evaluation Evaluation components
Practical exam – 60% Teamwork – 15% Homework – 10% Homework evaluation – 5%
3 peer reviews per homework (excellent, OK, bad)
Attendance in class – 10% Bonuses
Forums activity – bonus up to 10% Helping new C# students – bonus
14
![Page 15: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/15.jpg)
Pass / Excellence / Fail Criteria
Criteria for pass / pass with excellence / fail Pass with excellence
Very high exam results or
High total results Pass
Average total results Fail
Low total results or low exam results 15
![Page 16: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/16.jpg)
Homework Peer Reviews
Everyone will get feedback for their homework
Everyone will give feedback for few random homework submissions Students submit homework
anonymously Please exclude your name from the
submissions! For each homework submitted
Students evaluate 3 random homeworks
From the same topic, after the deadline
Homework comments are not obligatory
16
![Page 17: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/17.jpg)
Check Your Presence From now on you should check your presence on the barcode reader 3 times a day: In the morning when lectures begin
(~10:30) After lunch break (~13:30) When you leave academy halls
(~19:00)
17
![Page 18: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/18.jpg)
ResourcesWhat We Need in Addition to this
Course Content?
![Page 19: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/19.jpg)
Course Web Site & Forums
Register for the "Telerik Academy Forums":
Discuss the course exercises with your colleagues
Find solutions for the exercises Share source code / discuss ideas
The JSF official web site:19
http://forums.academy.telerik.com/questions/front-end-development/javascript-frameworks
academy.telerik.com/student-courses/software-technologies/javascript-frameworks
![Page 20: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/20.jpg)
Telerik IntegratedLearning System (TILS)
The Telerik Integrated Learning System (TILS) www.telerikacademy.com Important resource for all students Homework submissions Homework peer reviews Presence cards with barcode Reports about your results
20
telerikacademy.com/Courses/Courses/Details/110
![Page 21: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/21.jpg)
Required Software Software needed for this course:
Microsoft Visual Studio 2012/2013 or Visual Studio Express 2012 (free version of VS 2012)
Microsoft SQL Server 2012 Developer with Service Pack 1 and Developer Tools
21
![Page 23: JavaScript Frameworks](https://reader036.vdocuments.site/reader036/viewer/2022062323/56815df5550346895dcc2ca9/html5/thumbnails/23.jpg)
Free Trainings @ Telerik Academy
C# Programming @ Telerik Academy csharpfundamentals.telerik.com
Telerik Software Academy academy.telerik.com
Telerik Academy @ Facebook facebook.com/TelerikAcademy
Telerik Software Academy Forums forums.academy.telerik.com