EESTEC Code App Level Up 3,
Faculty of Computer Science and Engineering (FCSE)
Ss. Cyril and Methodius University, Skopje
4th March 2016
Independent Multidisciplinary Designer
@GoceMitevski on Twitter
http://www.nicer2.com/
goce.mitevski@nicer2.com
Have a question? Feel free to interrupt me.
Web development is a broad term for the work involved in developing a web site for the Internet (World Wide Web) or an intranet (a private network). Web development can range from developing the simplest static single page of plain text to the most complex web-based internet applications, electronic businesses, and social network services.
Wikipedia
Among web professionals, "web development" usually refers to the main non-design aspects of building web sites: writing markup and coding.
Wikipedia
A web developer is a programmer who specializes in, or is specifically engaged in, the development of World Wide Web applications, or distributed network applications that are run over HTTP from a web server to a web browser.
Wikipedia
Front-end development, also known as client side development is the practice of producing HTML, CSS and JavaScript for a website or web application so that a user can see and interact with them directly.
Wikipedia
... Web development was very different
a lot less tools, frameworks and libraries available
free and open source software was not mainstream
technologies were simpler
challenges were smaller
JavaScript was rarely used
AJAX (Asynchronous JavaScript and XML) - a set of web development techniques to create asynchronous Web applications
Huge HTML and CSS advancements are made
Web applications become much more immersive and start mimicking desktop applications
Huge progress is made in terms of markup, style sheets and scripting
Possibilities become almost limitless
.transition{
-webkit-transition: ease 0.5s;
-moz-transition: ease 0.5s;
-o-transition: ease 0.5s;
-ms-transition: ease 0.5s;
transition: ease 0.5s;
}
https://leaverou.github.io/prefixfree/
http://blog.html5test.com/2015/07/safari-and-ie/
http://venturebeat.com/2014/10/26/google-launches-inbox-app-for-chrome-but-its-just-a-glorified-shortcut-for-now/
NetBeans IDE, Oracle
Visual Studio Code, Microsoft
Sublime Text
Atom, GitHub
Bootstrap - web framework/collection of tools - Twitter
Skeleton - web framework
UIkit - web framework
jQuery - JavaScript library
Sass (Syntactically Awesome Stylesheets) - scripting stylesheet language
Less - dynamic stylesheet language
Yeoman - scaffolding tool for web applications
Angular - JavaScript web application framework - Google
Semantic UI - User Interface development framework
React (Native) - JavaScript library - Facebook, Instagram
Backbone.js - JavaScript web application framework
Ember.js - JavaScript web application framework
Grunt - JavaScript task runner
Gulp - JavaScript build system for automation
Bower - package manager
Component - alternative to Bower
Front-End Developer Handbook - http://www.frontendhandbook.com/
http://www.tv.com/shows/the-it-crowd-uk/photos/publicity/image-12#3
Almost every technology company/organization/medium is hiring Web Developers and Designers at the moment. To name just a few: Apple, Google, Microsoft, Mozilla, IBM, Yahoo, Git, Ericsson etc.
* Requirements may vary
* Requirements may vary
* Requirements may vary
* Requirements may vary
* Requirements may vary
* Requirements may vary
* Requirements may vary
* Requirements may vary
Next event topics:
http://b10g.spodeli.org/
http://www.meetup.com/Skopje-Front-End-Meetup/
http://piratepad.net/yyU20gfYrf
@GoceMitevski on Twitter
http://www.nicer2.com/
goce.mitevski@nicer2.com
https://slides.com/gocemitevski/the-front-end-development-workflow/