1 — 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 printsiplari
Ish 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
Do'stlaringiz bilan baham: |