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

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

The five phases of the website development life cycle, followed with one bakery's website: planning with SMART goals, the audience and content owners; analysis, user tasks and the site map; design with site structures and wireframes, and development with test data; testing with the lecture's checks and today's; launch, user acceptance testing and maintenance.

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

21 min read22 خولەک خوێندنەوە · 22 stepsهەنگاو

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

  • Describe the five phases of the website development life cycle and why it is a cycle.
  • Write SMART goals and name the audience, the technology limits and the content owners of a site.
  • List requirements and user tasks, draw a site map and choose a structure and a wireframe.
  • Plan the tests of a website, including today's checks.
  • Explain launch, user acceptance testing, who may update a site, and maintenance.
  • پێنج قۆناغەکەی وەسف بکەیت و بڵێیت بۆچی سووڕە.
  • بنووسیت و بینەران، سنووری تەکنەلۆجیا و خاوەنانی ناوەڕۆکی دیاری بکەیت.
  • و ئەرکەکانی بژمێریت، بکێشیت و پێکهاتە و هەڵبژێریت.
  • تاقیکردنەوەکانی پلان بکەیت، بە پشکنینەکانی ئەمڕۆشەوە.
  • ، ، ئەوەی کێ دەتوانێت نوێ بکاتەوە و ڕوون بکەیتەوە.

From an idea to a live websiteلە بیرۆکەوە بۆ تۆڕگەیەکی زیندوو

Static and Dynamic Websites and Website Types showed what kinds of websites exist and how dynamic pages are made. This lesson is about the work of making one: the phases a website goes through from the first idea to the day it is online — and after.

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

Quick checkپشکنینی خێراDilan's Bakery wants a site that shows today's prices and takes cake orders online. Which kind of site is it, by purpose?نانەواخانەی دیلان دەوێت کە نرخەکانی ئەمڕۆ پیشان بدات و بە ئۆنلاین داواکاریی کێک وەربگرێت. بە پێی مەبەست چ جۆرە ؟

The website development life cycleسووڕی ژیانی گەشەپێدانی تۆڕگە

Building a website is a project, and like every software project it follows a life cycle: an organised process for developing and maintaining a site. The (WDLC) has five phases. Each phase is a set of tasks, and together they make the whole design process.

دروستکردنی پڕۆژەیە و وەک هەموو پڕۆژەیەکی نەرمەواڵە پەیڕەو دەکات: ڕێکارێکی ڕێکخراو بۆ گەشەپێدان و . ⁦(WDLC)⁩ پێنج قۆناغی هەیە. هەر قۆناغێک کۆمەڵێک ئەرکە و پێکەوە هەموو ڕێکاری دیزاینەکە پێکدەهێنن.

Five phasesپێنج قۆناغ
  1. Planningپلاندانان

    Why the site exists, for whom, with which technologies and content.

    بۆچی هەیە، بۆ کێ، بە چ تەکنەلۆجیا و ناوەڕۆکێک.

  2. Analysisشیکردنەوە

    What exactly the users need to do; the site map and the content of each page.

    بە وردی پێویستیان بە چییە بیکەن؛ و ناوەڕۆکی هەر لاپەڕەیەک.

  3. Design and developmentدیزاین و گەشەپێدان

    The blueprint — structure, page layouts, data — then the HTML, CSS and code.

    نەخشەی کار — پێکهاتە، ، دراوە — پاشان ، CSS و کۆد.

  4. Testingتاقیکردنەوە

    Check that everything works as the users expect.

    پشکنین کە هەموو شتێک وەک چاوەڕوانیی کار دەکات.

  5. Launch (implementation) and maintenanceبڵاوکردنەوە (جێبەجێکردن) و چاککاری

    Put it online, hand it over, watch it and keep it up to date — then back to planning for the next change.

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

An animation in six frames. Five boxes stand in a circle: planning, analysis, design and development, testing, and launch and maintenance. One box lights up in each frame, with an example from a bakery's website in the middle: a goal of 40 online cake orders a week; the pages and the order form customers need; a wireframe and the HTML, CSS and PHP; tests on phones, a slow connection and the keyboard; the site published and the prices updated every week. In the last frame the arrow goes back to planning: a new idea, delivery to other towns, starts the cycle again.
An animation in six frames. Five boxes stand in a circle: planning, analysis, design and development, testing, and launch and maintenance. One box lights up in each frame, with an example from a bakery's website in the middle: a goal of 40 online cake orders a week; the pages and the order form customers need; a wireframe and the HTML, CSS and PHP; tests on phones, a slow connection and the keyboard; the site published and the prices updated every week. In the last frame the arrow goes back to planning: a new idea, delivery to other towns, starts the cycle again.
The WDLC as a loop, with Dilan's Bakery as the example.WDLC وەک بازنەیەک، بە نانەواخانەی دیلان وەک نموونە.CêIT

Why a cycle and not a straight line? A website is never "finished": prices change, new services start, browsers and phones change. Each change goes round the phases again, usually faster. The same idea, with eight steps, is the database development life cycle; and the English names of the stages are practised in Stages of making a website.

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

Quick checkپشکنینی خێراWhat does the WDLC describe?WDLC چی وەسف دەکات؟

Phase 1: planningقۆناغی ١: پلاندانان

Planning is the first phase and the foundation of the whole site. If the planning goes wrong, every later phase goes wrong too: the wrong pages are designed, built and tested. Good decisions about how the site is organised and how its pages look start with a plan. Planning has five tasks.

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

Quick checkپشکنینی خێراWhy is planning called the foundation of the website?بۆچی پلاندانان بە بناغەی ناودەبرێت؟

Phase 1: planningقۆناغی ١: پلاندانان

