Chapterبەش 1 · Lectureوانە 1.4

Static and Dynamic Websites and Website Typesلاپەڕەتۆڕە نەگۆڕەکان، لاپەڕەتۆڕە داینامیکەکان و جۆرەکانی تۆڕگە

How static and dynamic pages differ, how dynamic pages work on the server and in the browser (the DOM, Ajax with fetch()), what dynamic sites make possible, and ten kinds of websites by purpose — with today's examples, payment gateways, blogs and CMSs, and portfolios.

جیاوازیی و ، چۆن لەسەر و لە کار دەکەن (، Ajax بە ⁦fetch()⁩)، داینامیکەکان چی دەکەن بە گونجاو و دە جۆری بە پێی مەبەست — بە نموونەی ئەمڕۆ، ، و ، هەروەها پۆرتفۆلیۆ.

13 min read14 خولەک خوێندنەوە · 13 stepsهەنگاو

What you will learnچی فێر دەبیت

  • Explain server-side and client-side dynamic pages, the DOM, and what Ajax with fetch() does.
  • List what dynamic websites make possible.
  • Name the ten kinds of websites by purpose and give a current example of each.
  • Tell a blog from a CMS, and explain what a payment gateway does.
  • لای و لای ، و کاری Ajax بە ⁦fetch()⁩ ڕوون بکەیتەوە.
  • ئەوە بژمێریت کە داینامیکەکان دەیکەن بە گونجاو.
  • دە جۆری بە پێی مەبەست ناو ببەیت و نموونەیەکی ئەمڕۆ بۆ هەریەکەیان بدەیت.
  • جیاوازیی و بزانیت و کاری ڕوون بکەیتەوە.

Static and dynamic sites: a quick reminderتۆڕگەی نەگۆڕ و داینامیک: بیرهێنانەوەیەکی خێرا

Static and dynamic web pages showed the first way to sort websites, by how their pages are made. A is a file that the server sends exactly as it is stored: every visitor sees the same thing, and only its owner can change it by editing the file. A is built or changed by a program, so it can show different information at different times and to different visitors, and visitors can add to it.

لاپەڕەتۆڕە نەگۆڕەکان و لاپەڕەتۆڕە داینامیکەکان یەکەم ڕێگەی پۆلێنکردنی پیشان دا، بە پێی ئەوەی لاپەڕەکانیان چۆن دروست دەکرێن. کە ڕێک وەک چۆن هەڵگیراوە دەینێرێت: هەموو سەردانکەرێک هەمان شت دەبینێت و تەنها خاوەنەکەی بە دەستکاریکردنی دەتوانێت بیگۆڕێت. بە بەرنامەیەک دروست دەکرێت یان دەگۆڕدرێت، بۆیە دەتوانێت لە کاتی جیاواز و بۆ سەردانکەری جیاواز زانیاریی جیاواز پیشان بدات و سەردانکەرانیش دەتوانن شتی تێدا زیاد بکەن.

This lesson goes one step further: how dynamic pages work (on the server and in the browser) and what kinds of websites exist by their purpose. The next lesson, The Website Development Life Cycle, follows how a website is planned, built, tested, launched and kept alive.

ئەم وانەیە هەنگاوێک زیاتر دەڕوات: چۆن کار دەکەن (لەسەر و لە ) و بە پێی مەبەست چ جۆرە هەن. وانەی دواتر، سووڕی ژیانی گەشەپێدانی تۆڕگە، شوێن ئەوە دەکەوێت کە چۆن پلانی بۆ دادەنرێت، دروست دەکرێت، تاقی دەکرێتەوە، بڵاو دەکرێتەوە و زیندوو دەهێڵرێتەوە.

Quick checkپشکنینی خێراA bus company's timetable page shows today's departures and changes by itself every morning. Which kind of page is it?لاپەڕەی خشتەی کاتی کۆمپانیایەکی پاس گەشتەکانی ئەمڕۆ پیشان دەدات و هەموو بەیانییەک خۆی دەگۆڕێت. چ جۆرە لاپەڕەیەکە؟

Static and dynamic sites: a quick reminderتۆڕگەی نەگۆڕ و داینامیک: بیرهێنانەوەیەکی خێرا

Two kinds of dynamic pageدوو جۆری لاپەڕەتۆڕی داینامیک

A page can be dynamic in two places:

