+ All Categories
Home > Documents > Web Design and UI Technologies

Web Design and UI Technologies

Date post: 14-Feb-2016
Category:
Upload: chico
View: 27 times
Download: 1 times
Share this document with a friend
Description:
Web Design and UI Technologies. Track Overview. Telerik Software Academy. Learning & Development Team. http://academy.telerik.com. Table of Contents. Track Objectives & Program Assessment Learning Resources. Web Design and UI Technologies: Objectives & Program. - PowerPoint PPT Presentation
Popular Tags:
30
Web Design and UI Technologies Track Overview Learning & Development Team http://academy.telerik.com Telerik Software Academy
Transcript
Page 1: Web Design and  UI Technologies

Web Design and UI Technologies

Track Overview

Learning & Development Teamhttp://academy.telerik.com

Telerik Software Academy

Page 2: Web Design and  UI Technologies

Table of Contents1.Track Objectives &

Program2.Assessment3.Learning Resources

2

Page 3: Web Design and  UI Technologies

Web Design and UI Technologies: Objectives &

ProgramWhat Topics Shall We Cover?

Page 4: Web Design and  UI Technologies

About the Track Web Design and UI Technologies track

objectives Provide concepts, technologies and

skills for web front-end development HTML, CSS and JavaScript

Teach the basics of creating user interface

Ending with creating of web applications entirely with JavaScript and HTML 4

Page 5: Web Design and  UI Technologies

Track Curriculum

Page 6: Web Design and  UI Technologies

HTML Basics1. Web Design Concepts and Tools2. Introduction to HTML3. HTML Tables4. HTML Forms5. Semantic HTML6. HTML Basics Test

6

Page 7: Web Design and  UI Technologies

CSS Styling1. CSS Basics2. CSS Presentation3. CSS Positioning4. CSS Preprocessors5. Exam Preparation6. CSS Styling Exam

7

Page 8: Web Design and  UI Technologies

JavaScript Fundamentals

1. Intro to JavaScript development2. Data Types and Variables3. Operators and Expressions4. Conditional Statements5. Loops and Arrays6. Functions7. Exam Preparation8. JavaScript Practical Exam

8

Page 9: Web Design and  UI Technologies

JavaScript UI1. Document Object Model2. DOM Manipulation3. DOM Operations4. JavaScript Events5. jQuery Overview6. Templates7. Canvas API8. SVG API9. Exam Preparation10. JavaScript Practical Exam

9

Page 10: Web Design and  UI Technologies

JavaScript OOP

1. Using Objects 2. Advanced Functions3. JavaScript OOP4. Inheritance5. JavaScript Patterns6. Exceptions7. Good Practices8. Exam Preparation9. JavaScript Practical Exam

10

Page 11: Web Design and  UI Technologies

JavaScript Applications1. Web Storages2. Promises and Async Programming3. HTTP and AJAX4. Consuming Remote Data5. Third-party APIs – Facebook,

Google, etc…6. JavaScript Design Patterns and

SPA7. App Clouds8. Exam Preparation9. JavaScript Practical Exam 11

Page 12: Web Design and  UI Technologies

SPA Applications with JavaScript UnderscoreJS

RequireJS MVC Architecture MVC Frameworks MVVM Architecture MVVM Frameworks Routing, Templates Exam Preparation Practical Exam

12

Page 13: Web Design and  UI Technologies

The Trainers Team

Page 14: Web Design and  UI Technologies

Trainers Team Nikolay Kostov

Team Lead, Senior Developerand Trainer @ Telerik Corp.

Student at Sofia University Computer Science

IT and Informatics competitions contestant

Graduate from the second season of

Telerik Software Academy Email: nikolay.kostov [at]

telerik.com Blog: http://nikolay.it

14

Page 15: Web Design and  UI Technologies

Trainers Team (2) Doncho Minkov

Senior Technical Trainer@ Telerik Software Academy

Student in Sofia University Software Engineering

Contestant in the Informatics competitions

Graduate from the first season of Telerik Software Academy

Email: doncho.minkov [at] telerik.com

Blog: http://minkov.it

Page 16: Web Design and  UI Technologies

George Georgiev Technical Trainer

@ Telerik Software Academy Informatics and IT competitions

contestant and winner Graduate from the third season of

Telerik Software Academy E-mail: georgi.georgiev [at]

telerik.com Blog: http://itgeorge.net

Trainers Team (3)

16

Page 17: Web Design and  UI Technologies

Trainers Team (4) Ivaylo Kenov

Junior Technical Trainer@ Telerik Software Academy

Graduate from the fourth seasonof Telerik Software Academy

Mathematical competitions contestant

E-mail: ivaylo.kenov [at] telerik.com Champion in OOP and DSA

17

Page 18: Web Design and  UI Technologies

Trainers Team (5) Pavel Kolev

Software Developer@ Telerik

The Ultimate Telerik Academy Champion ASP.NET MVC & WebForms Web Front-end & JavaScript