Task 1: goals that are SMARTئەرکی ١: ئامانجی SMART

Every site has a purpose: profit, sales, a known brand, informing people, and others. Write the goals down, and make them , so that you can later check whether the site worked:

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

A SMART goal for the bakery بۆ نانەواخانەکە
LetterپیتMeansواتاDilan's Bakeryنانەواخانەی دیلان
SSpecific: one clear thingدیاریکراو: یەک شتی ڕوونOnline orders for birthday cakesداواکاریی ئۆنلاین بۆ کێکی ڕۆژی لەدایکبوون
MMeasurable: a number you can countپێوانەکراو: ژمارەیەک کە بتوانیت بیژمێریت40 orders a week٤٠ داواکاری لە هەفتەیەکدا
AAchievable with the people and money you haveبەدەستهاتوو بە ئەو کەس و پارەیەی هەتەAram can build it; Dilan can bake 40 more cakesئارام دەتوانێت دروستی بکات؛ دیلان دەتوانێت ٤٠ کێکی زیاتر دروست بکات
RRealistic and relevant to the businessواقیعی و پەیوەست بە بازرگانییەکەوەMany customers already order by phoneزۆر کڕیار ئێستا بە تەلەفۆن داوا دەکەن
TTime-bound: a deadlineکاتدار: وادەیەکBy the end of Marchتا کۆتایی ئادار

"More customers" is a wish; "40 online cake orders a week by the end of March" is a goal. The slide's picture also adds ethical and reachable to the five letters: a goal must be honest, too.

«کڕیاری زیاتر» ئارەزوویە؛ «٤٠ داواکاریی ئۆنلاینی کێک لە هەفتەیەکدا تا کۆتایی ئادار» ئامانجە. وێنەکەی سلایدەکە ئەخلاقی و گەیشتنپێکراویش دەخاتە سەر پێنج پیتەکە: ئامانج دەبێت ڕاستگۆیانەش بێت.

Quick checkپشکنینی خێراWhich goal is SMART?کام ئامانج SMARTـە؟

Phase 1: planningقۆناغی ١: پلاندانان

Tasks 2 and 3: the audience and the technologyئەرکی ٢ و ٣: بینەران و تەکنەلۆجیا

Who will use the site? Name the target audience, why they will visit and what limits their technology puts on them. Dilan's customers are mostly people in Sulaimani on phones, some with slow mobile data, some reading only Kurdish.

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

Which technologies? Decide what you will build with and what you must support. The lecture names browser versions, fast or slow connections and screen resolutions as technical limits that decide whether users are happy. In 2026 that means: a that works from a 360 px phone to a wide monitor, small pictures for slow connections, every current browser, and — for this bakery — HTML, CSS, a little JavaScript and PHP with a database for the orders.

چ تەکنەلۆجیایەک؟ بڕیار بدە بە چی دروستی دەکەیت و پشتگیریی چی دەبێت بکەیت. وانەکە وەشانی ، پەیوەندیی خێرا یان خاو و وەک سنووری تەکنیکی ناو دەبات کە بڕیار دەدەن ڕازی دەبن یان نا. لە ٢٠٢٦دا ئەمە واتە: کە لە مۆبایلێکی ٣٦٠ تا پان کار بکات، وێنەی بچووک بۆ پەیوەندیی خاو، هەموو ئێستایی و — بۆ ئەم نانەواخانەیە — ، CSS، کەمێک و PHP لەگەڵ بۆ داواکارییەکان.

Quick checkپشکنینی خێراMost of the bakery's customers use phones on slow mobile data. Which plan fits them?زۆربەی کڕیارانی نانەواخانەکە مۆبایل بە مۆبایلی خاو بەکار دەهێنن. کام پلان لەگەڵیاندا دەگونجێت؟

Phase 1: planningقۆناغی ١: پلاندانان

Tasks 4 and 5: content owners and what goes whereئەرکی ٤ و ٥: خاوەنانی ناوەڕۆک و چی دەچێتە کوێ

Who owns the content? Name the people who write and approve each part — Dilan writes the prices and the cake descriptions, Aram writes the pages, a friend takes the photos. They should take part in every phase, not only at the end, because they know what customers ask.

ناوەڕۆکەکە هی کێیە؟ ئەو کەسانە ناو ببە کە هەر بەشێک دەنووسن و پەسەندی دەکەن — دیلان نرخەکان و وەسفی کێکەکان دەنووسێت، ئارام لاپەڕەکان دەنووسێت، هاوڕێیەک وێنەکان دەگرێت. دەبێت لە هەموو قۆناغێکدا بەشدار بن، نەک تەنها لە کۆتاییدا، چونکە دەزانن کڕیاران چی دەپرسن.

What information goes on the site, and where? List the content and give each piece a home: prices on the Breads and Cakes pages, the map and opening hours on Contact. Good content raises the quality of a site more than decoration does; a page crowded with everything helps nobody.

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

Quick checkپشکنینی خێراWhy should the content owners take part in every phase?بۆچی خاوەنانی ناوەڕۆک دەبێت لە هەموو قۆناغێکدا بەشدار بن؟

Phase 2: analysisقۆناغی ٢: شیکردنەوە

In the analyst gathers what the users need to get from the site and studies it step by step: the functions of the system (what it must do), the input data and where it comes from, and the output data and how it is shown. The analyst also writes down the performance people expect, such as how fast a page must answer and how long a whole task (for example an order) may take.

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