لاپەڕەیەک دەتوانێت لە دوو شوێندا داینامیک بێت:

  • On the server (). A program on the web server — written in PHP, ASP.NET, Python, Java, Ruby, Perl or another server-side language — decides how to put the page together for each request, often with data from a database, and sends finished HTML (PHP on the server).
  • In the browser (). that came with the page runs on the visitor's computer and changes the page after it has arrived. It works on the , the browser's tree of objects for the loaded page: change the tree, and the page on the screen changes at once.
  • لەسەر (). بەرنامەیەک لەسەر — بە PHP، ⁦ASP.NET⁩، Python، Java، Ruby، Perl یان زمانێکی تری لای نووسراوە — بۆ هەر داواکارییەک بڕیار دەدات لاپەڕەکە چۆن کۆ بکاتەوە، زۆرجار بە دراوە لە . پاشان تەواوکراو دەنێرێت (PHP لەسەر ڕاژەکار).
  • لە (). ئەو لەگەڵ لاپەڕەکەدا هاتووە لەسەر کۆمپیوتەری سەردانکەر کار دەکات و لاپەڕەکە دوای گەیشتنی دەگۆڕێت. لەسەر کار دەکات، داری ئۆبجێکتەکانی بۆ لاپەڕە بارکراوەکە: دارەکە بگۆڕە و لاپەڕەکەی سەر شاشە یەکسەر دەگۆڕێت.
Two boxes. Left, the client side: a browser with HTML, CSS and JavaScript, and a small DOM tree that JavaScript changes. Right, the server side: PHP and a database. A top arrow from the browser to the server says request a page, and a return arrow says a whole new HTML page. A lower arrow labelled fetch() asks for data only, and its return arrow carries a little JSON that JavaScript puts into one part of the page.دوو سندووق. چەپ، لای ڕاژەخواز: تۆڕگەڕێک بە HTML، CSS و JavaScript، لەگەڵ دارێکی بچووکی DOM کە JavaScript دەیگۆڕێت. ڕاست، لای ڕاژەکار: PHP و بنکەدراوەیەک. تیرێکی سەرەوە لە تۆڕگەڕەوە بۆ ڕاژەکار دەڵێت داوای لاپەڕەیەک بکە و تیری گەڕانەوەی دەڵێت لاپەڕەیەکی تەواوی نوێی HTML. تیرێکی خوارەوە بە ناوی fetch() تەنها داوای دراوە دەکات و تیری گەڕانەوەی کەمێک JSON دەهێنێت کە JavaScript دەیخاتە یەک بەشی لاپەڕەکەوە.
Server-side pages send whole new pages; client-side code changes the page in the browser.لاپەڕەی لای لاپەڕەی تەواوی نوێ دەنێرێت؛ کۆدی لای لاپەڕەکە لە دەگۆڕێت.CêIT

The two usually work together: PHP builds the page, and JavaScript makes it react while you use it. Which languages run where is explained in Server-side and client-side languages.

زۆرجار هەردووکیان پێکەوە کار دەکەن: PHP لاپەڕەکە دروست دەکات و وای لێدەکات لە کاتی بەکارهێناندا وەڵام بداتەوە. کام زمان لە کوێ کار دەکات لە زمانەکانی لای ڕاژەکار و لای ڕاژەخواز ڕوون کراوەتەوە.

Quick checkپشکنینی خێراA shop page shows a "Sold out" label that JavaScript adds after the page has loaded. Where does this change happen?لاپەڕەی فرۆشگایەک نیشانەیەکی «فرۆشرا» پیشان دەدات کە دوای بارکردنی لاپەڕەکە زیادی دەکات. ئەم گۆڕانکارییە لە کوێ ڕوودەدات؟

What is Web Development ? وێب دێڤێلۆپمێنت چییە ؟Muhamad Surchy · Kurdish (Sorani)کوردی (سۆرانی) · 3.1K viewsبینین · 172 likesلایک

A Sorani Kurdish explanation of web development: what the front end and back end are, how they differ, and which technologies each uses.

ڕوونکردنەوەیەک بە کوردیی سۆرانی دەربارەی گەشەپێدانی وێب: و چین، چ جیاوازییەکیان هەیە و هەریەکەیان چ تەکنەلۆژیایەک بەکاردەهێنێت.

Kurdish (Sorani). Front-end = what runs in the browser, back-end = what runs on the server; frames checked: whiteboard lists client side and server side.

بە کوردیی سۆرانی: ئەوەیە کە لە کار دەکات و ئەوەیە کە لەسەر کار دەکات؛ لەسەر تەختەکە و جیا دەکاتەوە.

Static and dynamic sites: a quick reminderتۆڕگەی نەگۆڕ و داینامیک: بیرهێنانەوەیەکی خێرا

Changing part of a page: Ajax and fetch()گۆڕینی بەشێک لە لاپەڕە: Ajax و ⁦fetch()⁩

