Вэб хөгжүүлэлтийн лекцийн тэмдэглэл

Sep 10, 2024

Вэб хөгжүүлэлт лекцийн тэмдэглэл

Нийтлэл хэсэг

  • Вэб хөгжүүлэлт нь хэрэглэгчийн интерфейс болон сервер талын хэсгийг бүтээх үйл явц юм.
  • Вэб хөгжүүлэгчид HTML, CSS, JavaScript ашиглан хэрэглэгчийн интерфейсийг бүтээхээс эхлээд серверийн логикийг хэрэгжүүлэх, өгөгдлийн санг засварлах зэргийг хариуцдаг.

Өнөөдрийн хөтөлбөрийн тойм

  1. Нийтлэл болон вэб хөгжүүлэлтийн ойлголт
  2. Хөгжүүлэлтийн орчны суулгалт ба тохиргоо
  3. HTML-ын тойм: бүтэц, элемент, форм
  4. CSS-ын тойм: синтакс, сонгогчид, CSS хайрцгийн загвар
  5. JavaScript-ын тойм: хөгжүүлэлтийн орчин, үндсэн ойлголтууд
  6. jQuery, Angular, React GS талаар
  7. NodeJS, MongoDB, REST API
  8. Git, GitHub, Jenkins
  9. Docker, Django
  10. Вэб хөгжүүлэгчийн замын зураглал
  11. Ажлын ярилцлагад бэлтгэх асуултууд

HTML

  • HTML (Hypertext Markup Language) нь вэб контент бүтэцлэхэд хэрэглэгддэг.
  • HTML элементүүд нь тэмдэглэгээ хэлбэрээр илэрхийлэгддэг.
  • HTML Boilerplate нь HTML хуудасны үндсэн бүтэц.

CSS

  • CSS (Cascading Style Sheets) нь HTML элементүүдийн харагдах байдлыг удирддаг.
  • Синтакс: Сонгогчид, шинж чанарууд болон утгууд.
  • CSS-ийн нэгжүүд: пиксел, хувь, em.

JavaScript

  • JavaScript нь вэб хуудсыг илүү динамик болгодог.
  • Боловсруулалтын орчин: Хөгжүүлэлтийн орчныг тохируулах, үндсэн ойлголтууд.
  • HTML болон CSS-тэй хамтран ажиллах.

jQuery

  • jQuery нь DOM-ийг удирдах, JavaScript хөгжүүлэлтийг хялбаршуулахад тусалдаг.
  • Сонгогчид, аргачлал болон jQuery обьект.

Angular

  • Angular нь нэг хуудаст вэб апп бүтээхэд ашиглагддаг хүчирхэг фронтэнд фреймворк.
  • Компонентууд, үйлчилгээний чиг баримжаа, загварчлал.

React JS

  • React нь хэрэглэгчийн интерфейсийг бүтээхэд ашиглагддаг JavaScript сан.
  • Компонентэд суурилсан архитектур.

Бекэнд хөгжүүлэлт

  • NodeJS, MongoDB, REST API
  • Сервер талын логик, өгөгдлийн сангийн менежмент.

Гол хэрэгсэлүүд

  • Git, GitHub: Хувилбар удирдах систем.
  • Jenkins: CI/CD автоматжуулалт.
  • Docker: Контейнержүүлэлт.
  • Django: Хурдтай хөгжүүлэлтийг дэмжих вэб фреймворк.

Бүтэн стек хөгжүүлэгчийн замын зураглал

  • Хөгжүүлэлтийн фронтэнд болон бекэнд талуудыг мэдэх шаардлагатай.
  • Өндөр чадвар бүхий вэб апп бүтээхэд шаардлагатай бүх талын мэдлэгтэй байх хэрэгтэй.

Ярилцлагад бэлтгэх асуултууд

  • HTML, CSS, JavaScript-ын үндсэн асуултууд.
  • Зөвлөмж, практик зөвлөгөөнүүд.