Requirements for the cake orders بۆ داواکاریی کێک
RequirementFor the bakeryبۆ نانەواخانەکە
FunctionئەرکCustomers order a birthday cake; Dilan sees the orders.کڕیاران داوای کێکی ڕۆژی لەدایکبوون دەکەن؛ دیلان داواکارییەکان دەبینێت.
Input data and sourceدراوەی هاتوو و سەرچاوەکەیName, phone, date, size, message — typed by the customer in a form.ناو، تەلەفۆن، بەروار، قەبارە، نامە — کڕیار لە دەینووسێت.
Output and how it is shownدەرچوو و چۆن پیشان دەدرێتA confirmation page; a list of today's orders for Dilan.لاپەڕەیەکی دڵنیاکردنەوە؛ لیستی داواکارییەکانی ئەمڕۆ بۆ دیلان.
PerformanceخێراییEach page loads in under 3 seconds on mobile data; an order takes under 2 minutes.هەر لاپەڕەیەک لە کەمتر لە ٣ چرکەدا لەسەر مۆبایل بار دەبێت؛ داواکارییەک کەمتر لە ٢ خولەک دەخایەنێت.
Quick checkپشکنینی خێرا"The order form must answer within 3 seconds on mobile data." What kind of requirement is this?« داواکاری دەبێت لە ماوەی ٣ چرکەدا لەسەر مۆبایل وەڵام بداتەوە.» ئەمە چ جۆرە ؟

Phase 2: analysisقۆناغی ٢: شیکردنەوە

User tasks, the site map and the contentئەرکەکانی بەکارهێنەر، نەخشەی تۆڕگە و ناوەڕۆک

From the requirements, the analyst lists the tasks users must be able to complete (find today's breads, see a cake's price, order a cake, find the shop). Then come the parts that hold up those tasks: the — every page and how they link — the structure of the site, and the final content of each page.

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

The bakery's site mapنەخشەی تۆڕگەی نانەواخانەکەTEXT
Home
├── Breads
├── Cakes
│   ├── Birthday cakes
│   └── Order a cake   (form)
├── About us
└── Contact            (map, phone, opening hours)

Analysis is one of the most important phases: it makes sure the planned site has everything users look for. If the analysis is wrong — a missing task, a wrong input — nobody can promise the quality of the finished site.

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

Quick checkپشکنینی خێراWhich of these is a user task, found in analysis?کام لەمانە ئەرکێکی کە لە شیکردنەوەدا دەدۆزرێتەوە؟

How to create a sitemap (for any website)Flux Academy · Englishئینگلیزی · 106K viewsبینین · 2.2K likesلایک · Partبەشی 0:00–5:37 (ofلە 15:46)

What a site map is and how to draft one from the site's brief: list every page and how the pages are grouped and linked.

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

Plays 0:00-5:37: three kinds of sitemap and drafting one from a brief; stops before competitor research and AI tools.

لە ⁦0:00⁩ تا ⁦5:37⁩ پەخش دەبێت: سێ جۆری و داڕشتنی یەکێک لە کورتەی پڕۆژەیەکەوە؛ پێش لێکۆڵینەوە لە ڕکابەران و ئامرازەکانی ڕادەوەستێت.

Phase 3: design and developmentقۆناغی ٣: دیزاین و گەشەپێدان

Design means preparing the blueprint of the website: diagrams of the logical and physical parts that will be built later. The main ones are the data model (what is stored — cakes, orders), the process model (what happens — an order is placed, checked, confirmed) and the presentation model (how pages look — wireframes, colours). The design is written down so that everybody builds the same thing.

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

In this phase the team also keeps the purpose of the site in mind, because it shapes the design: teachers publish to inform students, businesses advertise and support their products, organisations keep their members informed, and individuals share a hobby or what they know.

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

Quick checkپشکنینی خێراA drawing of what each page looks like, without real text or pictures, belongs to which model?وێنەیەکی شێوەی هەر لاپەڕەیەک، بێ دەق و وێنەی ڕاستەقینە، سەر بە کام مۆدێلە؟

Phase 3: design and developmentقۆناغی ٣: دیزاین و گەشەپێدان

How the pages are organisedلاپەڕەکان چۆن ڕێکدەخرێن

One important design decision is the organisation of the site, the way the pages link to each other. There are three basic structures:

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

  • Linear: one page after another, like the steps of a form or a lesson (Back / Next).
  • Hierarchical: a tree from the home page down to sections and their pages. Most sites are built like this.
  • Webbed (random): any page may link to any other, like the pages of an encyclopedia.
  • هێڵی: لاپەڕەیەک لە دوای یەکێکی تر، وەک هەنگاوەکانی یان وانەیەک ⁦(Back / Next)⁩.
  • پلەبەندی: دارێک لە بۆ خوارەوە بۆ بەشەکان و لاپەڕەکانیان. زۆربەی بەم شێوەیە دروست دەکرێن.
  • تۆڕی (هەڕەمەکی): هەر لاپەڕەیەک دەتوانێت بەستەری بۆ هەر لاپەڕەیەکی تر هەبێت، وەک لاپەڕەکانی ئینسایکلۆپیدیایەک.