A dynamic site can change one part of a page without loading the whole page again: new chat messages appear, a search box suggests words as you type, a "cakes left today" number updates. The technique is called : JavaScript asks the server for data in the background and puts the answer into the DOM. It started with an object called XMLHttpRequest; today the fetch() function does the job, and the data usually travels as JSON.

داینامیک دەتوانێت یەک بەشی لاپەڕەیەک بگۆڕێت بەبێ بارکردنەوەی هەموو لاپەڕەکە: نامەی نوێی گفتوگۆ دەردەکەون، خانەی گەڕان لە کاتی نووسیندا وشە پێشنیار دەکات، ژمارەی «کێکی بەردەستی ئەمڕۆ» نوێ دەبێتەوە. ناوی ئەم تەکنیکە : لە پشتەوە داوای دراوە لە دەکات و وەڵامەکە دەخاتە ناو . بە ئۆبجێکتێک بە ناوی XMLHttpRequest دەستی پێکرد؛ ئەمڕۆ کرداری fetch() ئەو کارە دەکات و دراوەکە زۆرجار وەک JSON دەگوازرێتەوە.

Update one box with fetch()نوێکردنەوەی یەک سندووق بە ⁦fetch()⁩bakery.jsJSRuns in the browserلە ناو تۆڕگەڕ کار دەکات
// Ask the server how many cakes are left, then change one box only.
fetch("stock.php")
  .then((response) => response.json())          // e.g. {"cakes": 7}
  .then((data) => {
    document.querySelector("#cakes-left").textContent =
      data.cakes + " cakes left today";
  });
Explain the codeڕوونکردنەوەی کۆدەکە
Lineدێڕی 2

Ask the server for data, not for a page.

داوای دراوە لە بکە، نەک داوای لاپەڕە.

Lineدێڕی 5

Change one element of the DOM; the rest of the page stays as it is.

یەک بگۆڕە؛ باقیی لاپەڕەکە وەک خۆی دەمێنێتەوە.

Quick checkپشکنینی خێراA comments box shows new comments every few seconds without reloading the page. Which statement is right?سندووقێکی لێدوان هەموو چەند چرکەیەک لێدوانی نوێ پیشان دەدات بەبێ نوێکردنەوەی لاپەڕەکە. کام ڕستە ڕاستە؟

What Is Ajax?WebConcepts · Englishئینگلیزی · 336K viewsبینین · 6K likesلایک · Partبەشی 0:00–3:00 (ofلە 10:02)

How Twitter loads new posts without reloading the page: JavaScript asks the server for data in the background (XMLHttpRequest) and updates part of the page.

Twitter چۆن پۆستی نوێ دەهێنێت بێ ئەوەی دووبارە بار بکرێتەوە: لە پشتەوە لە داوا دەکات (XMLHttpRequest) و بەشێکی نوێ دەکاتەوە.

Plays 0:00-3:00 only: what Ajax is and a real example; stops before the jQuery and JSONP code, which is old.

تەنها ⁦0:00⁩ تا ⁦3:00⁩ پەخش دەبێت: چییە و نموونەیەکی ڕاستەقینە؛ پێش کۆدە کۆنەکەی jQuery و JSONP ڕادەوەستێت.

Static and dynamic sites: a quick reminderتۆڕگەی نەگۆڕ و داینامیک: بیرهێنانەوەیەکی خێرا

What dynamic sites make possibleتۆڕگە داینامیکەکان چی دەکەن بە گونجاو

Most of the sites you use every day need a program behind them:

زۆربەی ئەو تۆڕگانەی هەموو ڕۆژێک بەکاریان دەهێنیت بەرنامەیەکیان لە پشتەوە پێویستە:

Features of dynamic websitesتایبەتمەندییەکانی داینامیکەکان
FeatureتایبەتمەندیExampleنموونە
Online shops and e-commerceفرۆشگای ئۆنلاین و a cart, prices, paymentسەبەتە، نرخ، پارەدان
E-mail forms and newslettersفۆرمی ئیمەیڵ و هەواڵنامە"Send us a message", weekly offers by e-mail«نامەمان بۆ بنێرە»، داشکاندنی هەفتانە بە ئیمەیڵ
Blogsnew posts with commentsبابەتی نوێ بە لێدوانەوە
Social media integrationپەیوەستبوون بە سۆشیال میدیاوەshare and like buttons, a feed هاوبەشکردن و حەزلێکردن، ڕەوتی بابەتەکان
Pages the owners edit in the browserلاپەڕە کە خاوەنەکان لە دەستکاریی دەکەنa CMS dashboardداشبۆردی
Events and calendarsڕووداو و ساڵنامەexam dates, opening hoursکاتی کردنەوە، بەرواری چالاکییەکان
Video and photo galleriesپێشانگای ڤیدیۆ و وێنەalbums that visitors can browse and upload toئەلبوم کە سەردانکەران تێیدا دەگەڕێن و شتی بۆ بار دەکەن
Searchگەڕانsearch inside the site; pages that search engines can readگەڕان لەناو ؛ لاپەڕە کە دەتوانن بیخوێننەوە
  • Customised content and look for each visitor (your name, your language, your basket).
  • Data that is always up to date and reliable, because it comes straight from the database.
  • Content made on demand from what the user types (a search, a form).
  • Interaction: users log in, comment, order and upload.
  • ناوەڕۆک و شێوەی تایبەتکراو بۆ هەر سەردانکەرێک (ناوت، زمانەکەت، سەبەتەکەت).
  • دراوە کە هەمیشە نوێ و متمانەپێکراوە، چونکە ڕاستەوخۆ لە دێت.
  • ناوەڕۆک کە بە داواکاری لەوەی دەینووسێت دروست دەکرێت (گەڕان، ).
  • کارلێک: دەچنە ژوورەوە، لێدوان دەنووسن، داوا دەکەن و شت بار دەکەن.
