Web development
Muhammadjavohirbek Sur'atov
Agenda
- What can web do?
 - Building blocks
 - Skills needed to become a professional
 - Learning resources and tips
 
What can web do?
- Websites (landing, informational, ecommerce, social network etc.)
 - Progressive Web Apps - websites on steroids (mobile app like website)
 - Games in HTML5
 - https://whatwebcando.today
 
Building blocks (simplified)
- Frontend development
- HTML - HyperText Markup Language - structure
 - CSS - Cascading Stylesheets - layout, styles
 - JS - JavaScript - in browser dynamic actions
 
 - Backend
- Backend programming language - Java, PHP, C#, Ruby, NodeJS (yes, JS), Python - web app logic
 - Database - storing data - SQL, MySQL, Postgres etc.
 
 
Skills needed to become a profressional
- open to experiments
 - patience
 - being consistent
 - be ready for errors in code
 - asking right questions in a right way
 
Learning resources
Tips
- work in teams and compete with each other
 - save all your mini projects you made while learning
 - choose a website and try to clone it
 - #100DaysOfCode
 - log your achievements on social network
 - make your portfolio
 - don't give up
 
One should choose a job that he LIKES and
he can DO
Web development
By Muhammadjavohir Suratov
Web development
- 295