Development Mobile Applications

E-mail: pavel.kolev [at] telerik.com18

Page 19: Web Design and  UI Technologies

AssessmentExams and Grades

Page 20: Web Design and  UI Technologies

20

HTML Basics - Evaluation

Evaluation components Test – 65% Attendance – 10% Homework – 20% Homework evaluation – 5%

3 peer reviews per homework Bonuses

Forums activity – bonus up to 5%

Page 21: Web Design and  UI Technologies

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

Give written feedback, at least 200 characters

Low-quality feedback report for punishment

21

Page 22: Web Design and  UI Technologies

HTML Basics Test – Sample Question

You are given the following (exact) HTML code:

22

<div><p>This is\r\

nmulti-linetext</p>

</div>

a)This ismulti-linetext

b)404 – not found

c)This is multi-line text

d)This is\r\n multi-line text

What will the page text look like in a modern browser?

Page 23: Web Design and  UI Technologies

Why HTML, CSS and JS? HTML, CSS and JS – standard for web-based UI Web-based applications are

extremely popular Run on anything with a browser Windows 8 devices can run HTML,

CSS and JS natively HTML and CSS – evolving standards JavaScript

High-level scripting language, fast to write, object-oriented, runs on client and server

23

Page 24: Web Design and  UI Technologies

Recommended Books

Page 25: Web Design and  UI Technologies

Recommended Books “Designing with Web Standards”,

Jeffrey Zeldman, New Riders Press, 2005, ISBN 9780321616951

"HTML & XHTML: The Definitive Guide, Sixth Edition", Chuck Musciano, Bill Kennedy, O'Reilly, 2006, ISBN 9780596527327

"CSS: The Definitive Guide, Third Edition", Eric Meyer, O'Reilly, 2006, ISBN 9780596527334

“PPK on JavaScript”, Peter Paul-Koch, New Riders Press, 2006, ISBN 9780321423306

25

Page 26: Web Design and  UI Technologies

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 HTML Basics official web site:26

http://forums.academy.telerik.com/questions/front-end-development/html-css

academy.telerik.com/student-courses/web-design-and-ui/html-fundamentals/about

Page 27: Web Design and  UI Technologies

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

27

telerikacademy.com/Courses/Courses/Details/165

Page 28: Web Design and  UI Technologies

Required Software Software needed for this course:

Sublime Text 2/3 WebStorm 7 NodePad++ Komodo IDE Aptana Studio Microsoft Visual Studio *

Оr Visual Studio Express * (free versions of VS *)

28

Page 29: Web Design and  UI Technologies

форум програмиране, форум уеб дизайнкурсове и уроци по програмиране, уеб дизайн – безплатно

програмиране за деца – безплатни курсове и уроцибезплатен SEO курс - оптимизация за търсачки

уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop

уроци по програмиране и уеб дизайн за ученициASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC

безплатен курс "Разработка на софтуер в cloud среда"

BG Coder - онлайн състезателна система - online judge

курсове и уроци по програмиране, книги – безплатно от Наков

безплатен курс "Качествен програмен код"

алго академия – състезателно програмиране, състезанияASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET

курсове и уроци по програмиране – Телерик академия

курс мобилни приложения с iPhone, Android, WP7, PhoneGapfree C# book, безплатна книга C#, книга Java, книга C# Дончо Минков - сайт за програмиране

Николай Костов - блог за програмиранеC# курс, програмиране, безплатно

?? ? ?

??? ?

?

? ?

??

?

?

? ?

Questions?

?форум програмиране, форум уеб дизайн

курсове и уроци по програмиране, уеб дизайн – безплатно

програмиране за деца – безплатни курсове и уроцибезплатен SEO курс - оптимизация за търсачки

уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop

уроци по програмиране и уеб дизайн за ученициASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC

безплатен курс "Разработка на софтуер в cloud среда"

BG Coder - онлайн състезателна система - online judge

курсове и уроци по програмиране, книги – безплатно от Наков

безплатен курс "Качествен програмен код"

алго академия – състезателно програмиране, състезанияASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET

курсове и уроци по програмиране – Телерик академия

курс мобилни приложения с iPhone, Android, WP7, PhoneGapfree C# book, безплатна книга C#, книга Java, книга C# Дончо Минков - сайт за програмиране

Николай Костов - блог за програмиранеC# курс, програмиране, безплатно

?? ? ?

??? ?

?

? ?

??

?

?

? ?

Questions?

?

Web Design and UI Technologies

http://academy.telerik.com

Page 30: Web Design and  UI Technologies

Free Trainings @ Telerik Academy

"Web Design with HTML5, CSS3 and JavaScript" course @ Telerik Academy html5course.telerik.com

Telerik Software Academy academy.telerik.com

Telerik Academy @ Facebook facebook.com/TelerikAcademy

Telerik Software Academy Forums forums.academy.telerik.com


Recommended