Quick checkپشکنینی خێراWhich of these does not need a dynamic site?کام لەمانە پێویستی بە داینامیک نییە؟

Ten kinds of websitesدە جۆری تۆڕگە

The second way to sort websites is by their purpose and content. The lecture lists ten kinds. Real sites often mix them (a shop with a blog), but the purpose decides most of the planning.

ڕێگەی دووەمی پۆلێنکردنی بە پێی مەبەست و ناوەڕۆکیانە. وانەکە دە جۆر دەژمێرێت. ڕاستەقینەکان زۆرجار تێکەڵیان دەکەن (فرۆشگایەک بە )، بەڵام مەبەستەکە زۆربەی پلاندانانەکە دیاری دەکات.

Ten kinds of websites by purpose (only examples, no logos)دە جۆری بە پێی مەبەست (تەنها نموونە، بێ لۆگۆ)
KindجۆرPurposeمەبەستWho runs itکێ بەڕێوەی دەباتExample todayنموونەی ئەمڕۆ
1. Search engine / portal١. / Find pages; a portal gathers many servicesدۆزینەوەی لاپەڕە؛ چەندین خزمەتگوزاری کۆ دەکاتەوەLarge companiesکۆمپانیای گەورەGoogle, Bing; Yahoo
2. Information٢. زانیاریGive facts: timetables, weather, sports, pricesدانی زانیاری: خشتەی کات، کەشوهەوا، وەرزش، نرخA company, an office, a communityکۆمپانیا، دامەزراوە، کۆمەڵگەA weather site for Kurdistan's cities کەشوهەوا بۆ شارەکانی کوردستان
3. Personal٣. کەسیOne person's interests or lifeحەز یان ژیانی یەک کەسOne personیەک کەسA photographer's own site تایبەتی وێنەگرێک
4. Social network٤. People share, follow and talkخەڵک هاوبەشی دەکەن، شوێن دەکەون و قسە دەکەنLarge companiesکۆمپانیای گەورەFacebook, Instagram, LinkedIn
5. Small business٥. بازرگانیی بچووکShow a shop or service to customersپیشاندانی دوکان یان خزمەتگوزارییەک بە کڕیارانOne owner or a few peopleیەک خاوەن یان چەند کەسێکA bakery in Sulaimaniنانەواخانەیەک لە سلێمانی
6. Large business / organisation٦. بازرگانیی گەورە / دامەزراوەProducts, support and news of a big organisationبەرهەم، پشتگیری و هەواڵی دامەزراوەیەکی گەورەA team of staffتیمێک لە کارمەندانA bank, a mobile network companyبانکێک، کۆمپانیایەکی تۆڕی مۆبایل
7. E-commerce٧. Sell and buy online, with paymentsفرۆشتن و کڕین بە ئۆنلاین، بە پارەدانەوەShops, from small to hugeفرۆشگا، لە بچووکەوە بۆ زۆر گەورەAmazon, eBay, a local online storeAmazon، eBay، فرۆشگایەکی ئۆنلاینی ناوخۆیی
8. Educational٨. پەروەردەییTeach, and inform students about coursesفێرکردن و ئاگادارکردنەوەی قوتابیان لە خولەکانUniversities, schools, learning projectsزانکۆ، قوتابخانە، پڕۆژەی فێرکاریA Kurdistan university's site; CêIT زانکۆیەکی کوردستان؛ CêIT
9. Blog٩. Regular posts about a subjectبابەتی بەردەوام دەربارەی بابەتێکA person or a teamکەسێک یان تیمێکA food blog run on WordPress خواردن کە لەسەر WordPress کار دەکات
10. Portfolio١٠. پۆرتفۆلیۆShow a person's work and progressپیشاندانی کار و پێشکەوتنی کەسێکOne personیەک کەسA student's portfolio on GitHub Pages قوتابییەک لەسەر ⁦GitHub Pages⁩
Quick checkپشکنینی خێراA local car-repair shop has a site with its address, prices and a contact form, run by the owner and one helper. Which kind is it?کارگەیەکی چاککردنەوەی ئۆتۆمبێلی ناوخۆیی هەیە بە ناونیشان، نرخ و پەیوەندییەوە، کە خاوەنەکەی و یارمەتیدەرێک بەڕێوەی دەبەن. چ جۆرێکە؟

