Presentation is loading. Please wait.

Presentation is loading. Please wait.

JavaScript Applications Course Introduction SoftUni Team Technical Trainers Software University

Similar presentations


Presentation on theme: "JavaScript Applications Course Introduction SoftUni Team Technical Trainers Software University"— Presentation transcript:

1 JavaScript Applications Course Introduction SoftUni Team Technical Trainers Software University http://softuni.bg

2 SoftUni Diamond Partners

3 Table of Contents 1.Course Objectives 2.Course Program 3.Trainers Team 4.Examination 5.Learning Resources 3

4 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 Lectures + TW + labs + exam 4 weeks * 3 times 6 credits JavaScript Applications Lectures + TW + labs + exam 4 weeks * 3 times 8 credits Advanced JavaScript Lectures + labs + exam 3 weeks * 3 times 8 credits JavaScript Frameworks Lectures + TW + labs + exam 5 weeks * 3 times 8 credits

5 JavaScript Applications Course Objectives & Program

6 6 1.Course Introduction – course program, exams, trainers, evaluation, resources 2.jQuery – introduction in jQuery, DOM manipulation, event handling 3.HTTP, AJAX and REST – WWW, URL, JSON, RSS, HTTP, AJAX, JSONP, REST 4.Web Storages – cookies, session storage, local storage, shivs and shims 5.BaaS and Parse.com – Backend as a Service, BaaS platforms, using Parse.com 6.Consuming REST Services – AJAX, jQuery AJAX, accessing REST services 7.Promises and Async Programming – callback-oriented programming, promises, promise libraries 8.Routing, Templating, lodash.js –custom links, generating HTML from templates 9.Unit Testing – TDD, BDD, Mocha & Chai 10.Practical Exam JavaScript Applications – Course Program

7 7  The "JavaScript Applications" course is NOT for absolute beginners  Take the "JavaScript OOP" course at SoftUni first: https://softuni.bg/courses/javascript-oop https://softuni.bg/courses/javascript-oop  The course is OK for beginners, but requires previous coding skills  Requirements  JS coding skills – entry level  Computer English – entry level  Logical thinking Warning: Not for Absolute Beginners

8 The Trainers Team

9 9 Trainers Team  Bogomil Dimitrov  Part-time trainer @ SoftUni  Top performing student from the SoftUni (2014)  Studying Business IT in NBU

10 JavaScript Applications: More Details Duration, Languages, Technologies

11 11  Lectures: ~ 16 hours (onsite + YouTube videos)  Practical exercises (in class): ~ 16 hours  Homework: ~ 30 - 50 hours  Team project: ~ 10-20 hours  Exam preparation: 4 hours  Exam: 6 hours  Schedule: February - March 2016  Exam date: 20 March 2016 Training Duration – JavaScript Applications

12 12  Why the slides are in 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 Why English?

13 JavaScript Applications Evaluation Criteria

14 14  Exam – 80 %  Teamwork – 10%  Homework + evaluation – 5 % + 5 %  Bonuses: up to 10 %  Presence in class: 5% (onsite students only)  Forum bonuses  Others Scoring System for the “JavaScript Applications”

15 15  1 practical task for 6 hours  You are given a REST services  Consume given REST services and visualize data  Your project should be written in JavaScript  Your project should correctly follow principles of high-quality code  Practical programming exam  The total exam score come from code review by the SoftUni team JavaScript Applications Exam

16 16  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.bgsoftuni.bg Homework Assignments

17 17  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 Homework Peer Reviews

18 Resources What We Need Additionally?

19 19  The JavaScript Applications official web site:  Register for 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 Course Web Site & Forums https://softuni.bg/courses/javascript-applications/ https://softuni.bg/forum

20 20  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 JavaScript Applications Slides and Videos

21  Mozilla Development Network (MDN)  https://developer.mozilla.org https://developer.mozilla.org  Web Platform  http://www.webplatform.org http://www.webplatform.org  JavaScript Books  Programming JavaScript Applications Programming JavaScript Applications 21 JavaScript Resources

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

23 23  Microsoft Visual Studio 2013 + Node.js Tools  Sublime Text  WebStorm Recommended Software

24 24  The "JavaScript Applications" course teaches  How to consume REST services and process data  Training program  jQuery, AJAX, BaaS, Web Storages, HTTP, REST, Consuming REST services, promises, underscore.js  Practical exam  Code review  Learning resources  Lectures, videos, software, books, forum Summary

25 ? ? ? ? ? ? ? ? ? JavaScript Applications https://softuni.bg/courses/javascript-applications/

26 License  This course (slides, examples, demos, videos, homework, etc.) is licensed under the "Creative Commons Attribution- NonCommercial-ShareAlike 4.0 International" licenseCreative Commons Attribution- NonCommercial-ShareAlike 4.0 International 26  Attribution: this work may contain portions from  "JavaScript Applications" course by Telerik Academy under CC-BY-NC-SA licenseJavaScript ApplicationsCC-BY-NC-SA

27 Free Trainings @ Software University  Software University Foundation – softuni.orgsoftuni.org  Software University – High-Quality Education, Profession and Job for Software Developers  softuni.bg softuni.bg  Software University @ Facebook  facebook.com/SoftwareUniversity facebook.com/SoftwareUniversity  Software University @ YouTube  youtube.com/SoftwareUniversity youtube.com/SoftwareUniversity  Software University Forums – forum.softuni.bgforum.softuni.bg


Download ppt "JavaScript Applications Course Introduction SoftUni Team Technical Trainers Software University"

Similar presentations


Ads by Google