User Tools

Site Tools


wapp:plan

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
wapp:plan [2021/09/01 09:09] – created eugeneaiwapp:plan [2021/09/21 06:18] (current) – [ПРЕДВАРИТЕЛЬНЫЙ План курса] eugeneai
Line 1: Line 1:
-= Разработка веб-приложений =+====== Разработка веб-приложений ======
  
 **Задача курса** - дать знания и навыки разработки **одностраничных** WEB-приложений. В рамках курса будет представлена **библиотека** [[https://ru.reactjs.org/|Reactjs]]. Выбор этой библиотеки обусловлен сопутствующей развитой технологической инфраструктурой, позволяющей решать основные задачи некоторыми стандартизованными способами. **Задача курса** - дать знания и навыки разработки **одностраничных** WEB-приложений. В рамках курса будет представлена **библиотека** [[https://ru.reactjs.org/|Reactjs]]. Выбор этой библиотеки обусловлен сопутствующей развитой технологической инфраструктурой, позволяющей решать основные задачи некоторыми стандартизованными способами.
  
 **Требования** к знаниям для освоения курса.  **Требования** к знаниям для освоения курса. 
 +  * Владение теорией объектно-ориентированного программирования
   * Язык программирования JavaScript, используемый в браузерах   * Язык программирования JavaScript, используемый в браузерах
   * Язык разметки HTML   * Язык разметки HTML
   * Модель данных DOM представления WEB-страниц   * Модель данных DOM представления WEB-страниц
   * Язык описания представлений элементов DOM/HTML CSS   * Язык описания представлений элементов DOM/HTML CSS
-  * Библиотека jQuery и API DOM2 манипуляции элементами дерева DOM+  * Библиотека [[https://jquery.com/|jQuery]] и [[https://developer.mozilla.org/ru/docs/Web/API/Document_Object_Model|API DOM2]] манипуляции элементами дерева DOM 
 +  * Знание технологий проектирования реляционных баз данных, языка SQL
  
-== ПРЕДВАРИТЕЛЬНЫЙ План курса ==+**Отчетность** по курсу - реализация индивидуального проекта - приложения на Reactjs или другой библиотеке/фреймворке по предварительному согласованию с преподавателем. Общие требования к приложению ... (оформим позже)
  
-  - Архитектуры одностраничных WEB-приложений, общие подходы к проектированию, технологии ресурсы разработчика. +===== ПРЕДВАРИТЕЛЬНЫЙ План курса ===== 
-  - Базовые  + 
 +  - Архитектуры одностраничных WEB-приложений, общие подходы к проектированию, технологии ресурсы разработчика 
 +  - Базовые принципы проектирования и реализации приложений на Reqctjs, "технологический стек" 
 +    * [[https://youtu.be/sI2-qNYHQnA|Создание проекта, структура пакета проекта (начало)]] 8-) 
 +  - Компоненты Reactjs, система программирования JSX, конструирование вида (View) приложения из компонент 
 +  - Хранение состояния приложения 
 +    * Реляционные базы данных 
 +    * Объектно-реляционное отображение 
 +    * [[wapp:kg|Графы знаний]] (knowledge graphs). 8-) 
 +       * [[wapp:protege|Моделирование предметной области в Protege]] 
 +       * [[https://youtu.be/jGVPsBDs100|Пример дизайна онтологии (концептуальной модели) приложения]] 
 +    * ... 
 +  - Взаимодействие сервера и веб-страницы 
 +  - ... 
 + 
 +**Литература** 
 +  - Открытая книга [[https://github.com/the-road-to-learn-react/the-road-to-learn-react-russian|Путь к изучению React ]] 
 +  - Open book [[https://softchris.github.io/books/react/|React Book]] на английском, более компактная 
 +  - [[https://www.litres.ru/a-horton/razrabotka-veb-prilozheniy-v-reactjs-22880082/|Разработка веб-приложений в ReactJS]], закажем бесплатный доступ.
wapp/plan.1630458589.txt.gz · Last modified: 2021/09/01 09:09 by eugeneai