5 Website Types & How To Design Them | Free Web Design Course | Episode 16Flux Academy · Englishئینگلیزی · 340K viewsبینین · 12K likesلایک

Five kinds of websites with real examples: e-commerce shops, business sites, blogs and media, educational sites and portfolios, and what each one needs.

پێنج جۆری بە نموونەی ڕاستەقینە: فرۆشگای ، کۆمپانیا، و میدیا، پەروەردەیی و ؛ هەریەکەیان چی پێویستە.

Whole video: e-commerce 0:59, business 4:38, blog 8:39, educational 11:41, portfolio 14:23; five of the lesson's ten kinds.

هەموو ڤیدیۆکە: لە ⁦0:59⁩، کۆمپانیا لە ⁦4:38⁩، لە ⁦8:39⁩، پەروەردەیی لە ⁦11:41⁩ و لە ⁦14:23⁩؛ پێنج لە دە جۆرەکەی ئەم وانەیە.

Ten kinds of websitesدە جۆری تۆڕگە

Search engines, portals and information sitesبزوێنەرەکانی گەڕان، پۆرتاڵەکان و تۆڕگەی زانیاری

Search engines are among the most visited websites in the world. Some keep a very simple home page with one service — a search box. Others have a look: the home page pushes many services at the visitor, such as e-mail, news and weather. (How a search engine finds, indexes and ranks pages is explained in How Search Engines Work.)

لە پڕسەردانترین جیهانن. هەندێکیان زۆر سادە بە یەک خزمەتگوزاری دەهێڵنەوە — خانەیەکی گەڕان. هەندێکی تریان شێوەی هەیە: چەندین خزمەتگوزاری پێشکەشی سەردانکەر دەکات، وەک ئیمەیڵ، هەواڵ و کەشوهەوا. (چۆنیەتیی دۆزینەوە، پێڕستکردن و ڕیزکردنی لاپەڕەکان لەلایەن لە بزوێنەرەکانی گەڕان چۆن کار دەکەن ڕوون کراوەتەوە.)

Information websites exist to give information: timetables, TV guides, reference material, sports results, weather and stock prices. Personal websites are built by one person, mostly about themselves or a hobby; that person decides alone what goes online.

زانیاری بۆ دانی زانیاری هەن: خشتەی کات، ڕێبەری تیڤی، سەرچاوەی زانیاری، ئەنجامی وەرزشی، کەشوهەوا و نرخی پشک. کەسی لەلایەن یەک کەسەوە دروست دەکرێن، زۆرتر دەربارەی خۆی یان حەزێکی؛ ئەو کەسە بە تەنها بڕیار دەدات چی بخاتە سەر .

Quick checkپشکنینی خێراA home page with a search box, today's news, the weather and an e-mail inbox, all in one place, is… بە خانەیەکی گەڕان، هەواڵی ئەمڕۆ، کەشوهەوا و سندووقی ئیمەیڵ، هەمووی لە یەک شوێن، …

Ten kinds of websitesدە جۆری تۆڕگە

Social networks and business sitesتۆڕە کۆمەڵایەتییەکان و تۆڕگەی بازرگانی

Social networks are Web 2.0 sites: their content comes from their users (How the Web changed: Web 1.0, 2.0 and 3.0). There are so many, and they are so popular, that they are counted as a kind of their own: Facebook, Instagram and LinkedIn today.

⁦Web 2.0⁩ـن: ناوەڕۆکەکەیان لە دێت (وێب چۆن گۆڕا: ⁦Web 1.0⁩، ⁦Web 2.0⁩ و ⁦Web 3.0⁩). ئەوەندە زۆر و بەناوبانگن کە وەک جۆرێکی سەربەخۆ دەژمێردرێن: ئەمڕۆ Facebook، Instagram و LinkedIn.

Small business sites belong to one person or a small group running a business: a shop, a workshop, a tea house. Their budget is bigger than a personal site's but smaller than a large company's. Large business sites belong to big organisations with bigger budgets; a part of the staff works only on running and updating the site.