Top: three structures. Linear: five pages in a row joined by arrows. Hierarchical: a home page with three sections below it, each with two pages. Webbed: six pages joined by many crossing links. Bottom: two hierarchies with the same number of pages. Narrow and deep: few links per level and five levels, so the last page is four clicks from home. Broad and shallow: many links on the home page and only two levels, so every page is one or two clicks away.سەرەوە: سێ پێکهاتە. هێڵی: پێنج لاپەڕە لە ڕیزێکدا بە تیر بەستراون. پلەبەندی: لاپەڕەیەکی سەرەکی بە سێ بەش لە ژێریەوە، هەریەکەیان دوو لاپەڕە. تۆڕی: شەش لاپەڕە بە زۆر بەستەری یەکتربڕ بەستراون. خوارەوە: دوو پلەبەندی بە هەمان ژمارەی لاپەڕە. تەسک و قووڵ: بەستەری کەم لە هەر ئاستێکدا و پێنج ئاست، بۆیە دوایین لاپەڕە چوار کلیک لە لاپەڕەی سەرەکی دوورە. پان و تەنک: بەستەری زۆر لەسەر لاپەڕەی سەرەکی و تەنها دوو ئاست، بۆیە هەموو لاپەڕەیەک یەک یان دوو کلیک دوورە.
The three basic structures, and two shapes of a hierarchy.سێ پێکهاتە بنەڕەتییەکە و دوو شێوەی پلەبەندی.CêIT
Quick checkپشکنینی خێراAn online course has ten lessons that must be read in order, each with Back and Next buttons. Which structure is it?خولێکی ئۆنلاین دە وانەی هەیە کە دەبێت بە ڕیز بخوێنرێنەوە، هەریەکەیان بە Back و Next. چ پێکهاتەیەکە؟

Phase 3: design and developmentقۆناغی ٣: دیزاین و گەشەپێدان

Page parts and six wireframesبەشەکانی لاپەڕە و شەش وایەرفرەیم

The design also fixes the parts every page shares: a with the logo and the site's title, the navigation (links on the left, the right or across the top), the body with the content, and a , often with a second navigation bar (The parts of a web page). A is a simple drawing of where these parts go. The lecture shows six common wireframes:

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

Six small page wireframes, A to F. All have a logo and a header at the top and a footer at the bottom. A: the main menu is a column on the left. B: the main menu is a bar under the header. C: the main menu is a column on the right. D: a menu bar under the header and a sub-menu column on the left. E: the main menu on the left and a sub-menu on the right. F: a menu bar under the header and sub-menus on both the left and the right.شەش وایەرفرەیمی بچووکی لاپەڕە، A تا F. هەموویان لۆگۆ و سەرپەڕە لە سەرەوە و ژێرپەڕە لە خوارەوەیان هەیە. A: مێنیوی سەرەکی ستوونێکە لە چەپ. B: مێنیوی سەرەکی شریتێکە لە ژێر سەرپەڕە. C: مێنیوی سەرەکی ستوونێکە لە ڕاست. D: شریتێکی مێنیو لە ژێر سەرپەڕە و ستوونێکی مێنیوی لاوەکی لە چەپ. E: مێنیوی سەرەکی لە چەپ و مێنیوی لاوەکی لە ڕاست. F: شریتێکی مێنیو لە ژێر سەرپەڕە و مێنیوەکانی لاوەکی لە هەردوو لای چەپ و ڕاست.
Six wireframes, A to F (redrawn).شەش ، A تا F (دووبارە کێشراوەتەوە).CêIT

Choose by the amount of navigation: B suits a small site with five or six main pages (and works well on phones, where the bar becomes a menu button); D and F suit large sites with sections and sub-pages. In a Kurdish site, A and C swap sides: the main menu goes where reading starts, on the right — a CSS grid does that by itself (Layouts in Kurdish).

بە پێی بڕی ڕێنیشاندان هەڵبژێرە: B بۆ بچووک بە پێنج یان شەش لاپەڕەی بنەڕەتی دەگونجێت (و لەسەر مۆبایل باش کار دەکات، کە شریتەکە دەبێتە )؛ D و F بۆ گەورە بە بەش و ژێرلاپەڕەوە دەگونجێن. لە کوردیدا A و C لا دەگۆڕنەوە: سەرەکی دەچێتە ئەو لایەی خوێندنەوە لێیەوە دەست پێدەکات، واتە ڕاست — خۆی ئەمە دەکات (ڕێکخستنی لاپەڕە بە کوردی).

Quick checkپشکنینی خێراThe bakery has six pages and most visitors use phones. Which wireframe fits best?نانەواخانەکە شەش لاپەڕەی هەیە و زۆربەی سەردانکەران مۆبایل بەکار دەهێنن. کام باشتر دەگونجێت؟

USING WIREFRAMES IN WEB DESIGN: Free Web Design Course | Episode 9Flux Academy · Englishئینگلیزی · 227K viewsبینین · 5.4K likesلایک · Partبەشی 0:00–5:06 (ofلە 7:38)

What a wireframe is and why designers draw one first: simple boxes for header, navigation, content and footer, sketched on paper or on the computer.

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

Plays 0:00-5:06: why wireframes save work, paper sketches and wireframes on the computer; stops before the UI-kit adverts.

لە ⁦0:00⁩ تا ⁦5:06⁩ پەخش دەبێت: بۆچی کار کەم دەکەنەوە، کێشانیان لەسەر کاغەز و لەسەر ؛ پێش ڕیکلامەکانی ⁦UI kit⁩ ڕادەوەستێت.

Phase 3: design and developmentقۆناغی ٣: دیزاین و گەشەپێدان

Development: building and checking each pageگەشەپێدان: دروستکردن و پشکنینی هەر لاپەڕەیەک

Development means programming the pages from the design document: the HTML and CSS of each page (The modern way: header, nav, main and footer, Positioning and Page Layout), and the PHP and database code for the dynamic parts. While they work, developers prepare for the inputs — real-looking orders, empty fields, a wrong date — and check that each page gives the expected output. Every program is also reviewed against the agreed programming standards.

