Академический Документы
Профессиональный Документы
Культура Документы
Skillup.com.ua
Front-end development
Blocks:
Overview
HTML Fundamentals
CSS
CMS
Javascript
DHTML
jQuery
AngularJS
Creating web-sites
Advanced
Skillup.com.ua
Course Program
Skillup.com.ua
Overview
HTML Language
Syntax
Markup and Semantics
Metadata
HTML Tables and Forms
Frames
Introduction to HTML 5
Structure Tags
Forms UI
Forms Validation
Playing Video and Audio
Captioning, Canvas and SVG Graphics
Skillup.com.ua
HTML Fundamentals
Skillup.com.ua
Skillup.com.ua
CMS Systems
Introduction to JavaScript
JavaScript and Events
What Versions? What Browsers?
JavaScript and Old or Disabled Browsers
JavaScript from External Files
Script Setup
The HTML Document and JavaScript
Syntactical Details
Generating HTML and Printing Output
Debugging
Skillup.com.ua
Javascript
Skillup.com.ua
Javascript (more)
Skillup.com.ua
Objects
User-Defined Objects
Manipulating Objects
JavaScript Core Objects
Array Objects
Array Properties and Methods
The Date Object
The Math Object
The Browser Objects: Navigator, Windows, and
Frames
JavaScript and the Browser Object Model
The Document Objects: Forms, Images, and Links
The Document Object Model
Skillup.com.ua
Javascript (still...)
Handling Events
Event Handlers as JavaScript Methods
The event Object
Regular Expressions and Pattern
Matching
Getting ControlThe Metacharacters
Form Validation with Regular
Expressions
Creating a Cookie with JavaScript
Skillup.com.ua
Skillup.com.ua
Introduction to jQuery
jQuery Selectors and DOM Manipulation
jQuery Events and Chaining
AJAX Requests
jQuery Templating
jQuery UI
Effects
Interactions
Widgets
Skillup.com.ua
jQuery framework
Getting Started
Install the required software
Error Handling
Output Handling
The search button
Issuing the search
Processing the search results
Running the application
Models, Views and Controllers
AngularJS Filters
Skillup.com.ua
AngularJS framework
Unit Testing
Watching expressions
The AngularJS Digest Cycle
Data binding
Input changes trigger the digest cycle
Changing a scope variable triggers a digest cycle
The $apply function
AngularJS Services
The HTTP service
End-to-End (E2E) Testing
Inter-controller communication
AngularJS Routing to the rescue
Directives
Skillup.com.ua
AngularJS (more)
Skillup.com.ua
Creating web-sites
Skillup.com.ua
Advanced
Skillup.com.ua
Overview
Introduction to Web-Development
What does web-development stand for?
In short: building and maintaining web-sites.
Developers often work on behalf of clients who are trying to get their
product or service out onto the web.
Not all devs work for external clients... The "client" could just be your tech
company, organization, government etc. who needs a website or web
application built
It's a lot of fun, you actually get to build things that people use, and you get
to play with lots of new toys. What's not to love?
Skillup.com.ua
Skillup.com.ua
Skillup.com.ua
Web-developer VS Web-designer
Web-sites VS Web-applications
Websites are static, meaning they are not updated, at least
Skillup.com.ua
In-person:
meetups
hackathons
hack nights
conferences
hacker spaces
school clubs
Online:
Hacker News
StackOveflow
GitHub
IRC
Reddit
Blogs
Skillup.com.ua
Web-development as Project
Skillup.com.ua
Web-development = Project
Tasks, Resources, Quality
Skillup.com.ua