Standart frontend development.Β
1-modul
HTML (ba'rshe kerekli tegler)
CSS (Ba'rshe kerekli propertiyler, transforms, displays, flex, grid, BEM, animations, figma makets, advanced css projects, etc...)
SASS (ba'rshe kerekli methodlar, functionlar. @import, @extend, @mixin, functions: String, Numeric, List, Map, Selector, Introspection, Color, advanced projects with sass)
Tailwindcss (Ba'rshe kerekli classname lar, best practices, advanced projects)
Github (real proekt, komanda menen islewde kerekli komandalar)
β Uliwma web sayttin' duzilisi menen tanisiw.
β HTML haqqinda, kod jaziw redaktorlarin install qiliw.
β Birinshi web saytimizdi jaratamiz.
β HTML da text tagleri. Tag tu'sinigi. Comments
β Attribute, value, element definition.
2-sabaq | HTML. (form, list, audio, video, iframe, etc...)
β 1-sabaqtin' tiykarlarin qaytalaw
β HTML Form menen islesiw. (input all types, textarea, select, form action, etc...)
β Taskti qayta islep korsetiw
β audio video adv attributes
β Table tiykarlari menen practice
β Quramali table lar menen islew
β Kerekli attribute lardi ko'rip shig'iw
β O'tken ba'rshe sabaqlardan bir practice
β Tapsirmani ko'rip shig'ip qayta islep ko'rsetiw
4-sabaq | HTML code sheatsheet, CSS ke kirisiw
β O'tilgen ha'm qalip qoyg'an kerekli teglerdi ko'rip shig'iw
β CSS connect, sintaksis, select, comments. (inline, internal, external)
β property, value definition
β background, color, border, margin, padding, width, height
β tapsirmani ko'rip shig'ip, tuwri joli menen islep ko'rsetiw
β Border radius, border-image, background
β Taskti tekseriw, duris jolin ko'rsetiw
β Text effects, shadow, gradients, opacity
β Taskti tekseriw, duris jolin ko'rsetiw
8-sabaq | Responsivity, display flex
β Flex properties, (container, item)
9-sabaq | Figma, figma maketleri menen islesiw
β Google akkountlardi, default browserlerdi tuwirlaw
β Figma maketlerinen mag'luwmatlar aliw. (export)
β Kishi figma maketi menen praktika, (URL)
10-sabaq | transforms, animations
β grid container properties and values
β grid item properties and values
β taskti ko'rip shig'iw, tuwri jolin ko'rsetiw
β Exam projectlerin toliq ekenligin ko'rip shig'iw
β Qatnaspag'anlarg'a(sebepli) online exam aliw. (yaki qosimsha shaqiriw)
β Google akkountlardi, default browserlerdi tekseriw
β git bash ti ustanovka qiliw
β terminal, cmd tu'sinigi, kerekli commandlar
β git bash and github connection
β taza proekt jaratqanda kerekli komandalar
β git clone, git pull, git push
β proektimizte basqa programmistler menen islesiw
β basqalarg'a dostup beriw, ha'm PR lardi merge qiliw, conflictlerdi sheshiw
β PR jaratiw, qa'teliklerdi tuwirlaw. (IMPORTANT ma'sla'ha't!)
β github issues, projects, repos, settings
14-sabaq | Landing page project (URL) 1/2
β Proektimizdi config qiliw (kerekli variable, font, file, folder lardi du'zip shig'iw)
β Proektti githubqa push qiliw
β Oqiwshilardag'i qa'teliklerdi ko'rip shig'iw
15-sabaq | Landing page project (URL) 2/2
β Proekttin' qalg'an ta'repin ko'rip shig'iw
β Kerekli fayllardi alip keliw
β Cards, teachers, send sms, footer
β Qa'teliklerdi ko'rip shig'iw
β Oqiwshilar menen soraw juwaplar
β Projectti githubqa push qiliw
β functions: String, Numeric, List, Map, Selector, Introspection
17-sabaq | SASS project (URL) 1/2
β Proektimizdi config qiliw (kerekli variable, font, file, folder lardi du'zip shig'iw)
β Proektti githubqa push qiliw
β Oqiwshilardag'i qa'teliklerdi ko'rip shig'iw
β Proekttin' qalg'an ta'repin ko'rip shig'iw
β Kerekli fayllardi alip keliw
β Qa'teliklerdi ko'rip shig'iw
β Oqiwshilar menen soraw juwaplar
β Projectti githubqa push qiliw
19-sabaq | Advanced dashboard project 1/2
β Proektimizdi config qiliw (kerekli variable, font, file, folder lardi du'zip shig'iw)
β Proektti githubqa push qiliw
β Oqiwshilardag'i qa'teliklerdi ko'rip shig'iw
20-sabaq | Advanced dashboard project 2/3
β Proekttin' qalg'an ta'repin ko'rip shig'iw
β Kerekli fayllardi alip keliw
β Cart, main bo'limin islep shig'iw, responsive
β Qa'teliklerdi ko'rip shig'iw
β Oqiwshilar menen soraw juwaplar
β Projectti githubqa push qiliw
β Advanced classes, psedu elements, pseudo classes
22-sabaq | Tailwindcss project
β Tailwdincsste real project
β Proektimizdi config qiliw (kerekli variable, font, file, folder lardi du'zip shig'iw)
β Proektti githubqa push qiliw
β Oqiwshilardag'i qa'teliklerdi ko'rip shig'iw
23-sabaq | Tailwindcss project
β Tailwdincsste real project
β Proektimizdi config qiliw (kerekli variable, font, file, folder lardi du'zip shig'iw)
β Qa'teliklerdi ko'rip shig'iw
β Oqiwshilar menen soraw juwaplar
β Projectti githubqa push qiliw
β Exam projectlerin toliq ekenligin ko'rip shig'iw
β Qatnaspag'anlarg'a(sebepli) online exam aliw. (yaki qosimsha shaqiriw)
2-mudol
1-sabaq | Kirisiw.
β Sabaq folderi ushin github repo jaratiw.
β JavaScriptti compile qiliw. Html, NodeJS, Online Compilers.
β NodeJS ti ustanovka qiliw.
β Threadlar haqqinda, let, var, const parqlari.
β O'zgeriwshi jaratiwdagi case'ler.
2-sabaq | Data types
3-sabaq | Type conversions, operators, logical operators
β Sabaqti bekkemlew ushin a'meliyat
4-sabaq | Comparisons
β If else, ternary. (Practice)
β If else, Else if isletiwdegi best practice ler.
β O'tilgen operatorlar boyinsha tapsirma, soraw juwaplar
5-sabaq | Loops
β advanced loops with arrays
β for loop arqali practice, nested loops
β tapsirma, tapsrimanin' optimal jolin ko'rip shig'iw
6-sabaq | Objects, Class
β Accessing object properties
β function decloration, expression, arrow
7 -sabaq | Advanced functions, class, objects
β function decloration, expression, arrow
β constructors with functions
β invocations, call, apply, bind
β closures, repeating scopes
8-sabaq | Objects and Arrays repeating, practice
β Instagram posts clone. (mini practice)
9-sabaq | setIntervall, setTimeout, localStorage, etc...
β clearIntervall, set new intervall & clear
10-sabaq | Promises, async, await, module
11-sabaq | DOM kirisiw
β DOM - Document Object Model definition
β window objecti haqqinda tu'sinik
β element attributes, get | set
12-sabaq | Exam
β Exam projectlerin toliq ekenligin ko'rip shig'iw
β Qatnaspag'anlarg'a(sebepli) online exam aliw. (yaki qosimsha shaqiriw)
13-sabaq | DOM Nodes, attributes advanced, events
β childNodes, first child, last child
β Modifier: shift, alt, ctrl, meta
β clientX, clientY, layerX, layerY, x,y
14-sabaq | Form events, input, select, change, copy
β form submit, preventDefault()
15-sabaq | CRUD Project
β Check employee and delete many
16-sabaq | fetch, api
β API definition, (Application Programming Interface)
17-sabaq | fetch, api (practice)
β practice with api openweatherapi
18-sabaq | Practice movies
β searching movies, filter by type
19-sabaq | Project 1/2
β import project API to postman
β start project UI with tailwindcss
β register form, login form UI
β integration with register,login API
β save JWT token to localStorage
20-sabaq | Project 2/2
β Checking authorization validation
21-sabaq | Create project with vite
β creating vanillajs project with vite
β change folter structure to src
β node_modules, package.json, lock files, .gitignore
β package managers, yarn, npm, pnpm
22-sabaq | Tailwind, vite advanced project 1/2
β installing new vite project
23-sabaq | Tailwind, vite advanced project 2/2
24-sabaq | Exam
β Exam projectlerin toliq ekenligin ko'rip shig'iw
β Qatnaspag'anlarg'a(sebepli) online exam aliw. (yaki qosimsha shaqiriw)
3-modul
β web site & web application definition
β node_modules, package.json, lock files, .gitignore
2-sabaq | React component, state, props
3-sabaq | Events
β controlled, uncontrolled elements
4-sabaq | React Router Dom, useEffect
β lifeSycles, useEffect basic
β installing package react-router-dom
β react-router-dom definition
β Routes, Route (path, elements)
β useParams, useLocation, useNavigate, ...
β users page, user profile page
5-sabaq | Practice
β Outlet component definition
6-sabaq | hooks, useEffect, useState, useCallback
β useEffect in functional components
β class components lifeSycles
β return and without return hooks
7-sabaq | API, axios, interseptors
β fetch vs axios differences
β GET, POST, PUT, PATCH, DELETE
β image, file uploading to server
8-sabaq | ContextAPI 1/2
β why context api and state managements?
β useContext get Provider values
9-sabaq | ContextAPI 2/2, useReducer
β useContext, createContext repeating
β create reducer function, and why this is need?
β create state, dispatch with useReducer
β project with useContext, useReducer
10-sabaq | Food application 1/2 (ContextAPI, Chakra UI)
β configure Chakra UI light/dark mode
β configure React-router-dom
β Create Navbar, light/dark mode
β create Home, Banner, Categories UI
β Filter meals by category, search
β commit all changes and push to github
11-sabaq | Food application 2/2 (ContextAPI, Chakra UI)
β fetch meals with search and category
β change meal button where meal includes in the basket
β commit and push all changes
12-sabaq | Exam
β Exam projectlerin toliq ekenligin ko'rip shig'iw
β Qatnaspag'anlarg'a(sebepli) online exam aliw. (yaki qosimsha shaqiriw)
13-sabaq | ContextAPI, Chakra UI medium clone, Formik app 1/2
β configure ContextAPI, ChakraUI, react-router-dom
β Create layout with Dynamic Outlet
β Configure light/dark theme
β commit all changes all push to github
14-sabaq | ContextAPI, Chakra UI medium clone, Formik app 2/2
15-sabaq | Redux kirisiw
β store ha'm reducerdin' inslew princpi
β createStore() @depreceted function
β store, dispatch, subscribe
β reducerda payload penen islesiw
16-sabaq | Redux basics, redux-toolkit
β createReducer, createAction | Old version
β practice with redux-toolkit
17-sabaq | redux-toolkit advanced
18-sabaq | CRM Project 1/2
β redux, redux-toolkit, chakra-ui, react-router-dom installing
β Chakra UI Custom colors, styles
β delete, update, show categories
β commit all changes and push to github repo
19-sabaq | CRM Project 2/2
β delete, update, show products
20-sabaq | MobX with React
β makeObservable, makeAutoObservable
β obrserver function with function components
β creating todos, show todos
β get todos with async action
β delete, update, complete tasks
21-sabaq | Next.js
β Next.js ne? Ne ushin kerek?
β pages, app routing, dynamic routing
β getStaticProps, getServerSideProps
22-sabaq | Next.js project 1/2
23-sabaq | Next.js project 2/2
24-sabaq | Exam
β Exam projectlerin toliq ekenligin ko'rip shig'iw
β Qatnaspag'anlarg'a(sebepli) online exam aliw. (yaki qosimsha shaqiriw)
Last mont
Typescript, vanilla projects, typescript with react, typescript with Next.js *
GraphQl with Hygraph, advanced projects *
Testing, React testing *
Backend basics with Next.js, creating RESTfull API (how backend works?)
MongoDB (NoSql database) sql vs nosql
Integrations, sms code verify, Autherizations with gmail, github and other services
Portfolio ha'm resume du'ziw.
Resumedegi qa'telikler, jumisshilarg'a qanday adamlar kerek?