گەشەپێدان واتە بەرنامەسازیی لاپەڕەکان لە بەڵگەنامەی دیزاینەوە: و CSSـی هەر لاپەڕەیەک (ڕێگە نوێیەکە: header، nav، main و footer، شوێندانان و ڕێکخستنی لاپەڕە)، هەروەها کۆدی PHP و بۆ بەشە داینامیکەکان. لە کاتی کارکردندا، گەشەپێدەران بۆ هاتووەکان ئامادە دەکەن — داواکاریی ڕاستەقینە-ئاسا، خانەی بەتاڵ، بەرواری هەڵە — و دەپشکنن کە هەر لاپەڕەیەک دەرچووی چاوەڕوانکراو دەدات. هەموو بەرنامەیەکیش بەرامبەر ستانداردە ڕێککەوتووەکانی بەرنامەسازی پێداچوونەوەی بۆ دەکرێت.

Quick checkپشکنینی خێراWhich is good test data for the cake order form?کام باشە بۆ داواکاریی کێک؟

Phase 4: testingقۆناغی ٤: تاقیکردنەوە

Testing shows the team that the site works exactly as the users expect, both in its information and in its performance. It follows a fixed routine:

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

The testing routineڕێکاری تاقیکردنەوە
  1. Plan the tests: what to check, on which devices, with which data.

    تاقیکردنەوەکان پلان بکە: چی بپشکنرێت، لەسەر چ ئامێرێک، بە چ دراوەیەک.

  2. Create the test data (normal, wrong and empty inputs).

    دروست بکە (هاتووی ئاسایی، هەڵە و بەتاڵ).

  3. Run the tests.

    تاقیکردنەوەکان جێبەجێ بکە.

  4. Compare the results with the expected results and analyse every difference.

    ئەنجامەکان لەگەڵ ئەنجامە چاوەڕوانکراوەکان بەراورد بکە و هەر جیاوازییەک شی بکەرەوە.

  5. Fix the bugs, then test again — until the remaining differences are few enough to accept.

    هەڵەکان چاک بکە، پاشان دووبارە تاقی بکەرەوە — تا جیاوازییە بەجێماوەکان ئەوەندە کەم دەبن کە پەسەند بکرێن.

Testing is not only done at the end. Test at several stages of the life cycle — a wireframe can be tested with users before any code exists — and for every page review four things: its content (correct and current), its functions (links, forms, orders), its (can people use it easily?) and its correctness (valid code, no errors).

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

Quick checkپشکنینی خێراA test result differs from the expected result. What comes next in the routine?ئەنجامی تاقیکردنەوەیەک لە ئەنجامی چاوەڕوانکراو جیاوازە. لە ڕێکارەکەدا دواتر چی دێت؟

Phase 4: testingقۆناغی ٤: تاقیکردنەوە

What to testچی تاقی بکرێتەوە

The lecture's testing checks, with today's toolsپشکنینەکانی تاقیکردنەوەی وانەکە، بە ئامرازەکانی ئەمڕۆ
AreaبوارChecksپشکنینەکانToday's toolsئامرازەکانی ئەمڕۆ
Validationپشتڕاستکردنەوەی کۆدValid HTML; valid CSS; no دروست؛ CSSـی دروست؛ نەبێتW3C HTML checker, W3C CSS validator, a link checkerپشکنەری HTMLـی ⁦W3C⁩، پشکنەری CSSـی ⁦W3C⁩، پشکنەری بەستەر
FlexibilityنەرمیDifferent window sizes; larger font sizesقەبارەی جیاوازی پەنجەرە؛ قەبارەی گەورەتری Resize the window, browser zoom to 200%, the device modeگۆڕینی قەبارەی پەنجەرە، گەورەکردنی تا ٢٠٠٪، دۆخی ئامێر
SpeedخێراییA slow connection; the size of the picturesپەیوەندییەکی خاو؛ قەبارەی وێنەکانNetwork throttling in the (a slow mobile preset)خاوکردنەوەی تۆڕ لە (ڕێکخستنێکی مۆبایلی خاو)
Accessibility and browser independence و سەربەخۆیی لە Several browsers; printed pages; JavaScript off; images offچەند ؛ لاپەڕەی چاپکراو؛ کوژاوە؛ وێنە کوژاوەChrome, Edge, Firefox, Safari; print preview; the browser's settingsChrome، Edge، Firefox، Safari؛ پێشبینینی چاپ؛ ڕێکخستنەکانی
Other checksپشکنینی ترNo reliance on mailto: links; no ; a sensible <title> on every pageپشت نەبەستن بە بەستەری mailto:؛ نەبێت؛ <title>ـێکی واتادار لەسەر هەموو لاپەڕەیەکA contact form instead of only an e-mail link; a site map check پەیوەندی لەبری تەنها ؛ پشکنینی
Quick checkپشکنینی خێراWhat is an orphan page? چییە؟

Phase 4: testingقۆناغی ٤: تاقیکردنەوە

Today's checksپشکنینەکانی ئەمڕۆ

Since the lecture was written, five more checks have become normal for every site (What makes a good website?):

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

  • Phones: most visitors use one. Try the site at about 360 px wide; nothing may scroll sideways (Responsive basics).
  • Keyboard only: put the mouse away and use Tab, Shift+Tab and Enter. Every link and field must be reachable, and you must always see where the focus is.
  • Alt text: every picture that carries information has alt text, so a can read it (Alt text).
  • Contrast: text against its background at least 4.5:14.5:1 (Colour contrast).
  • HTTPS on every page, with no "not secure" warning (HTTPS).
  • مۆبایل: زۆربەی سەردانکەران یەکێکیان بەکار دەهێنن. لە پانیی نزیکەی ٣٦٠ تاقی بکەرەوە؛ نابێت هیچ ئاسۆیی پێویست بێت (بنەماکانی ڕێسپۆنسیڤ).
  • تەنها : دابنێ و Tab، ⁦Shift+Tab⁩ و Enter بەکاربهێنە. دەبێت هەموو و خانەیەک بگەیەنرێت و هەمیشە ببینیت چالاکبوون لە کوێیە.
  • : هەموو وێنەیەک کە زانیاری هەڵدەگرێت altـی هەیە، تا بتوانێت بیخوێنێتەوە (دەقی جێگرەوە).
  • : دەق بەرامبەر باکگراوندەکەی لانیکەم 4.5:14.5:1 (کۆنتراستی ڕەنگ).
  • لەسەر هەموو لاپەڕەیەک، بێ ئاگادارکردنەوەی «⁦not secure⁩» (HTTPS).

