Web development
Muhammadjavohirbek Sur'atov
t.me/Muhammadjavohirbek
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
freeCodeCamp
(
Medium blog
)
W3Schools
CodeCademy
CodeSchool
Wes Bos
Brad Hussey
DevTips
WebDesign Master
FrontLoops
HackDesign
RefactoringUI
-
YouTube
AcadeMind
and others
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
Made with Slides.com