Presentation is loading. Please wait.

Presentation is loading. Please wait.

JavaScript Frameworks & AngularJS

Similar presentations


Presentation on theme: "JavaScript Frameworks & AngularJS"— Presentation transcript:

1 JavaScript Frameworks & AngularJS
AngularJS – the Super Heroic JavaScript MVC Framework SoftUni Team Technical Trainers Software University © Software University Foundation – This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike license.

2 Table of Contents Course Objectives Course Program Trainers Team
Examination Learning Resources © Software University Foundation – This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike license.

3 Front-End Level at the Software University
36 credits Web Fundamentals ( HTML + CSS + WordPress ) Lectures + TW + labs + exam 4 weeks * 3 times 6 credits JavaScript Basics JavaScript Applications 8 credits Advanced JavaScript Lectures + labs + exam 3 weeks * 3 times JavaScript Frameworks 5 weeks * 3 times

4 JavaScript Frameworks – AngularJS
Course Objectives & Program © Software University Foundation – This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike license.

5 JavaScript Frameworks – Course Program
Course Introduction – course program, trainers, evaluation, resources Introduction to AngularJS – overview, resources, simple application, modules Controllers and Markup – controllers, $scope object, markup, binding, filters, validation Services – custom and built-in-services Routing – using routes, templates, partial views Directives – creating directives, attribute specifics, jQuery as directive

6 JavaScript Frameworks – Course Program
Lab – Building SPA project with AngularJS – step-by-step AngularJS Best Practices – organization, modules, dealing with scope, components communication Workshop – Building SPA with AngularJS (live demo) Practical Project Defense – Create a practical project at home and defend it live

7 Warning: Not for Absolute Beginners
The “JS Frameworks" course is NOT for absolute beginners Take the "JavaScript Applications" course at SoftUni first: The course is OK for beginners, but requires previous coding skills Requirements JS coding skills – entry level Computer English – entry level Logical thinking coding skills required!

8 The Trainers Team

9 Trainers Team Ivaylo Kenov Freelance Developer and Trainer
Mathematical competitions champion Champion from Telerik Software Academy ivaylo.kenov [at] gmail.com Blog: GitHub:

10 JavaScript Frameworks: More Details
Duration, Languages, Technologies

11 Training Duration – JavaScript Frameworks
Lectures: ~ 12 hours (onsite + YouTube videos) Practical exercises (in class): ~ 12 hours Homework: ~ hours Practical project preparation: 4 hours Practical project: ~ hours Schedule: March-April 2016 Practical Project Defense: 23 April 2016

12 Why English? Why the slides are in English? Just learn English!
English is the native language of the software engineers Specific terminology should be in English Translations are inaccurate and funny Just learn English! No excuses

13 JavaScript Frameworks
Evaluation Criteria

14 Scoring System for “JS Frameworks"
Practical Project – 90% Homework + evaluation – 5% + 5% Bonuses: up to 10% Presence in class: 5% (onsite students only) Forum bonuses Others

15 JS Frameworks – Practical Project
1 practical home project (individual) You are given REST services Consume given REST services and visualize data Your project should be written in AngularJS Your project should correctly follow principles of high-quality-code Practical home project The total practical project score comes from live defense as evaluated by the SoftUni team

16 Homework Assignments Doing your homework is very important!
Programming can only be learned through a lot of practice! You should write code every day! Each lecture is followed by a few exercises Try to solve them in class The rest are your homework Homework assignments are due in 1 week after each lecture Submission will be accepted through our web site: softuni.bg

17 Homework Peer Reviews Give feedback to a 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 Give written feedback, at least 200 characters Low-quality feedback  report for punishment Everyone will get feedback for their homework

18 What We Need Additionally?
Resources What We Need Additionally?

19 Course Web Site & Forums
The JavaScript Frameworks official web site: Check the "Software University Forum": Discuss the course exercises with your colleagues Find solutions for all course exercises Share source code / discuss ideas / help each other

20 SPA with AngularJS Slides and Videos
All lecture slides, videos, homework assignments, projects and other resources are open content, available for free Visit the course web site to access the course resources

21 SPA with AngularJS Resources
nutesIsh_DanWahlin_May2013.pdf

22 Software University Learning System (SULS)
Important resource for students Homework submissions Homework check-up Exams and results Reports about your progress

23 Recommended Software Microsoft Visual Studio 2015 + Node.js Tools
Visual Studio Code Sublime Text WebStorm

24 JS Apps Summary Practical exam
The “JavaScript Frameworks" course teaches How to build SPA applications with AngularJS Training program Introduction, controllers, markup, services, routing, directives, live demo Practical exam Code review Learning resources Lectures, videos, software, books, forum JS Apps

25 JavaScript Frameworks – AngularJS
© Software University Foundation – This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike license.

26 License This course (slides, examples, demos, videos, homework, etc.) is licensed under the "Creative Commons Attribution- NonCommercial-ShareAlike 4.0 International" license Attribution: this work may contain portions from "SPA with AngularJS" course by Telerik Academy under CC-BY-NC-SA license © Software University Foundation – This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike license.

27 Free Trainings @ Software University
Software University Foundation – softuni.org Software University – High-Quality Education, Profession and Job for Software Developers softuni.bg Software Facebook facebook.com/SoftwareUniversity Software YouTube youtube.com/SoftwareUniversity Software University Forums – forum.softuni.bg © Software University Foundation – This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike license.


Download ppt "JavaScript Frameworks & AngularJS"

Similar presentations


Ads by Google