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
- 188