Изучение веб-разработки с веб-платформой Falcon Space
В статье собраны основные материалы для первичного изучения элементов разработки на веб-платформе Falcon Space
Введение
Falcon Space - это инструмент для создания сайтов с личными кабинетами.
Весь код пишется в рамках кабинета администратора.
Для поддержки и развития решений на Falcon Space необходимо знать 2 технологии:
- MS SQL Server - хранение данных, написание бизнес-логики в виде хранимых процедур
- Bootstrap (на уровне HTML верстки) - стилизация внешнего вида, кастомизация разметки форм.
На более глубоком уровне кастомизации может потребоваться:
- JS (jQuery) - реализация дополнительной логики работы UI (интерфейса пользователя)
- JSON, XML - обработка данных форматов данных в SQL Server позволит реализовывать интеграцию по API с внешними системами
- CSS - более глубокая кастомизация внешнего вида.
Разработка MS SQL. Eсли вы совсем новичок в MS SQL и Bootstrap
Необходимо иметь крепкую базу (в прямом и переносном смыслах) по SQL Server.
Что необходимо знать и уметь в плане SQL Server:
- проектирование структуры базы данных (создание таблиц и связей между ними)
- написание хранимых процедур (переменные, if, типы данных, функции работы с датами, конвертация типов)
- хорошее владение запросами SELECT (join, подзапросы, группировки, сортировка)
Мы подготовили небольшой раздел в базе знаний по MS SQL Server - Введение в SQL Server. Это даст начальное базовое представление по SQL Server.
Если вы чуть знакомы с SQL, но на практике не получается писать запросы, то проработайте практику SQL по этой статье - https://falconspace.ru/list/sqlserver/izuchenie-sql-s-nulya-samostoyatelno---565
Также рекомендуем посмотреть базовый курс по SQL Server на Метанит - https://metanit.com/sql/sqlserver/.
В плане Bootstrap необходимо уметь следующее:
- базовый скелет страницы через row, col
- цвета в Boostrap
- разметка кнопок, панелей, badges и т.д. для улучшения внешнего вида страницы
В данный момент в платформе используется Bootstrap 4.
Большинство возможностей Bootstrap задействованы неявно через настройки системы (т.е. Bootstrap вы будете применять, когда поведение по умолчанию не подходит).
Для изучения Bootstrap используйте официальный сайт Bootstrap - https://getbootstrap.com/docs/4.6/getting-started/introduction/
С чего начинать изучение веб-разработки на платформе Falcon Space. Разработка веб-проектов
В качестве вводных материалов подойдут следующие ресурсы:
- Статья про введение в разработку на Falcon Space
- Серия видео по старту разработки на Falcon Space - #falconstart
- Статья-пример, где мы пошагово разбираем создание типового функционала на примере HR базы людей.
- Видео-пример, где мы разбираем как создать таблицу клиентов и вывод 1 клиента на редактирование в форме.
Многие возможности вы можете изучить на основе демостенда компонентов веб-платформы. Демостенд содержит множество страниц с примерами функционала система и соответствующим кодом реализации на SQL.
Изучите статью с заметками по ревизиям кода - в ней собраны основные типовые ошибки и неточности, которые возникают в процессе работы на платформе.
В данной статье мы рассматриваем вопросы юзабилити и удобства личных кабинетов сайта, и как они отражены в платформе Falcon Space.
Для изучения работы на платформе Falcon Space мы выделяем отдельный демостенд, где вы можете попробовать на практике основные возможности платформы. Для этого необходимо написать в чат на сайте (справа внизу).
Смотреть демо
20% скидка на создание ТЗ для учетных систем
Действует до 1 сентября 2024
Подать заявкуКак узнать бюджет/сроки своего проекта?
1. Создать концепцию проекта в личном кабинете
2. Отправить нам документ концепции
Отправка идет через личный кабинет менеджеру.
3. Мы подготовим первичное КП с детализацией
Выгода от использования Falcon Space
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Если вам нравятся наши статьи, то пожалуйста подпишитесь на наш канал в Telegram - Falcon Space.
В нем мы будем публиковать обновления по статьям и другие материалы касательно нашей платформы.
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта