Front-end dasturchi bo’lishni istaganlar uchun qo’llanma1 — Qism
-Semantik belgilar (Semantic markup)
-HTML standartlari tartibi va quirks rejimi
-HTML asoslari
-Class(lar) va ID(lar) bilan ishlash.
-CSS asoslari
-Selector(lar), Reset(lar) and normalizer(lar), box model bilan ishlash (border-box).
-Mobil dizayn printsiplariIsh stoli dizayn tamoyillari (Desktop design principles)
-JavaScript fundamentals
-Argumentlar va funktsiyalar(Variables and functions)
-Ma'lumot tarkibi(Data structures)
-Ob'ektga yo'naltirilgan JavaScript(Object-oriented JavaScript)
-Birinchi darajali funktsiyalar(First-class functions)
-Maydonlar va qoplamalar(Scopes and closures)
-Turlar va grammatika(Types and grammar)
-Node.js asoslari
-Test-driven JavaScript
-Versiyalarni boshqarish(Version control)
2 — Qism
-Internet qanday ishlaydi?
-HTTP harakatlar (HTTP actions), So'rov / javob hederlari( Request/response headers)
-Brauzer Eventlari (Browser Events)
-JavaScript-da prototypal inheritens(Prototypal inheritance in JavaScript)
-Ajax
-Mijozlar tomonida nosozliklarni tuzatish strategiyalari(Client-side debugging strategies)
-Foydalanuvchi tadqiqotlari(User research)
-UX asoslari
-UI prototipi (UI prototyping)
-UI me'morchiligi (UI architecture)
-Yuzibiliti va aksesibiliti(Usability and accessibility)
-jQuery asoslari
-jQuery UI
-HTML shabloni (HTML templating (e.g. Handlebars, etc.))
-Front-end Build Tool-lar va Workflow-lar(Front-end Build Tools and Workflows)
-Intermediate CSS
-Float-lar
-Texnikani tozalash(Clearing techniques)
-Samarali CSS-ni yozish(Writing efficient CSS)
-CSS o'tishlari va animatsiyalar(CSS transitions and animations)
-Tarjimalar(Translations)
-CSS preprocessorlari: SASS, LESS va Stylus
-Progressiv takomillashtirish (va nozik tanazzul)(Progressive enhancement (and graceful degradation))
3— Qism
Asenkron JavaScript( Asynchronous JavaScript)
-Callback-lar , Promise -lar
-Funktsional JavaScript (Partial application, Currying, Immutable data)
-Mahalliylashtirish va xalqarolashtirish (Localization and internationalization)
-Responsive dizayn, media querie-lar, va breakpoint -lar(Responsive design, media queries, and breakpoints)
-CSS framework -lar (Bootstrap, Foundation, Pure, Skeleton)
-CSS metodologiyasi (CSS methodologies — OOCSS ,BEM, SMACSS)
-cookie, sessionStorage, and localStorage
-HTML 5 Media APIs — lar (Canvas, Web Audio, Video, WebRTC)
-Flexbox
-Rasmni almashtirish metodlari(Image replacement techniques)
-Web font-lar va responsive typography-lar(Web fonts and responsive typography)
4 — Qism
-CORS
-Veb tarkibiy qismlari(Web components)
-WebSocket -lar(WebSockets)
-O'zaro faoliyat brauzerini ishlab chiqish va sinovdan o'tkazish(Cross-browser development and testing)
-Front-end JavaScript Framework
-Apache Cordova bilan mobil rivojlanish(Mobile Development with Apache Cordova)
-CDN va aktivlarni etkazib berish(CDNs and Asset Delivery)
-Oflayn keshlash(Offline Caching)
-Mijozlar xavfsizligi(Data visualization wit D3)
-Data visualization D3
-Scalable Vector Graphic -lar (SVG formatlash
-SVG chegaralari)(Styling SVG , Limits of SVG)
-Client-side performance
↪️
@infojavoxir