بازرگانیی بچووک هی یەک کەس یان گرووپێکی بچووکە کە بازرگانییەک بەڕێوە دەبەن: دوکانێک، کارگەیەک، چایخانەیەک. بودجەکەیان لە هی کەسی زیاترە بەڵام لە هی کۆمپانیایەکی گەورە کەمترە. بازرگانیی گەورە هی دامەزراوەی گەورەن بە بودجەی زیاتر؛ بەشێک لە کارمەندان تەنها لەسەر بەڕێوەبردن و نوێکردنەوەی کار دەکەن.

Quick checkپشکنینی خێراWhat usually separates a large business site from a small business site?چی زۆرجار بازرگانیی گەورە لە بچووک جیا دەکاتەوە؟

Ten kinds of websitesدە جۆری تۆڕگە

E-commerce sites and payment gatewaysتۆڕگەی بازرگانیی ئەلیکترۆنی و دەروازەکانی پارەدان

An site is a shop on the Internet: its purpose is to reach the online market and sell and buy products or services. It needs one or more : a service, usually run by a bank or a card company, that checks the customer's card or e-wallet and moves the money. The shop's own pages never need to store the card number.

فرۆشگایەکە لەسەر : مەبەستەکەی گەیشتنە بە بازاڕی ئۆنلاین و فرۆشتن و کڕینی بەرهەم یان خزمەتگوزاری. پێویستی بە یەک یان چەند هەیە: خزمەتگوزارییەک، زۆرجار هی بانکێک یان کۆمپانیایەکی کارت، کە کارت یان جزدانی ئەلیکترۆنیی کڕیار دەپشکنێت و پارەکە دەگوازێتەوە. لاپەڕەکانی خودی فرۆشگاکە هەرگیز پێویستیان بە هەڵگرتنی ژمارەی کارتەکە نییە.

Quick checkپشکنینی خێراWho checks the customer's card and moves the money in an online shop?لە فرۆشگایەکی ئۆنلایندا کێ کارتی کڕیار دەپشکنێت و پارەکە دەگوازێتەوە؟

Ten kinds of websitesدە جۆری تۆڕگە

Educational sites and blogsتۆڕگەی پەروەردەیی و بلۆگەکان

Educational sites are built by universities, schools and learning organisations to inform people about education and their courses; their users are mostly their own students and teachers. CêIT is one.

پەروەردەییەکان لەلایەن زانکۆ، قوتابخانە و دامەزراوەکانی فێرکردنەوە دروست دەکرێن بۆ ئاگادارکردنەوەی خەڵک لە پەروەردە و خولەکانیان؛ زۆرتر قوتابی و مامۆستاکانی خۆیانن. CêIT یەکێکە لەوانە.

A (from "web log") is a website updated regularly with posts about almost anything, newest first. Most blogs run on a such as WordPress or Blogger: the software that lets the author publish an article from a form, without writing HTML (CMS and other tools).

(لە «⁦web log⁩»ـەوە) کە بە بەردەوامی بە بابەت دەربارەی نزیکەی هەموو شتێک نوێ دەکرێتەوە، نوێترینیان لە سەرەوە. زۆربەی لەسەر وەک WordPress یان Blogger کار دەکەن: ئەو نەرمەواڵەیەی ڕێگە بە نووسەر دەدات بابەتێک لە بڵاو بکاتەوە، بەبێ نووسینی (CMS و ئامرازەکانی تر).

Quick checkپشکنینی خێراA food blog runs on WordPress. Which sentence is right? خواردن لەسەر WordPress کار دەکات. کام ڕستە ڕاستە؟

Ten kinds of websitesدە جۆری تۆڕگە

Online portfoliosپۆرتفۆلیۆ ئۆنلاینەکان

An collects a person's work online — pictures, projects, writing, links — as a record of learning that gives real evidence of what they achieved. There are three kinds: developmental (work in progress, to see growth), reflective (with notes on what was learned) and showcase or representational (only the best work, for teachers or employers). A web student's portfolio on GitHub Pages is a showcase.

کارەکانی کەسێک بە ئۆنلاین کۆ دەکاتەوە — وێنە، پڕۆژە، نووسین، — وەک تۆمارێکی فێربوون کە بەڵگەی ڕاستەقینەی ئەوەی بەدەستی هێناوە دەدات. سێ جۆری هەیە: گەشەکردن (کاری بەردەوام، بۆ بینینی پێشکەوتن)، بیرکردنەوە (بە تێبینی لەسەر ئەوەی فێربووە) و پیشاندان (تەنها باشترین کارەکان، بۆ مامۆستا یان خاوەنکار). پۆرتفۆلیۆی قوتابییەکی وێب لەسەر ⁦GitHub Pages⁩ جۆری پیشاندانە.