For a single page, the checklist before you publish turns all of this into nine quick steps.

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

Quick checkپشکنینی خێراWhich test shows whether people who cannot use a mouse can order a cake?کام تاقیکردنەوە پیشان دەدات ئایا ئەو کەسانەی ناتوانن بەکاربهێنن دەتوانن داوای کێک بکەن؟

Phase 5: launch and maintenanceقۆناغی ٥: بڵاوکردنەوە و چاککاری

Implementation (the launch) installs the website on its real system: the web server and the database are set up, the real data is prepared (Dilan's cakes and prices), the old way and the new site may run side by side for a while (phone orders and online orders), and then the site goes live. This is the first time real users meet the site and work with it.

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

Launch includes (user acceptance testing, UAT): the owner and some real users try the finished site and decide whether it does what they asked for. It is the technical and commercial milestone of the whole life cycle — after it, the site is officially handed over.

⁦(UAT)⁩ لەخۆ دەگرێت: خاوەنەکە و هەندێک ڕاستەقینە تەواوکراوەکە تاقی دەکەنەوە و بڕیار دەدەن ئایا ئەوە دەکات کە داوایان کردبوو. ئەمە خاڵی وەرچەرخانی تەکنیکی و بازرگانیی هەموو سووڕی ژیانەکەیە — دوای ئەوە بە فەرمی ڕادەست دەکرێت.

Quick checkپشکنینی خێراDilan and five regular customers order cakes on the finished site and agree that it works for them. What is this?دیلان و پێنج کڕیاری بەردەوام لەسەر تەواوکراوەکە داوای کێک دەکەن و ڕێکدەکەون کە بۆیان کار دەکات. ئەمە چییە؟

Software Testing Process Guide: What is User Acceptance Testing - UAT?Online PM Courses - Mike Clayton · Englishئینگلیزی · 64K viewsبینین · 1.5K likesلایک · Partبەشی 3:02–5:01 (ofلە 8:03)

What user acceptance testing is: after the system tests, real users try the finished system with real tasks and decide whether to accept it.

چییە: دوای ، ڕاستەقینە سیستەمە تەواوکراوەکە بە ئەرکی ڕاستەقینە تاقی دەکەنەوە و بڕیار دەدەن وەری بگرن یان نا.

Plays 3:02-5:01: why UAT is done, a working definition and the UAT process.

لە ⁦3:02⁩ تا ⁦5:01⁩ پەخش دەبێت: بۆچی دەکرێت، پێناسەیەکی پراکتیکی و هەنگاوەکانی.

Phase 5: launch and maintenanceقۆناغی ٥: بڵاوکردنەوە و چاککاری

Publishing, updates and monitoringبڵاوکردنەوە، نوێکردنەوە و چاودێری

  • Publish the pages to a web server — usually rented from a hosting company (Publishing your website, From your computer to the world).
  • Decide who is responsible for updating each part: Dilan updates prices, Aram updates the code.
  • Limit which users may update which pages: give each person an account with only the rights they need (Admins and users: a login with roles).
  • Monitor the site: is it online, fast, without errors?
  • Use the server's and an analytics tool to see usage statistics: how many visitors, which pages, from phones or computers ().
  • لاپەڕەکان بڵاو بکەرەوە بۆ — زۆرجار لە کۆمپانیایەکی بەکرێ دەگیرێت (بڵاوکردنەوەی تۆڕگەکەت، لە کۆمپیوتەرەکەتەوە بۆ جیهان).
  • بڕیار بدە کێ بەرپرسیارە لە نوێکردنەوەی هەر بەشێک: دیلان نرخەکان نوێ دەکاتەوە، ئارام کۆدەکە.
  • سنوور دابنێ کام دەتوانێت کام لاپەڕە نوێ بکاتەوە: هەر کەسێک هەژمارێکی پێبدە کە تەنها ئەو مافانەی تێدایە کە پێویستیەتی (بەڕێوەبەر و بەکارهێنەر: چوونەژوورەوە بە ڕۆڵەوە).
  • چاودێریی بکە: ئایا لەسەر هێڵە، خێرایە، بێ هەڵەیە؟
  • و ئامرازێکی شیکاری بەکاربهێنە بۆ بینینی ئاماری بەکارهێنان: چەند سەردانکەر، کام لاپەڕە، لە مۆبایل یان کۆمپیوتەرەوە ().
Quick checkپشکنینی خێراWhy give Dilan an account that can change prices but not the code?بۆچی هەژمارێک بدرێت بە دیلان کە بتوانێت نرخەکان بگۆڕێت بەڵام نەک کۆدەکە؟

Phase 5: launch and maintenanceقۆناغی ٥: بڵاوکردنەوە و چاککاری

Maintenance: keeping the site aliveچاککاری: زیندوو هێشتنەوەی تۆڕگەکە

keeps the site up to date with today's information and needs: new prices, new cakes, fixed bugs, a new browser version. A current site keeps its visitors and earns back what the owners paid for it (a good return on their investment); an old one loses both.

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

For each change, the developer first analyses what it needs, finds which parts of the design must change, makes the change and quickly checks that it works — a small trip around the life cycle. A big change, such as delivery to other towns, starts again with planning.

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

Quick checkپشکنینی خێراDilan wants to add a new cake to the menu. What should Aram do first?دیلان دەیەوێت کێکێکی نوێ بخاتە لیستەکەوە. ئارام سەرەتا دەبێت چی بکات؟

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

Mistakes to avoidئەو هەڵانەی دەبێت خۆتیان لێ بپارێزیت
MistakeهەڵەWhy it is wrongبۆچی هەڵەیە
Starting with the HTML and skipping planningدەستپێکردن بە و تێپەڕاندنی پلاندانانPages are built for goals and users nobody wrote down.لاپەڕەکان بۆ ئامانج و دروست دەکرێن کە کەس نەینووسیوە.
Goals like "more customers"ئامانجی وەک «کڕیاری زیاتر»Not measurable, no deadline: you cannot tell if the site worked.پێوانەکراو نییە، وادەی نییە: ناتوانیت بزانیت سەرکەوتوو بوو.
Testing only on your own computer and browserتاقیکردنەوە تەنها لەسەر کۆمپیوتەر و خۆتPhones, other browsers, slow connections and the keyboard are never checked.مۆبایل، تر، پەیوەندیی خاو و هەرگیز ناپشکنرێن.
A narrow and deep hierarchyپلەبەندییەکی تەسک و قووڵVisitors need many clicks and give up; keep it broad and shallow.سەردانکەران پێویستیان بە کلیکی زۆرە و وازدەهێنن؛ پان و تەنکی بهێڵەوە.
No maintenance after the launch نەکردن دوای Old prices and drive visitors away.نرخی کۆن و سەردانکەران دوور دەخەنەوە.

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

ExerciseڕاهێنانSMART goalsئامانجی SMART

Write two SMART goals for the website of a tea house in Erbil.

دوو بۆ چایخانەیەک لە هەولێر بنووسە.

Show answerوەڵامەکە پیشان بدە
  • "By 30 June, 150 people a month book a table through the website."
  • "By the end of the year, the menu page shows every price in IQD and is updated within one day of any change."
  • «تا ٣٠ی حوزەیران، مانگانە ١٥٠ کەس لە ڕێگەی مێزێک حیجز بکەن.»
  • «تا کۆتایی ساڵ، لاپەڕەی لیستی خواردن هەموو نرخێک بە IQD پیشان بدات و لە ماوەی یەک ڕۆژدا دوای هەر گۆڕانکارییەک نوێ بکرێتەوە.»

Each is specific (one thing), measurable (150 bookings; every price, one day), achievable for a small tea house, relevant to its business and has a deadline.

هەریەکەیان دیاریکراوە (یەک شت)، پێوانەکراوە (١٥٠ حیجز؛ هەموو نرخێک، یەک ڕۆژ)، بۆ چایخانەیەکی بچووک بەدەستهاتووە، پەیوەستە بە بازرگانییەکەیەوە و وادەی هەیە.

ExerciseڕاهێنانA school site mapنەخشەی تۆڕگەی قوتابخانەیەک

Draw a site map for a secondary school's website (home, about the school, classes, timetables, news, contact). Which structure is it, and is it broad and shallow?

بۆ قوتابخانەیەکی ئامادەیی بکێشە (سەرەکی، دەربارەی قوتابخانە، پۆلەکان، خشتەی کات، هەواڵ، پەیوەندی). چ پێکهاتەیەکە و ئایا پان و تەنکە؟

Show answerوەڵامەکە پیشان بدە
A possible site mapنەخشەیەکی تۆڕگە کە دەکرێتTEXT
Home
├── About the school
│   ├── Teachers
│   └── History
├── Classes
│   ├── Grade 10
│   ├── Grade 11
│   └── Grade 12
├── Timetables
├── News
└── Contact

It is hierarchical. With six links on the home page and at most one level below, every page is one or two clicks from home: broad and shallow.

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

ExerciseڕاهێنانChoose a wireframeوایەرفرەیمێک هەڵبژێرە

A news website has many sections (Kurdistan, World, Sport, Economy), each with sub-sections. Which of the six wireframes A–F would you choose, and why?

هەواڵ زۆر بەشی هەیە (کوردستان، جیهان، وەرزش، ئابووری)، هەریەکەیان بە ژێربەشەوە. کام لە شەش A تا F هەڵدەبژێریت و بۆچی؟

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

D (or F): a main menu bar under the header for the sections, and a sub-menu column for the sub-sections of the section you are in. The content stays wide, which suits news articles; on a phone the bar becomes a menu button and the sub-menu moves under the content. In a Kurdish news site the sub-menu column goes on the right.

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

ExerciseڕاهێنانA test planپلانی تاقیکردنەوە

Write a short test plan for the bakery's "Order a cake" page: at least eight checks, with the test data where needed.

پلانێکی کورتی تاقیکردنەوە بۆ لاپەڕەی «داواکردنی کێک»ـی نانەواخانەکە بنووسە: لانیکەم هەشت پشکنین، لەگەڵ لە کوێ پێویست بێت.

Show answerوەڵامەکە پیشان بدە
  • A normal order (name, phone, a date next week, a size) arrives in Dilan's list.
  • An empty name or phone is refused with a clear message.
  • A date in the past is refused.
  • The HTML and CSS pass the W3C validators; no broken links.
  • At 360 px wide the form fits, and the phone keyboard opens for the phone field.
  • With network throttling (a slow mobile preset) the page loads in under 3 seconds.
  • Keyboard only: every field and the button can be reached and used.
  • Chrome, Firefox, Safari and Edge; the page is served over HTTPS; the cake pictures have alt text.
  • داواکارییەکی ئاسایی (ناو، تەلەفۆن، بەروارێک لە هەفتەی داهاتوو، قەبارەیەک) دەگاتە لیستەکەی دیلان.
  • ناو یان تەلەفۆنی بەتاڵ بە پەیامێکی ڕوون ڕەت دەکرێتەوە.
  • بەروارێک لە ڕابردوودا ڕەت دەکرێتەوە.
  • و CSS بە پشکنەرەکانی ⁦W3C⁩ـدا تێدەپەڕن؛ نییە.
  • لە پانیی ٣٦٠ جێگەی دەبێتەوە و ژمارە بۆ خانەی تەلەفۆن دەکرێتەوە.
  • بە خاوکردنەوەی تۆڕ (ڕێکخستنێکی مۆبایلی خاو) لاپەڕەکە لە کەمتر لە ٣ چرکەدا بار دەبێت.
  • تەنها : هەموو خانەیەک و دەگەیەنرێن و بەکاردەهێنرێن.
  • Chrome، Firefox، Safari و Edge؛ لاپەڕەکە بە دەنێردرێت؛ وێنەی کێکەکان هەیە.

Summaryپوختە

  • The WDLC is a loop of five phases: planning, analysis, design and development, testing, launch and maintenance.
  • Planning: SMART goals, audience and technology limits, content owners, what goes where. Analysis: functions, inputs, outputs, performance, user tasks, the site map.
  • Design: data, process and presentation models; linear, hierarchical or webbed structure (broad and shallow); page parts and wireframes. Development: code each page, with test data.
  • Testing: plan, data, run, compare, fix, repeat; validators, window and font sizes, speed, several browsers, JavaScript and images off, orphan pages, titles — and today phones, keyboard, alt text, contrast and HTTPS.
  • Launch and maintenance: install and publish, run side by side, user acceptance testing, who may update, monitoring and logs, keeping the content current.
  • WDLC بازنەیەکی پێنج قۆناغییە: پلاندانان، شیکردنەوە، دیزاین و گەشەپێدان، تاقیکردنەوە، و .
  • پلاندانان: ، بینەران و سنووری تەکنەلۆجیا، خاوەنانی ناوەڕۆک، چی دەچێتە کوێ. شیکردنەوە: ئەرک، هاتوو، دەرچوو، خێرایی، ئەرکەکانی ، .
  • دیزاین: ، ڕێکار و پیشاندان؛ پێکهاتەی هێڵی، پلەبەندی یان تۆڕی (پان و تەنک)؛ بەشەکانی لاپەڕە و . گەشەپێدان: کۆدکردنی هەر لاپەڕەیەک، بە .
  • تاقیکردنەوە: پلان، دراوە، جێبەجێکردن، بەراورد، چاککردن، دووبارەکردنەوە؛ پشکنەرەکان، قەبارەی پەنجەرە و ، خێرایی، چەند ، و وێنەی کوژاوە، ، ناونیشانەکان — و ئەمڕۆ مۆبایل، ، ، و .
  • و : دامەزراندن و ، کارکردنی هاوتەریب، ، کێ دەتوانێت نوێ بکاتەوە، چاودێری و ، نوێ هێشتنەوەی ناوەڕۆک.
Review questionsپرسیارەکانی پێداچوونەوە
Name the five phases of the WDLC.پێنج قۆناغەکەی WDLC ناو ببە.

Planning, analysis, design and development, testing, and implementation (launch) and maintenance.

پلاندانان، شیکردنەوە، دیزاین و گەشەپێدان، تاقیکردنەوە، جێبەجێکردن () و .

What is user acceptance testing?تاقیکردنەوەی پەسەندکردن چییە؟

The owner and real users try the finished site and decide whether it does what they asked for; it is the milestone before the hand-over.

خاوەنەکە و ڕاستەقینە تەواوکراوەکە تاقی دەکەنەوە و بڕیار دەدەن ئایا ئەوە دەکات کە داوایان کردبوو؛ خاڵی وەرچەرخانە پێش ڕادەستکردن.

For a single page, use the checklist before you publish.

بۆ یەک لاپەڕە، لیستی پشکنین پێش بڵاوکردنەوە بەکاربهێنە.

Videoڤیدیۆ

Watch a videoسەیری ڤیدیۆیەک بکە

A video that viewers liked a lot and praised in their comments, chosen for this lesson.ڤیدیۆیەک کە بینەران زۆریان پێ خۆش بووە و لە کۆمێنتەکانیاندا ستایشیان کردووە، بۆ ئەم وانەیە هەڵبژێردراوە.

The Most Comprehensive Explanation of the Software Development Life Cycle (SDLC) in 7 Minutes!The Career Accelerators · Englishئینگلیزی · 78K viewsبینین · 2.5K likesلایک

The life cycle of a software project phase by phase: planning, analysis, design, development, testing, deployment and maintenance, with real examples.

قۆناغ بە قۆناغ: پلاندانان، شیکردنەوە، دیزاین، گەشەپێدان، ، و ، بە نموونەی ڕاستەقینە.

Whole video: the same phases as the WDLC (it splits launch and maintenance into two); chapters follow the phases one by one.

هەموو ڤیدیۆکە: هەمان قۆناغەکانی ، تەنها قۆناغی و دەکاتە دوو قۆناغ؛ بەشەکانی ڤیدیۆکە یەک بە یەک بە دوای قۆناغەکاندا دەڕۆن.

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

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

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

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

XAMPP: Your Own Local Web ServerXAMPP: ڕاژەکاری وێبی ناوخۆیی خۆت

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

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