Загрузил Shaydo O'rinbayeva

111

реклама
Содержание
Введение ...................................................................................................................
Глава 1. Системы обучения программированию и технологии их
производства. .............................................................................................................
1.1-§ Системный анализ, ориентированный на обучение
программированию ...................................................................................................
1.2-§ Основные функции форм веб-сайта, которые поддерживают
программистов ..........................................................................................................
1.3- § Анализ технологий создания веб-сайтов и CMS .....................................
1.4-§ Постановка проблемы ................................................................................
Глава 2. Разработка веб-платформы Бедев ...........................................................
2.1-§ Проектирование базы данных платформы "Бедев" ..................................
2.2-§ Процесс кодирования платформы .............................................................
2.3- § Тестирование системы и руководство пользователя .............................
Заключение ..............................................................................................................
ИСПОЛЬЗОВАННАЯ ЛИТЕРАТУРА ..................................................................
Приложение................................................................................................................
1
Введение
Сегодня компьютерные технологии становятся одной из наиболее
быстро развивающихся отраслей в мире; компьютеры постепенно входят в
жизнь людей. То есть сложно представить активного работника без
глобального Интернета, а интеллектуального работника без компьютера на
работе. Компьютерные технологии имеют огромное значение в образе жизни
людей, малых и крупных предприятий, компаний, образовательных
учреждений и государственных учреждений.
В настоящее время каждая организация, независимо от сферы
деятельности, уделяет большое внимание необходимости использования
Интернета в своей деятельности для выхода на мировой рынок.
Чтобы разместить информацию в Интернете, необходимо позаботиться о
том,
чтобы
ее
внешний
вид
на
экране
был
удобным.
Хорошо
спроектированный веб-сайт должен, как правило, представлять собой единый
канал информации и иметь определенный стандарт в зависимости от
важности размещаемой информации.
Сегодня
Интернет
позволяет
создавать
крупные
проекты
без
использования программного обеспечения, реализовать которое стало очень
сложно. Конечно, посмотрим, в какой сфере вы работаете, у них есть сайты
по запросу. Например, можно взять сферу образования, даже в школах есть
необходимость использовать хотя бы MS Access.
Целью моей дипломной работы: является разработка и дизайн вебстраницы «Учебного центра поддержки молодых разработчиков».
Задача моей дипломной работы:
- «Учебный центр поддержки молодых программистов» постоянно
хранит и редактирует данные клиентов через сайт;
- Удаленная и удобная связь с клиентами на сайте
- Коллекция программных и технических средств, использованных для
создания сайта образовательного центра поддержки молодых программистов;
- Анализ преимуществ и недостатков сайта.
2
- Предварительное определение вида услуги и прием постоянных
клиентов на сайт «Учебный центр поддержки молодых программистов»;
Итак, клиент — это переводчик, который объясняет коды сайта вашему
компьютеру — это браузер, на стороне сервера веб-сайт, который не
понимает ваш браузер, — это переводчик, который отправляет перевод на
веб-сервер. Здесь клиент находится на вашей стороне, то есть ваш браузер и
языки веб-программирования, которые он понимает (HTML, CSS, Java
Script), а на стороне сервера — Apache -> веб-сервер, PHP -> язык PHP. Если
пользователь вводит из браузера нужное имя сайта, то этот запрос поступает
с DNS-сервера на нужный сервер по IP-адресу, соответствующему сайту,
поскольку запрос вводится в браузер, то зачастую он отправляется через
сайт. принимается стандартным протоколом HTTP и веб-сервером, который
также ищет индексный файл в папке, соответствующей запросу.
3
Глава 1. Системы обучения программированию и технологии их
производства.
1.1-§ Системный анализ, ориентированный на обучение
программированию
Компьютерное
программирование
—
это
передача
инструкций
микропроцессору компьютера, сообщающих ему, когда, где, что делать и что
обрабатывать.
Системы обучения программированию помогают программистам
изучать языки программирования и собирать на них практики. Эти системы
помогают программистам писать код, тестировать код и управлять
программой. Давайте взглянем на несколько популярных систем обучения
программированию:
Codecademy: с помощью этой онлайн-платформы вы можете изучить
несколько языков программирования, таких как Python, JavaScript, Ruby,
HTML/CSS. Вы научитесь программированию в этой системе посредством
интерактивных уроков и практики.
Рисунок 1 посвящен Codecademy.
Udemy:
Udemy
предлагает
несколько
курсов,
связанных
с
программированием. С помощью этой платформы вы можете изучать
программирование в удобное для вас время. С помощью этих курсов вы
4
можете изучить такие языки, как Python, Java, C++, C#.
Udemy — это платформа онлайн-обучения. Благодаря этой платформе
студенты могут ознакомиться и освоить курсы по различным направлениям.
Udemy предлагает онлайн-курсы по нескольким областям, таким как
программирование, дизайн, бизнес, личностное развитие, маркетинг, туризм,
языки и многое другое.
Рисунок 2 посвящен Udemy.
В Udemy есть несколько языков программирования, которые вы
можете изучать в удобное для вас время. Эти языки включают такие темы,
как Python, JavaScript, Java, C++, C#, PHP, Ruby, Swift, приложения для
Android и iOS. Преподаватели Udemy участвуют в создании видеоуроков,
мероприятий, заданий, проектов и других ресурсов для подготовки курсов и
практики для своих студентов.
Курсы Udemy основаны на личном опыте и знаниях преподавателей.
Эти курсы предоставляют возможности обучения, которые являются
одновременно захватывающими и образовательными. На платформе Udemy
вы можете платить за курсы и иметь к ним постоянный доступ, а также
можете получать доступ к курсам и изучать их в свободное время.
Udemy
предлагает
широкий
выбор
курсов
по
нескольким
специальностям по всему миру и может быть полезен студентам и учащимся
5
всех уровней. Эти курсы готовятся преподавателями и размещаются на
платформе Udemy.
Вы можете просмотреть рейтинги курсов, обзоры и обзоры, чтобы
выбрать лучшие курсы для изучения на платформе Udemy. По окончании
курсов Udemy выдает студентам сертификат, подтверждающий, что студенты
освоили его.
Следует отметить, что Udemy — платная платформа и каждый курс
имеет свою стоимость. Цены варьируются в зависимости от курса и
преподавателя. Курсы на Udemy также могут предлагаться с распродажами,
скидками и кампаниями.
Udemy — это крупная платформа онлайн-обучения с широким
спектром возможностей для учащихся, а также один из наиболее широко
используемых ресурсов для обучения программированию.
Coursera: На этой платформе также есть онлайн-классы, но они
организованы университетами. В этой системе вы можете записаться на
курсы по информатике, программированию и другим направлениям. Один из
популярных курсов по программированию называется «Программирование
для всех».
Рисунок 3 посвящен Coursera.
6
Coursera — платформа онлайн-обучения, созданная в партнерстве с
университетами и образовательными центрами. С помощью этой платформы
вы можете изучать курсы и получать сертификаты в различных областях в
удобное для вас время.
На Coursera есть курсы в различных областях для изучения, таких как
программирование,
бизнес,
математика,
научные
исследования,
строительство, социальные науки, медицина, инженерия, право и многое
другое. Большинство этих курсов преподаются преподавателями ведущих
учебных заведений.
Курсы
Coursera
включают
видеоуроки,
лекции,
практические
упражнения, задания и другие ресурсы для повышения квалификации. На
курсах студенты могут выбрать подходящее им время и разделить обучение
на ряд модулей.
Курсы на платформе Coursera оцениваются преподавателями и
университетами
и
могут
быть
сертифицированы.
Сертификаты
удостоверяют, что студенты успешно завершили курс. Некоторые курсы
требуют платы за сертификацию.
Платформа Coursera также предлагает бесплатные курсы, а также
курсы
для
студентов
и
возможности
для
студентов.
Стоимость
факультативных курсов на платформе отображается на странице сведений о
курсе.
Платформа
Coursera
сотрудничает
с
несколькими
известными
университетами мира, такими как Стэнфорд, Йель, Принстон, Мичиганский
университет, Университет Дьюка. Профессора и преподаватели этих
университетов готовят курсы на основе своих знаний и навыков.
Платформа Coursera расширяет возможности учащихся, побуждая их
продолжать обучение в удобное для них время. Вы можете оплатить,
получить доступ и пройти курсы по вашему выбору. Вы можете получить
доступ к Coursera через официальный сайт (https://www.coursera.org/).
edX: edX-это платформа, включающая онлайн-курсы, предлагаемые
7
несколькими университетами по всему миру. На этой платформе есть курсы
программирования, а также курсы программирования от Гарварда и
Массачусетского технологического института.
edX-это платформа онлайн-обучения, которая предлагает широкий
спектр курсов и программ, предлагаемых университетами, институтами и
организациями по всему миру. Это некоммерческий проект, созданный в
2012 году при практическом сотрудничестве Гарвардского университета и
Массачусетского технологического института (MIT). Цель платформыпредоставить качественное образование каждому, у кого есть доступ в
Интернет, независимо от местоположения и финансовых возможностей.
edX предлагает курсы в различных областях, включая информатику,
науку о данных, бизнес, гуманитарные науки, социальные науки и многое
другое. Эти курсы разработаны и преподаются профессорами и экспертами
Гарвардского университета, Массачусетского технологического института,
Стэнфордского
университета,
Оксфордского
университета
и
других
известных учреждений.
Среди предыдущих примечательных особенностей edX указано, что
несколько курсов доступны бесплатно. Он предоставляет своим студентам
бесплатный доступ к материалам курса, урокам, викторинам и обсуждениям.
Тем не менее, студентам необходимо будет получить сертификат об
успешном завершении курса, а с тех, кто желает получить доступ к
дополнительным
возможностям,
взимается
Рисунок 4 посвящен edX.
8
общая
плата.
Программы
MicroMasters
представляют
собой
набор
курсов
бакалавриата, приносящих кредиты, которые открывают студентам путь к
получению степени магистра. Программы Professional Certificate посвящены
изучению
конкретного
документа
и
призваны
способствовать
профессиональному развитию студентов.
В целом edX служит платформой онлайн-обучения с яркими и
доступными функциями, которая дает студентам доступ ко всем интересным
учебным ресурсам в мире и помогает им приобретать ценные знания и
навыки в различных областях.
Khan Academy: Академия Хана предлагает бесплатные онлайн-курсы
по изучению программирования. На этой платформе вы можете найти курсы
по
таким
языкам,
как
Python,
JavaScript,
SQL.
Вы
научитесь
программированию с помощью интерактивных уроков.
Академия Хана — это платформа онлайн-обучения, которая предлагает
бесплатные учебные ресурсы и уроки для каждого порядочного студента в
мире. Академия Хана, основанная Салманом Ханом в 2006 году, сегодня
помогает студентам изучать математику, естествознание, гуманитарные
науки, экономику, информатику и многие другие.
Академия
Хана
предлагает
студентам
различные
инструменты
обучения, такие как интерактивные уроки, видеоуроки, упражнения и тесты,
базы данных и многое другое. Уроки снабжены короткими и уникальными
видеоуроками, которые облегчают обучение и объясняют наиболее важные
темы. Эти уроки также доступны в переведенном тексте для удобства
студентов.
Рисунок 5 посвящен Академии Хана.
9
Академия Хана предлагает студентам упражнения и викторины по
каждой теме, а также возможность оценить результаты и проверить знания
учащихся. Это помогает студентам закрепить и оценить полученные знания в
процессе обучения.
Академия Хана также предоставляет студентам личные отчеты и
отслеживание
прогресса.
собственный
учебный
Это
процесс,
помогает
учащимся
определять,
какие
контролировать
темы
требуют
дополнительной проработки, и помогать учащимся развиваться дальше.
Все образовательные ресурсы и уроки доступны бесплатно онлайн на
сайте Академии Хана, что поможет создать индивидуальный опыт обучения
для
любого
честолюбивого
студента.
Платформой могут
бесплатно
пользоваться студенты из любой точки мира.
FreeCodeCamp: с помощью этой платформы вы можете изучать языки
программирования и работать над проектами. С помощью этой системы вы
можете узнать о таких темах, как веб-программирование, анализ данных,
алгоритмы и многое другое..
Рисунок 6 посвящен FreeCodeCamp.
FreeCodeCamp (FCC)-это платформа онлайн-обучения и общественный
проект, предлагающий бесплатные образовательные ресурсы в области
программирования, веб-дизайна, анализа данных и других областей
информатики. FCC была основана в 2014 году Куинси Ларсоном, и ее цельпредоставить каждому порядочному студенту в мире возможность изучать
10
программирование и овладевать знаниями в часто встречающихся областях.
FCC предлагает студентам интерактивные уроки, упражнения по
программированию, проекты и другие инструменты обучения. Наряду с
платформой студенты могут практиковаться в программировании и вебдизайне на реальных примерах, чтобы повысить уровень своих навыков. Это
обеспечивает студентам практическое обучение.
FCC предоставляет студентам возможность получить определенные
сертификаты,
такие
как
сертификация
адаптивного
веб-дизайна,
сертификация алгоритмов JavaScript и структур данных, сертификация
библиотек интерфейсной разработки и многое другое. Эти сертификаты
полезны для непрерывной карьеры студентов и демонстрируют их знания
программирования в их трудовой жизни.
SoloLearn:
SoloLearn
предоставляет
возможность
изучать
программирование через мобильные приложения и веб-платформу. С
помощью этой системы вы можете изучить Python, JavaScript, C++, Java и
другие
языки.
Эта
система
включает
интерактивные
уроки,
программирование и практику, обучающие видеоролики и работу с
сообществом.
Рисунок 7 посвящен SoloLearn.
SoloLearn — это платформа онлайн-обучения, которая помогает
изучать программирование с помощью мобильных приложений. Благодаря
этой платформе студенты получат возможность изучать программирование
11
на своих мобильных устройствах и в веб-браузере. SoloLearn предлагает
студентам возможность изучить множество языков программирования,
включая Python, Java, C++, JavaScript, PHP, Swift и другие.
Мобильное
приложение
SoloLearn
предлагает
студентам
интерактивные уроки, упражнения, возможности программирования и
викторины.
С
поддерживать
помощью
языки
этого
приложения
программирования,
учащиеся
писать
коды
могут
и
легко
проводить
тестирование с помощью своих мобильных устройств.
Treehouse: Treehouse занимается созданием онлайн-курсов для
учащихся. С помощью этой системы вы можете учиться в таких областях,
как веб-программирование, разработка мобильных приложений, разработка
игр и многое другое. Эта система включает в себя видеоуроки, упражнения
по программированию, сложные задачи и соответствующие ресурсы.
Рисунок 8 посвящен домику на дереве.
Treehouse — это платформа онлайн-обучения, которая обучает
студентов программированию, веб-дизайну, мобильным приложениям и
другим технологиям. Эта платформа предлагает студентам интерактивные
уроки, упражнения, проекты и сертификаты. Treehouse предоставляет
учащимся возможность практического обучения, чтобы овладеть навыками
программирования, дизайна и технологий.
С помощью платформы Treehouse учащиеся изучают знания в области
программирования за один шаг. Эта платформа позволяет студентам изучать
12
такие языки программирования, как Python, Java, C#, JavaScript, HTML/CSS,
Ruby, PHP и другие. Он также предлагает возможность узнать о веб-дизайне,
дизайне UX/UI, мобильных приложениях и других технологиях.
Treehouse предлагает студентам индивидуальные варианты обучения.
Студенты имеют возможность повысить свой уровень навыков с помощью
уроков и упражнений, работать над практическими проектами и создавать
личное портфолио. На платформе студенты знакомятся с реальными
примерами и развивают практические знания в области программирования и
дизайна.
Pluralsight: Pluralsight предлагает онлайн-курсы для поддержки
студентов в области ИТ. На этой платформе представлены более полные
темы
языков
программирования,
такие
как
веб-программирование,
разработка игр, мобильные приложения и многое другое. С Pluralsight вы
можете выбрать курсы, которые вам подходят, и учиться в удобном для вас
темпе.
Рисунок 9 посвящен Pluralsight.
Pluralsight — это образовательная онлайн-платформа, которая помогает
обучать
студентов
информатике,
программированию,
технологиям
и
многому другому. Через эту платформу студенты имеют доступ к
интерактивным урокам, видеоурокам, упражнениям, проектам, тестам и
13
другим образовательным ресурсам.
Платформа Pluralsight предлагает образовательные возможности в
области
программирования,
веб-дизайна,
облачных
вычислений,
кибербезопасности, анализа данных, управления рабочими процессами и
многого другого. Благодаря этой платформе студенты имеют возможность
изучать многие языки программирования, включая Python, Java, C#,
JavaScript, Ruby, HTML/CSS и другие.
Pluralsight
помогает
учащимся
выбрать
индивидуальный
путь
обучения. Платформа предоставляет учащимся доступные курсы, проекты и
упражнения для улучшения своих навыков. Студенты оценивают свой
уровень знаний посредством посттестов. Кроме того, через платформу
студенты получат доступ к информации и ресурсам, которые помогут им
работать над практическими проектами, создавать личное портфолио и найти
работу.
YouTube: YouTube — одна из крупнейших видеоплатформ в мире, а
также предоставляет множество ресурсов для изучения программирования.
Вы выбираете язык программирования и выполняете поиск по запросу на
YouTube, а на многих каналах YouTube есть обучающие материалы и
руководства по изучению программирования.
Рисунок 10 посвящен YouTube.
Системы
обучения
программированию,
перечисленные
в
этом
сборнике, — это лишь несколько примеров. Существуют другие онлайн- и
офлайн-системы и ресурсы, а также книги по языку программирования и
учебные ресурсы, которые могут помочь вам в обучении.
14
1.2-§ Основные функции форм веб-сайта, которые поддерживают
программистов.
Веб-сайты поддержки разработчиков — это описания платформ и
инструментов, которые помогают разработчикам писать код и управлять
проектами. Эти платформы позволяют разработчикам работать эффективно,
обмениваться кодом с другими командами и быстро разрабатывать проекты.
Ключевыми особенностями удобных для разработчиков веб-сайтов могут
быть:
Документация и руководства: веб-сайты поддержки разработчиков,
предоставляющие обширную документацию и руководства. Благодаря этой
документации разработчики смогут создавать свои собственные проекты,
использовать API и понимать функции других разделов.
Редактор кода и функции синтаксиса. Эти типы веб-сайтов предлагают
редакторы и функции синтаксиса, позволяющие программистам писать и
редактировать код. Они могут предлагать поддержку простых форматов
связи, раскраску кода, автоматическое форматирование кода, коррекцию
синтаксиса и многое другое.
Форумы и сообщества поддержки. Эти типы веб-сайтов позволяют
разработчикам делиться идеями и опытом. Разработчики могут задавать
вопросы, обращаться за помощью и взаимодействовать с другими
разработчиками на этих сайтах.
Изменение и сохранение данных кода. Эти типы веб-сайтов позволяют
программистам изменять и сохранять данные кода. Разработчики могут
устранять неполадки при рефакторинге кода, сохранении файлов, управлении
версиями и т. д.
Технические указатели и помощь. Веб-сайты поддержки разработчиков
помогают разработчикам техническими указателями, справкой и
инструкциями. Эти сайты помогают разработчикам использовать
предлагаемые функции, решать проблемы и управлять своими проектами.
Кодексы и обучающие материалы: веб-сайты поддержки разработчиков, на
15
которых представлены лучшие практики, коды, принципы проектирования и
другие обучающие материалы. Эти сайты помогают разработчикам
разрабатывать свои проекты качественно и удобно.
Рисунок 11 посвящен веб-сайту.
Веб-сайты поддержки программистов очень помогают программистам
развивать свои проекты и ускорять их работу. Это веб-сайты поддержки
разработчиков, онлайн-платформы и инструменты, которые помогают
разработчикам писать код, управлять проектами и ускорять работу. Их
главная цель — помочь разработчикам повысить производительность и
упростить рабочие процессы.
Эти типы веб-сайтов могут иметь следующие ключевые особенности:
Редактор
кода.
Веб-сайты,
поддерживающие
программистов,
предоставляют редактор для написания кода. Этот редактор предлагает
отображение
кода,
синтаксические
функции,
редактирование
кода,
автоматическое форматирование кода, назначение цвета и многое другое.
Репозитории данных и приложения. Эти типы сайтов позволяют
разработчикам
разрабатывать
репозитории
данных
и
приложения.
Разработчики могут использовать эти сайты для хранения кода, управления
версиями, журналирования и другого управления данными.
Учебники и документация: веб-сайты поддержки разработчиков, на
16
которых разработчикам предоставляются учебные пособия, информация,
примеры и документация. Эти сайты помогают разработчикам развивать
свои проекты, изучать новые методы и решать проблемы.
Форумы и сообщества. Сайты такого типа позволяют разработчикам
делиться идеями, задавать вопросы и взаимодействовать с другими
разработчиками. Разработчики могут делиться своими идеями, обращаться за
помощью и учиться на этих сайтах.
Интеграция и подключение. Удобные для разработчиков веб-сайты
обеспечивают
интеграцию
и
подключение.
Эти
сайты
помогают
разработчикам подключаться к внешним сервисам, работать с API и решать
другие аспекты интеграции.
Кодексы
разработчикам
и
рекомендации.
коды,
Сайты
рекомендации,
такого
лучшие
типа
предоставляют
практики
и
другую
информацию. Разработчики могут использовать эти сайты для улучшения
своих проектов, оптимизации кода и изучения новых методов.
Эти веб-сайты поддержки разработчиков помогают разработчикам
упростить свои рабочие процессы, организовать свою работу и ускорить ее,
предоставляя им предлагаемые функции.
Рисунок 12 посвящен веб-сайту.
17
Ключевые особенности удобных для разработчиков форм веб-сайтов
могут включать в себя:
Ввод данных: формы веб-сайта содержат поля для ввода данных
пользователями. Эти поля позволяют пользователям вводить свое имя, адрес
электронной почты, номер телефона, сообщение и другую информацию.
Сбор и хранение данных: данные, введенные пользователями, направляются
на сервер веб-сайта и сохраняются. Эта информация затем может быть
сохранена в базе данных или другом носителе данных.
Проверка
данных:
важна
функция
проверки
правильности
и
правильности данных, введенных через форму, и в правильном формате.
Например, выполняются такие процессы, как проверка правильного формата
адреса электронной почты, проверка правильности формата номера телефона
или
проверка
условий
ввода
других
данных.
Рисунок 13 — о веб-сайте.
Отображать сообщения и сообщения об ошибках. После того как
пользователи отправят форму, им необходимо подтвердить отправленные им
сообщения или ответить на них. Для этого необходимо отображать
подтверждающие сообщения для успешно отправленных сообщений и
18
отображать возвращенные сообщения об ошибках пользователю.
Поиск в базе данных. Пользователи также могут захотеть иметь
возможность выполнять поиск в базе данных на основе информации,
введенной через форму. В этом случае процессы поиска устанавливаются на
основе информации, введенной пользователями, и когда соответствующая
информация будет найдена, ее можно будет отобразить.
Отправка сообщений: Также может быть добавлена функция отправки
сообщений пользователям на основе информации, введенной через форму. В
этом числе основными функциями форм веб-сайта, поддерживающими
разработчиков, могут быть:
Ввод данных: формы веб-сайта содержат поля для ввода данных
пользователями. Эти поля позволяют пользователям вводить свое имя, адрес
электронной почты, номер телефона, сообщение и другую информацию.
Рисунок 14 — о веб-сайте.
Обеспечьте точность: информация, введенная пользователями, важна
для решения проблем безопасности. Поэтому после отправки данных в
формы веб-сайта данные должны быть отправлены на сервер через
безопасные протоколы (например, HTTPS).
Расчет валюты и интеграция платежей. Если форма веб-сайта связана с
19
платежами, она также может иметь функцию совершения платежа на основе
информации, введенной пользователями. Именно здесь становятся важными
расчет валюты, обработка платежей и интеграция платежей (таких как
PayPal, Stripe). Ключевые особенности форм веб-сайтов для разработчиков
включают в себя:
Ввод данных: пользователи могут вводить данные, используя формы
веб-сайта. Эти данные могут быть текстовыми, числовыми, выделенными,
перемещаемыми и другими типами данных.
Отправка данных: данные, введенные пользователями, должны быть
отправлены на веб-сайт. Эти данные отправляются на сервер, через который
программисты могут получать и обрабатывать данные.
Проверка данных. Функция проверки данных, введенных в форму,
важна для разработчиков. С помощью этой функции можно проверить, что
данные введены в правильном формате и заполнены обязательные поля.
Рисунок 15 — о веб-сайте.
Хранение
данных:
данные,
введенные
пользователями,
могут
храниться на сервере. Эта информация может включать личную информацию
20
пользователя, заказы, сообщения или другую информацию.
Отображение данных: данные из форм веб-сайта могли быть сохранены
и использованы разработчиками для хранения. Эта информация может
отображаться на других страницах веб-сайта, показываться пользователям
для подтверждения их информации или использоваться для удовлетворения
других требований.
Проверка ошибок и отчетность: когда пользователи заполняют формы
веб-сайта, разработчики должны иметь возможность проверять данные и
обнаруживать ошибки. Эту функциональность форм веб-сайта можно
использовать для отображения пользователю уведомления или сообщения об
ошибке в случае возникновения ошибок.
Безопасность: информация, введенная пользователями в формы вебсайта, должна храниться в безопасности. Разработчики могут использовать
шифрование, ограничивать доступ к данным кем-либо и другие меры
безопасности для обеспечения безопасности данных.
Уведомление
пользователей.
Разработчики
могут
уведомлять
пользователей с помощью основных функций форм веб-сайта. Это дает
пользователям возможность отправлять уведомления или сообщения о
чрезвычайных ситуациях, заказах или другой информации.
Инструмент редактирования и обмена. Основные функции форм вебсайта заключаются в предоставлении инструмента редактирования и обмена.
Информация, введенная в формы сайта, может быть использована
разработчиками и иными уполномоченными лицами.
Эти
функции,
основные
функции
трех
форм
веб-сайта
для
разработчиков, могут быть следующими:
Ввод данных: пользователи могут вводить текст, числа, варианты
выбора, флажки, числа, файлы и другие данные в формы веб-сайта.
Проверка данных: позволяет просмотреть данные, введенные в форму,
убедиться, что
они
введены
в правильном формате и
заполнены
обязательные поля. Например, проверка того, что адрес электронной почты
21
введен в правильном формате и номер телефона введен в правильном
формате.
Хранение данных: данные, введенные пользователями, отправляются
на сервер или сохраняются в базе данных. Эта информация может
представлять собой информацию профиля пользователя, заказы, сообщения
или другую информацию.
Обработка данных: разработчики будут иметь возможность извлекать
отправленные данные, редактировать их, сохранять или удалять их. Это
можно использовать для обновления личной информации, перепроверки
заказов и хранения данных в состоянии, основанном на статистике.
Проверка ошибок и отчетность. Функциональность проверки данных
формы важна для разработчиков. Если есть ошибки, это позволяет
пользователю
отображать
дополнительную
сообщения
информацию
или
об
ошибках,
уведомлять
запрашивать
пользователя
о
возникновении проблемы.
Безопасность. Безопасность информации, введенной пользователями,
важна. Разработчики обеспечивают безопасность данных, шифруя данные,
используя протокол HTTPS, требуя аутентификации пользователя и
используя другие билеты безопасности.
Уведомить
пользователей:
позволяет
отправлять
пользователям
сообщения по электронной почте на основе информации в форме. Это можно
использовать для отправки автоматических сообщений пользователям, таких
как уведомления, сообщения подтверждения информации, сообщения заказа.
Интеграция. Также важно, чтобы форма допускала интеграцию с
другими
системами.
Например,
позволяя
передавать
вводимые
пользователем данные в CRM (систему управления взаимоотношениями с
клиентами),
систему
электронной
почты
или
систему
анализ
входных
управления
платежными процессами.
Анализ
данных:
включите
статистических данных.
22
данных
и
сбор
1.3- § Анализ технологий создания веб-сайтов и CMS.
Существует несколько технологий и CMS (система управления
контентом) при разработке веб-сайтов. Эти технологии и CMS используются
для автоматизации процесса разработки сайта, управления данными и
обеспечения хорошей производительности сайта. Следующие технологии и
CMS являются одними из наиболее часто используемых в разработке:
HTML/CSS: HTML (язык разметки гипертекста) используется для
определения структуры веб-страниц, а CSS (каскадные таблицы стилей) —
для придания внешнего вида страницам. Эти технологии в основном
используются при разработке статических веб-страниц.
JavaScript: JavaScript используется для придания интерактивности вебстраницам. На этом языке сценариев вы можете создавать анимацию, формы,
API-интеграцию и другие интерактивные элементы на сайтах.
PHP: PHP используется в качестве языка сценариев веб-сервера. С
помощью этой технологии можно создавать динамический контент на вебсайтах и управлять им.
Python: Python популярен как очень простой и мощный язык
программирования. Он используется для создания серверных (серверных) и
внешних (видимых пользователем) приложений, похожих на веб-разработку.
Ruby:
Ruby
в
основном
используется
для
серверного
программирования при разработке веб-сайтов. Он популярен благодаря
простому в освоении синтаксису и широко используемым платформам
(например, Ruby on Rails).
CMS (системы управления контентом): CMS — это платформы,
используемые для автоматизации процесса создания веб-сайтов и управления
ими. Некоторые из самых популярных CMS — WordPress, Joomla, Drupal,
Shopify, Magento и т. д. CMS предоставляют такие возможности, как
управление базами данных, изменение дизайна, добавление контента и
управление им, редактирование пользователей и многое другое.
Технологии и CMS, используемые при разработке, могут различаться в
23
зависимости от требований проекта, степени изменчивости, сообщества,
требований к управлению системой и других факторов. Каждый проект
может иметь свои особенности, поэтому необходимо выбрать наиболее
удобный и подходящий вариант.
CMS (системы управления контентом) могут иметь ряд преимуществ
при разработке веб-сайтов. Эти CMS предоставляют возможность создавать,
управлять и обновлять веб-сайты простым и эффективным способом.
Преимущества CMS могут быть следующими:
WordPress: WordPress — одна из самых популярных и широко
используемых CMS. Он известен своим простым и интуитивно понятным
интерфейсом. С помощью панели управления легко создавать веб-страницы,
блоги, статьи и сайты электронной коммерции. Его также легко установить и
эксплуатировать, поскольку он доступен в больших количествах. Доступны
общие дополнения, темы и плагины WordPress.
WordPress — это широко используемая CMS (система управления
контентом) для создания и управления веб-сайтами. С помощью этой
платформы можно легко и эффективно создавать веб-сайты, управлять
данными, менять дизайн, расширять функции и выполнять множество других
задач.
Рисунок 16 посвящен WordPress.
24
Преимущества WordPress заключаются в следующем:
Легко создавать: WordPress позволяет легко и быстро создавать вебсайты. Процесс установки и настройки удобен и интуитивно понятен.
Встроенный сайт WordPress имеет шаблоны (темы) с базовым дизайном и
функционалом, а также управление данными и дополнительный функционал,
который можно добавить с помощью плагинов.
Расширенные возможности: WordPress — это CMS с расширенными
функциями. Пользователи могут установить ряд плагинов, чтобы настроить
свой сайт в соответствии со своими требованиями. Плагины могут добавлять
ряд функций, таких как SEO-оптимизация, формы, интеграция платежей,
исправление данных, статистика и многое другое.
Расширенные возможности дизайна: WordPress имеет обширные
возможности дизайна. Изменить внешний вид веб-сайта легко с помощью
базовых шаблонов (тем). Также есть варианты изменения отдельных частей
дизайна, внешних элементов и стиля.
Большое сообщество пользователей: WordPress — одна из CMS с
самым большим сообществом пользователей в мире. Имеет команду
пользователей
высокого
уровня,
разработчиков
и
дизайнеров.
Это
обеспечивает широкий спектр простой, быстрой и эффективной поддержки,
такой как консультации между пользователями, обмен плагинами и
шаблонами, многочисленные форумы поддержки и многие другие функции.
Простота использования и управления: WordPress имеет простую и
удобную панель управления. Такие задачи, как добавление, изменение,
удаление данных, создание страниц и т. д., выполняются легко и быстро
через панель управления. Панель управления интуитивно понятна и
обеспечивает удобство работы для пользователей.
WordPress — одна из самых популярных и широко используемых CMS
в мире. Он предлагает простые возможности создания, расширенные
функции, варианты дизайна и большое сообщество пользователей. Это CMS
(система управления контентом), широко используемая для создания веб25
сайтов и управления ими, например WordPress. С помощью этой платформы
можно легко и эффективно создавать веб-сайты, управлять данными, менять
дизайн, расширять функции и выполнять множество других задач.
Joomla: Joomla — одна из самых мощных и широко используемых
CMS. Имеет широкий набор функций и модулей. Joomla — хороший вариант
для удобного обмена информацией, блогов, сайтов электронной коммерции,
корпоративных веб-сайтов и других типов веб-проектов.
Joomla также широко используется CMS (система управления
контентом) для создания и управления веб-сайтами. Подобно Joomla и
WordPress, Joomla позволяет легко и эффективно создавать веб-сайты,
управлять данными, изменять дизайн, расширять функциональность и
выполнять другие задачи.
Рисунок 17 посвящен Joomla.
Преимущества CMS Joomla заключаются в следующем:
Расширенные возможности: Joomla — это CMS с расширенными
функциями. Его основные функции включают уникальные и мощные
компоненты, модули и плагины. С помощью этих компонентов пользователи
могут добавлять широкий спектр функций, таких как управление данными,
создание форм, управление мультимедиа, изменение блога и многое другое.
Расширенная
панель
управления:
26
Joomla
позволяет
добавлять,
изменять, удалять веб-сайт и управлять им через панель управления. Панель
управления удобна и интуитивно понятна, что позволяет пользователям
легко управлять данными.
Доступные шаблоны и варианты дизайна: Joomla имеет множество
доступных шаблонов и вариантов дизайна. Пользователи могут выбрать
дизайн, который им подходит. Joomla также имеет возможность изменять
различные части дизайна, добавлять внешние элементы и настраивать
наиболее важные параметры дизайна.
Преимущества CMS Joomla заключаются в следующем:
Расширенные возможности: Joomla — это CMS с расширенными
функциями. Его основные функции включают уникальные и мощные
компоненты, модули и плагины. С помощью этих компонентов пользователи
могут добавлять широкий спектр функций, таких как управление данными,
создание форм, управление мультимедиа, изменение блога и многое другое.
Расширенная
панель
управления:
Joomla
позволяет
добавлять,
изменять, удалять веб-сайт и управлять им через панель управления. Панель
управления удобна и интуитивно понятна, что позволяет пользователям
легко управлять данными.
Доступные шаблоны и варианты дизайна: Joomla имеет множество
доступных шаблонов и вариантов дизайна. Пользователи могут выбрать
дизайн, который им подходит. Joomla также имеет возможность изменять
различные части дизайна, добавлять внешние элементы и настраивать
наиболее важные параметры дизайна.
Консультации
пользователей:
Joomla
позволяет
пользователям
консультироваться и помогать друг другу. Сообщество Joomla обширно и
имеет такие ресурсы, как форумы, информацию на узбекском языке и
справочные документы, к которым пользователи могут обратиться.
Joomla, наряду с WordPress, является одной из самых популярных и
широко используемых CMS в мире. Расширенные функции, возможности
управления, возможности дизайна и сообщество пользователей делают
27
Joomla положительным выбором для создания простых и эффективных вебсайтов. С помощью этой CMS пользователи могут управлять данными,
добавлять широкий спектр функций и настраивать свои веб-сайты.
Drupal: Drupal — большая и в то же время мощная CMS. Он имеет
высококачественный контент и позволяет создавать высококачественные
веб-сайты. Drupal имеет большое количество модулей и тем, которые
позволяют легко расширять контент, осуществлять внешнюю интеграцию и
управлять им.
Рисунок 18 посвящен Drupal.
Drupal — это система управления контентом (CMS) с открытым
исходным кодом и платформа для создания веб-сайтов. Drupal позволяет
создавать веб-сайты и управлять ими посредством внешних установок и
дополнительных функций. Эта платформа предлагает широкий спектр
возможностей для создания средних и крупных веб-сайтов.
Платформа Drupal популярна благодаря следующим ключевым
функциям:
Открытый исходный код: Drupal — это система программного
обеспечения с открытым исходным кодом, что означает, что ее исходный код
создается
открыто
публичным
дистрибьютором.
Это
позволяет
пользователям изменять, расширять и обновлять свой веб-сайт.
Модули и темы. Платформа Drupal имеет несколько модулей и тем.
28
Модули используются для добавления дополнительных функций на веб-сайт.
Вы можете расширить функциональность и настроить свой сайт под свои
нужды, установив нужные вашему сайту модули. А темы позволяют вам
изменить дизайн и внешний вид вашего сайта.
Масштабируемость и масштабируемость: Drupal предназначен для
создания и управления веб-сайтами среднего и большого размера. Эта
платформа предоставляет возможности индивидуального масштабирования и
расширения для средних и крупных сетей.
Менеджер макетов и данных: Drupal имеет простые в использовании
интерфейсы для управления структурными данными и контентом. Вы
сможете изменять, добавлять и удалять контент. Также можно связать
контент с различными свойствами (например, изображениями, видео,
файлами) и включить связанную с ними информацию.
Безопасность: Drupal также заботится о безопасности. Эта платформа
предоставляет функции безопасности системы, такие как аутентификация
пользователей, процесс регистрации, управление правами пользователей и
многое другое.
Сообщество
открытого
исходного
кода:
Drupal
предоставляет
пользователям большое сообщество открытого исходного кода, включая
публичные форумы, каналы связи и ресурсы поддержки. Оно позволяет
пользователям получать помощь, советы и делиться опытом.
Shopify: Shopify, с другой стороны, представляет собой CMS,
ориентированную на электронную коммерцию. С помощью этой платформы
вы сможете легко и быстро создавать интернет-магазины и интернетжурналы. Shopify выделяется своими расширенными возможностями
дизайна,
интеграцией
платежей
и
коммерции.
29
функциональностью
электронной
Рисунок 19 посвящен Shopify.
Shopify — это, по сути, веб-платформа, которая помогает вам
создавать, управлять и управлять своим интернет-магазином. Платформа
Shopify позволяет вам управлять своим веб-сайтом, продуктами, запасами,
платежными системами и отношениями с клиентами. С помощью этой
платформы вы можете создать свой собственный интернет-магазин и
совершать покупки в Интернете.
Платформа Shopify популярна благодаря следующим ключевым
функциям:
Создайте веб-сайт магазина: на платформе Shopify вы можете быстро и
легко создать свой собственный веб-сайт магазина. Платформа предлагает
вам коллекцию шаблонов и дизайнов, а также способы настройки вашего
веб-сайта.
Управляйте продуктами и запасами. С помощью Shopify вы можете
добавлять продукты, описывать их, устанавливать цены, управлять своими
запасами и организовывать продукты по категориям или группам. Он также
позволяет добавлять изображения и функции к продуктам.
Платежные системы: Shopify имеет возможность интегрировать
платежную систему на ваш сайт. Вы можете управлять процессами оплаты,
применять платежные системы, принятые вашими клиентами, и совершать
30
платежи в безопасной и надежной среде.
Управление заказами и доставкой. Благодаря функциям управления
заказами, предлагаемым Shopify, вы можете получать заказы клиентов,
управлять ими, а также управлять поставками и информацией, связанной с
доставкой. Вы также сможете общаться с клиентами, просматривать статус
заказа и отправлять сообщения о заказах.
Аналитика и отчеты: платформа Shopify предоставляет вам статистику
вашего сайта. Вы можете получать статистику и отчеты о покупателях в
вашем магазине, проданных товарах, полученной выручке и другие
аналитические данные. Это поможет вам управлять своим магазином и
обновлять стратегии продаж.
Шифрование и безопасность веб-сайта: Shopify серьезно относится к
безопасности и шифрованию вашего веб-сайта. Предоставляет сертификаты
SSL и применяет самые высокие стандарты безопасности для защиты ваших
данных и данных ваших клиентов.
Интеграции и приложения: Shopify предоставляет определенные
варианты интеграции. Вы можете использовать такие приложения, как
управление аналитикой клиентов, перенос данных о клиентах в CRMсистемы, интеграция магазина с процессами оплаты клиентов и т. д.
Извините, но мне кажется, что я вас не правильно понял. Если у вас есть
вопрос или предложение по поводу Shopify, напишите, и я постараюсь
помочь.
Magento: Magento — одна из ведущих CMS для электронной
коммерции в современной системе. Он позволяет создавать высококлассные
сайты электронной коммерции и управлять ими. Magento имеет такие
функции, как расширенные функции, интеграцию платежей, эффективные
инструменты управления запасами и многое другое.
31
Рисунок 20 посвящен Magento.
Эти CMS имеют свои преимущества, и в зависимости от требований
пользователей и особенностей проекта следует выбирать подходящий
вариант. Также могут быть доступны другие CMS, такие как Contentful,
Squarespace, Wix, Drupal Commerce и т. д. Поскольку каждая CMS имеет свои
преимущества, удобства и ограничения, необходимо сделать выбор.
32
Глава 2. Разработка веб-платформы Бедев
2.1-§ Проектирование базы данных платформы "Бедев"
Проектирование базы данных (БД) для платформы "Бедев" требует
анализа функциональных требований и основных сущностей, которые будут
храниться в БД. Вот некоторые шаги и рекомендации для проектирования БД
платформы "Бедев":
Анализ требований и идентификация сущностей:
Определите
основные
функциональные
требования
платформы
"Бедев". Например, это может быть регистрация пользователей, хранение
курсов и материалов, управление заданиями и результатами, обратная связь и
т.д.
Идентифицируйте основные сущности, которые будут присутствовать
в БД. Например, пользователи, курсы, материалы, задания, результаты и т.д.
Определите атрибуты каждой сущности.
Определение связей между сущностями:
Определите связи между сущностями. Например, каждый пользователь
может быть связан с несколькими курсами, каждый курс может иметь
несколько материалов и заданий, каждое задание может иметь несколько
результатов и т.д.
Решите, какие типы связей использовать: один-к-одному, один-комногим или многие-ко-многим.
Нормализация данных:
Примените
принципы
нормализации
данных
для
устранения
избыточности и обеспечения эффективного хранения данных. Разделите
данные на логически связанные таблицы и устраните повторяющиеся
данные.
Определение структуры таблиц:
Создайте таблицы для каждой сущности и определите их структуру,
включая соответствующие атрибуты и их типы данных.
Определите первичные ключи для каждой таблицы, а также внешние ключи
33
для обеспечения связей между таблицами.
Реализация индексов:
Определите поля, которые будут использоваться для поиска и
фильтрации данных, и создайте соответствующие индексы. Индексы помогут
ускорить выполнение запросов к БД.
Обеспечение целостности данных:
Определите правила целостности данных, такие как уникальность
значений, ограничения целостности и т.д. Это поможет поддерживать
консистентность и корректность данных в БД.
Безопасность и доступ к данным:
Разработайте механизмы для обеспечения безопасности данных,
включая управление доступом к БД, шифрование данных и т.д.
Тестирование и оптимизация:
После создания БД, проведите тестирование для проверки ее
работоспособности и соответствия требованиям.
Оптимизируйте структуру БД и запросы для повышения производительности
системы.
Это лишь общий обзор процесса проектирования базы данных для
платформы "Бедев". Конкретные детали и структура БД будут зависеть от
требований и особенностей платформы.
Первичные и внешние ключи являются ключевыми концепциями в
реляционной базе данных. Они используются для установления связей между
таблицами и обеспечения целостности данных. Вот объяснение работы
каждого ключа:
Первичный ключ (Primary Key):
Первичный ключ - это уникальный идентификатор для каждой записи в
таблице. Он служит для однозначной идентификации каждой строки.
В таблице может быть только один первичный ключ.
Первичный ключ может состоять из одного или нескольких атрибутов.
Первичный ключ гарантирует уникальность значений и предотвращает
34
дублирование данных в таблице.
Внешний ключ (Foreign Key):
Внешний ключ - это атрибут в таблице, который устанавливает связь с
первичным ключом другой таблицы.
Он создает связь между двумя таблицами, позволяя ссылаться на записи
в связанной таблице.
Внешний ключ обеспечивает целостность данных, позволяя проверять
ссылочную целостность и поддерживать связи между данными в разных
таблицах.
Значение внешнего ключа обычно должно существовать в связанной
таблице как значение первичного ключа.
Пример использования первичных и внешних ключей в базе данных
платформы "Бедев":
В таблице "Пользователь" у нас есть первичный ключ "user_id".
В таблице "Курс" у нас есть первичный ключ "course_id".
В таблице "Материал" у нас есть внешний ключ "course_id", который
ссылается на первичный ключ "course_id" в таблице "Курс".
В таблице "Задание" у нас есть внешний ключ "course_id", который
ссылается на первичный ключ "course_id" в таблице "Курс".
В таблице "Результат" у нас есть внешние ключи "user_id" и
"assignment_id", которые ссылается на первичные ключи "user_id" и
"assignment_id" соответственно в таблицах "Пользователь" и "Задание".
Таким образом, внешние ключи позволяют установить связь между
таблицами "Материал", "Задание" и "Результат" с таблицами "Пользователь"
и "Курс", обеспечивая целостность данных и возможность связывать
информацию из разных таблиц при необходимости.
При использовании первичных и внешних ключей важно следить за тем,
чтобы значения внешнего ключа всегда были корректными и ссылались на
существующие записи в связанных таблицах, чтобы сохранить целостность
данных в базе данных.
35
Вот пример использования внешнего ключа в другой базе данных:
Предположим, у нас есть две таблицы в базе данных: "Заказы" (Orders)
и "Клиенты" (Customers). Каждый заказ должен быть связан с определенным
клиентом. Для этого мы можем использовать внешний ключ.
Таблица "Клиенты" (Customers):
customer_id (первичный ключ)
имя (name)
адрес (address)
телефон (phone)
Таблица "Заказы" (Orders):
order_id (первичный ключ)
customer_id (внешний ключ, связь с таблицей Customers)
дата (date)
сумма (amount)
В этом примере, поле "customer_id" в таблице "Заказы" является
внешним ключом, который ссылается на первичный ключ "customer_id" в
таблице "Клиенты". Это позволяет установить связь между заказами и
соответствующими клиентами.
Пример записей в таблицах:
Таблица "Клиенты":
customer_id | имя | адрес | телефон
1 | Иванов | ул. Центральная 1 | 123-456
2 | Петров | ул. Первомайская | 789-012
3 | Сидоров | ул. Садовая 10 | 345-678
Таблица "Заказы":
order_id | customer_id | дата | сумма
1 | 2 | 2024-04-15 | 100.00
2 | 1 | 2024-04-16 | 50.00
3 | 3 | 2024-04-17 | 75.00
В этом примере, значение "customer_id" в таблице "Заказы" указывает
36
на соответствующего клиента в таблице "Клиенты". Например, заказ с
order_id = 1 имеет значение customer_id = 2, что означает, что этот заказ
относится к клиенту с customer_id = 2 (Петров).
Использование внешнего ключа позволяет нам устанавливать связь
между таблицами, обеспечивать целостность данных и выполнять операции,
такие как объединение данных из двух таблиц при необходимости.
37
2.2-§ Процесс кодирования платформы
Платформа Bedev состоит из домашней страницы, "о нас", "учителя",
"контакты" и нескольких других командных окон.
Рисунок 21 — окно регистрации платформы bedev.
Это самая фундаментальная часть платформы bedev.при использовании
всех веб-платформ регистрация является ее основной частью. Моя
платформа” Bedev " также может войти в систему, используя адрес
электронной почты, который у меня есть, или создать новый адрес
электронной почты, если у меня нет адреса электронной почты. Здесь
находятся email и пароль для входа на платформу “bedev” показано.
На рисунке 22 показан код окна регистрации платформы bedev.
38
Это процесс кодирования платформы bada, в котором показан процесс
кодирования окна входа в платформу, то есть отображается логин и пароль
для входа в платформу bedev.
Если мы перейдем к этому окну платформы bedev, будет создано
следующее окно т. е.:
Рисунок 23. Регистрация
Для этого вы можете создать новый логин и адрес электронной почты и
использовать его, войдя на платформу bedev.
Прежде всего, вы можете использовать платформу для этого, пройдя
регистрацию, повторно введя имя пользователя, электронную почту, пароль
и пароль.
39
Рисунок 24 код окна регистрации.
Здесь
показан
процесс
кодирования
вышеупомянутого
окна
регистрации платформы Bedev.
Рисунок 25 главное окно.
После входа на платформу bedev создается следующее окно, а именно
домашняя страница. В главном окне есть следующие окна:
Главная страница;
О нас;
Учителя;
Связь;
Испытайте себя и
40
Logout-это окно выхода с платформы bedev.
Рисунок 26 – окно учителя.
В окне учителей перечислены фотографии и файлы существующих
учителей с их адресами электронной почты. Возможно участие в курсе в
зависимости от времени регистрации на курс каждого инструктора.
Рисунок 27 — процесс кодирования окна учителя.
Это процесс кодирования окна преподавателя. То есть для каждого
преподавателя вводится одна и та же информация. Для этого прежде всего
необходимо открыть папку. В этих папках фотографии существующих
41
учеников названы короткими словами. Затем он будет получен по коду и
размещен на сайте.
Рисунок 28 – Окно связи
Данное окно представляет собой окно общения, где вы можете
отправить все интересующие вас вопросы преподавателю. Прежде всего, вам
необходимо ввести свое имя и адрес электронной почты, после чего вы
сможете задать свои вопросы и связаться с центром.
На рисунке 29 показан процесс кодирования окна связи.
Вы можете использовать этот код для работы с отделом контактов на
своем бесплатном сайте, а также свободно вводить его на своем сайте.
42
2.3- § Тестирование системы и руководство пользователя
Рисунок 30 — окно регистрации платформы bedev.
Для использования сайта «Учебного центра поддержки молодых
программистов» необходимо предварительно зайти на сайт. Для этого
необходимо ввести логин и пароль и нажать кнопку входа.
Рисунок 31. Регистрация
Если у вас нет логина или пароля, вам необходимо зарегистрироваться.
для этого, прежде всего, вы можете зарегистрироваться и пользоваться
сайтом, повторно введя имя, электронную почту, пароль, пароль.
43
44
45
ADABIYOTLAR
1. Levin M.P. Veb- saytlarni ishlab chiqish bo'yicha o'z-o'zini yo'riqnomasi :
HTML, CSS, grafika , animatsiya, reklama + DVD video kursi. M.:
Nashriyot uyi: Triumf., 2017., - 400 b.
2. Toshkov P.A. Veb o'zlashtirish 100%. Qo'llanma. SPB: Piter 2008 yil
3. Orlov L.V. Sirlarsiz veb-sayt. 2-nashr. M.: “Yangi nashriyot” YoAJ, 2019.512 b.
4. Drotov V.A. Web dizayndagi JAVA SCRIPT. − Sankt-Peterburg:
"BHV Peterburg", 2018.- 880 b.
5. Melnikov P.P. HTML hujjatlarini ishlab chiqish texnologiyasi: O'quv
qo'llanma. – Moliya va statistika, 2019. – 112 b.
46
6. Meyer E. CSS - kaskadli uslublar jadvallari: batafsil qo'llanma, ingliz tilidan
tarjima M .: ed.: Symbol-Plus., 2018. - 572 b.
Internet saytlari
7. www.search.re.uz - O'zbekiston axborot-qidiruv tizimi.
8. Vazirlar Mahkamasining Taraqqiyot bo‘yicha Muvofiqlashtiruvchi kengashining
www.ictcouncil.gov.uz-Kompyuterlashtirishni sayti.
9. www.ecsoman.edu.ru - Rossiya Federatsiyasi oliy o'quv yurtlarida o'qitiladigan
fanlar bo'yicha o'quv-uslubiy majmualar.
47
Скачать