Quick checkپشکنینی خێراA student keeps all her drafts online, with a short note under each about what she learned. Which kind of portfolio is it?قوتابییەک هەموو ڕەشنووسەکانی بە ئۆنلاین هەڵدەگرێت، بە تێبینییەکی کورت لە ژێر هەریەکەیاندا دەربارەی ئەوەی فێری بووە. چ جۆرە پۆرتفۆلیۆیەکە؟

Common mistakesهەڵە باوەکان

Mistakes to avoidئەو هەڵانەی دەبێت خۆتیان لێ بپارێزیت
MistakeهەڵەWhy it is wrongبۆچی هەڵەیە
"A blog is a CMS."« .»A blog is a kind of website; a CMS is the software that runs it. جۆرێکی ؛ ئەو نەرمەواڵەیەیە کە بەڕێوەی دەبات.
"Ajax makes a site dynamic."«Ajax داینامیک دەکات.»Any page built by a program is dynamic; Ajax only updates part of a page.هەر لاپەڕەیەک کە بەرنامەیەک دروستی بکات داینامیکە؛ Ajax تەنها بەشێکی لاپەڕەیەک نوێ دەکاتەوە.
Examples from the old slides: Orkut, MSN Search, NASA as a businessنموونەکانی سلایدە کۆنەکان: Orkut، ⁦MSN Search⁩، NASA وەک بازرگانیOrkut and Gigablast are closed, MSN Search is Bing, NASA is a government agency. Use today's sites.Orkut و Gigablast داخراون، ⁦MSN Search⁩ بووە بە Bing، NASA دەزگایەکی حکوومییە. ئەمڕۆ بەکاربهێنە.
A shop that uses HTTPS only on the payment pageفرۆشگایەک کە تەنها لە لاپەڕەی پارەدان بەکار دەهێنێتLogins, addresses and orders on the other pages can be read on the way. Every page needs HTTPS.چوونەژوورەوە، ناونیشان و داواکارییەکانی لاپەڕەکانی تر لە ڕێگادا دەخوێنرێنەوە. هەموو لاپەڕەیەک پێویستی بە هەیە.
"Static means ugly or old."«نەگۆڕ واتە ناشیرین یان کۆن.»Static only means the files are sent as they are stored. A modern portfolio can be static and beautiful.نەگۆڕ تەنها واتای ئەوەیە وەک چۆن هەڵگیراون دەنێردرێن. پۆرتفۆلیۆیەکی نوێ دەتوانێت نەگۆڕ و جوان بێت.

Exercisesڕاهێنانەکان

ExerciseڕاهێنانTypes of websiteجۆرەکانی تۆڕگە

Exam question: "What are the various types of website?" Answer it, with one current example for each type.

پرسیاری تاقیکردنەوە: «جۆرە جیاوازەکانی چین؟» وەڵامی بدەرەوە، بە نموونەیەکی ئەمڕۆ بۆ هەر جۆرێک.

Show answerوەڵامەکە پیشان بدە

By how pages are made: static (fixed files) and dynamic (pages built by a program). By purpose: (1) search engines and portals — Google, Bing; (2) information — a weather site; (3) personal — a photographer's own site; (4) social networks — Facebook, LinkedIn; (5) small business — a bakery's site; (6) large business or organisation — a bank; (7) e-commerce, with payment gateways — Amazon or a local online store; (8) educational — a university site; (9) blogs, run on a CMS — a WordPress food blog; (10) portfolios: developmental, reflective and showcase — a student's portfolio on GitHub Pages.

بە پێی چۆنیەتیی دروستکردنی لاپەڕە: نەگۆڕ ( جێگیر) و داینامیک (لاپەڕە کە بەرنامەیەک دروستیان دەکات). بە پێی مەبەست: (١) و — Google، Bing؛ (٢) زانیاری — کەشوهەوا؛ (٣) کەسی — تایبەتی وێنەگرێک؛ (٤) — Facebook، LinkedIn؛ (٥) بازرگانیی بچووک — نانەواخانەیەک؛ (٦) بازرگانیی گەورە یان دامەزراوە — بانکێک؛ (٧) ، بە — Amazon یان فرۆشگایەکی ئۆنلاینی ناوخۆیی؛ (٨) پەروەردەیی — زانکۆیەک؛ (٩) ، کە لەسەر کار دەکەن — خواردن لەسەر WordPress؛ (١٠) پۆرتفۆلیۆ: گەشەکردن، بیرکردنەوە و پیشاندان — پۆرتفۆلیۆی قوتابییەک لەسەر ⁦GitHub Pages⁩.

ExerciseڕاهێنانClassify ten sitesدە تۆڕگە پۆلێن بکە

Classify these ten sites by type: (a) Bing (b) a weather site for Duhok (c) Instagram (d) a car-repair shop's site (e) an airline's site (f) eBay (g) a university's site (h) a WordPress blog about Kurdish recipes (i) a designer's GitHub Pages portfolio (j) a musician's own site about his concerts.

ئەم دە بە پێی جۆر پۆلێن بکە: (أ) Bing (ب) کەشوهەوا بۆ دهۆک (ج) Instagram (د) کارگەیەکی چاککردنەوەی ئۆتۆمبێل (هـ) کۆمپانیایەکی فڕۆکەوانی (و) eBay (ز) زانکۆیەک (ح) WordPress دەربارەی چێشتی کوردی (ط) پۆرتفۆلیۆی ⁦GitHub Pages⁩ـی دیزاینەرێک (ی) تایبەتی مۆسیقاژەنێک دەربارەی کۆنسێرتەکانی.

Show answerوەڵامەکە پیشان بدە

(a) search engine (b) information (c) social network (d) small business (e) large business / organisation (f) e-commerce (g) educational (h) blog (i) portfolio (showcase) (j) personal.

(أ) (ب) زانیاری (ج) (د) بازرگانیی بچووک (هـ) بازرگانیی گەورە / دامەزراوە (و) (ز) پەروەردەیی (ح) (ط) پۆرتفۆلیۆ (پیشاندان) (ی) کەسی.

Summaryپوختە

  • Dynamic pages are built on the server (PHP and others) or changed in the browser (JavaScript and the DOM); Ajax with fetch() updates one part of a page.
  • Ten kinds of website by purpose: search engine/portal, information, personal, social network, small business, large business, e-commerce (payment gateways, HTTPS), educational, blog (run on a CMS), portfolio.
  • A web application is a dynamic site that works like a program; a blog is a website, a CMS is its software.
  • لەسەر دروست دەکرێن (PHP و هی تر) یان لە دەگۆڕدرێن ( و )؛ Ajax بە fetch() یەک بەشی لاپەڕەیەک نوێ دەکاتەوە.
  • دە جۆری بە پێی مەبەست: /، زانیاری، کەسی، ، بازرگانیی بچووک، بازرگانیی گەورە، (، )، پەروەردەیی، (لەسەر )، پۆرتفۆلیۆ.
  • داینامیکە کە وەک بەرنامەیەک کار دەکات؛ ، نەرمەواڵەکەیەتی.
Review questionsپرسیارەکانی پێداچوونەوە
Define static and dynamic websites.تۆڕگەی نەگۆڕ و داینامیک پێناسە بکە.

A static site sends stored files unchanged; a dynamic site builds or changes its pages with a program, so content can differ by time and visitor.

نەگۆڕ هەڵگیراوەکان بێ گۆڕان دەنێرێت؛ داینامیک بە بەرنامەیەک لاپەڕەکانی دروست دەکات یان دەیانگۆڕێت، بۆیە ناوەڕۆک بە پێی کات و سەردانکەر جیاواز دەبێت.

Name four kinds of website and give an example of each.چوار جۆری تۆڕگە ناو ببە و نموونەیەک بۆ هەریەکەیان بدە.

For example: search engine (Bing), social network (Instagram), e-commerce (Amazon), educational (a university site).

بۆ نموونە: ⁦(Bing)⁩، ⁦(Instagram)⁩، ⁦(Amazon)⁩، پەروەردەیی ( زانکۆیەک).

Next: The Website Development Life Cycle follows one bakery's website from the first idea to launch and maintenance.

دواتر: سووڕی ژیانی گەشەپێدانی تۆڕگە شوێن نانەواخانەیەک دەکەوێت لە یەکەم بیرۆکەوە تا و .

Lesson complete!وانەکە تەواو بوو!

Well done. Review the key terms, then go on to the next lesson.دەستخۆش. سەیرێکی زاراوە سەرەکییەکان بکەرەوە، پاشان بڕۆ بۆ وانەی داهاتوو.

Key termsزاراوە سەرەکییەکان

Next lessonوانەی داهاتوو

The Website Development Life Cycleسووڕی ژیانی گەشەپێدانی تۆڕگە

References and further readingسەرچاوەکان و خوێندنەوەی زیاتر

This lecture is a first edition. The Kurdish text and terminology are waiting for review by Kurdish IT teachers.ئەم وانەیە چاپی یەکەمە. دەقە کوردییەکە و زاراوەکانی چاوەڕێی پێداچوونەوەی مامۆستایانی کوردی بواری IT ن.