X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

7 страниц V   1 2 3 4 5 6 7 >
Открыть тему
Тема закрыта
> Лучшие практики
fedornabilkin
fedornabilkin
Topic Starter сообщение 24.1.2018, 14:53; Ответить: fedornabilkin
Сообщение #1


Здравствуйте. Каждый. вероятно, знаком или слышал о таком понятии, как лучшие практики (в плане программирования и всего, что связано с созданием сайта). Вчера у меня возникла мысль развить лучшие практики на этом форуме. Много всяких вариантов я обдумывал и в конечном итоге пришел к выводу. Необходимо создать на форуме обучающую тему, в которой описать создание и развертывание web проекта, следуя лучшим практикам.

Создание проекта затронет установку и настройку сервера, использование системы версионирования git и проекта github.com для совместной работы. Использование одного из популярных пхп-фреймворков  - Yii2 (я активно сейчас работаю над сайтом на этом фреймворке). Пакетный менеджер composer и npm. Познакомимся с пакетным сборщиком gulp, возможностью синхронизации изменений в БД, используя миграции БД и многое другое. Использование очередей, при отправке email-уведомлений.

В конечном итоге совместно мы сможем изучить, освоить современные технологии, получить практический опыт. В резюме можно будет смело указать - Владею git и еще кое-чем. Будем обмениваться опытом, привлечем новых пользователей, которые также смогут внести свой вклад. Накопим хорошую базу примеров и решений.

Ориентировочно можем следовать по такой схеме:
  1. установка виртуальной машины

  2. установка ubuntu-server

  3. установка необходимых расширений (nginx, php и т.д.)

  4. установка фреймворка и развертывание проекта

  5. Установка и использование сторонних модулей

  6. Создание собственных модулей

Использование идентичного окружения, фреймворка, миграций и системы контроля версий позволит влиться в проект на любом этапе разработки. Также благодаря тому, что мы будем конспектировать свои действия на форуме.
Все это выглядит довольно заманчиво, но для реализации необходимы участники, которые жаждят знаний и хотят постигать все новое и интересное. Также хорошо, если среди участников будет кто-то опытный, который смело скажет как делать надо, а как не надо.

Жду ваших замечаний, пожеланий, предложений.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pozitron123
pozitron123
сообщение 24.1.2018, 15:48; Ответить: pozitron123
Сообщение #2


(fedornabilkin @ 24.1.2018, 17:53) *
участники, которые жаждят знаний

Очень заинтересовала ваша тема, вот только хотелось бы, чтобы обучатся можно было уж совсем "чайникам", но изучать ни так что начинаешь забивать себе голову, а практического применения не имея все оттуда вылетает. Чтобы было к примеру как создать самописный сайт с использованием "того и того" и шаг за шагом изучать на практике и понимать что нужно для решения той или иной задачи и т.д.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
fedornabilkin
fedornabilkin
Topic Starter сообщение 24.1.2018, 15:57; Ответить: fedornabilkin
Сообщение #3


Да-да, именно это и предполагается. К примеру создаем тему "Установка виртуальной машины" и все участники пошли поставили себе виртуалку, настроили и т.д. У кого не получилось, тот пишет возникшие проблемы и обсуждаем. Т.о. любой желающий сможет нас догнать, если перечитает наши темы в хронологическом порядке. У каждого участника будет одинаковое окружение на домашнем компе (если позволяет, и на рабочем). Кстати, одинаковое окружение для командной разработки - одно из основных правил. У меня на работе у всех разное окружение, либо настроено по-разному и от этого возникают ошибки, которые приходится целый день отыскивать.
Я думаю Сосновский под это дело выделит нам кусочек форума.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tibelius
Tibelius
сообщение 24.1.2018, 16:31; Ответить: Tibelius
Сообщение #4


хорошая идея, тоже бы поучаствовал
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
fedornabilkin
fedornabilkin
Topic Starter сообщение 24.1.2018, 16:53; Ответить: fedornabilkin
Сообщение #5


Пока желающие подтягиваются, я постараюсь расписать план действий, чтобы мы прошли все поэтапно и ничего не забыли. А также сильно не отклонялись от намеченного пути. Из всего этого может получиться хорошая копилка мануалов по установке и настройке всего разного. Да, надо у админа просить отдельный раздел под это дело. Хотя раздела будет много, надо категорию в разделе "Создание сайтов: веб-технологии и программирование".

Это, конечно, очень долговременная затея, но что-то мне подсказывает, что оно того стоит.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 25.1.2018, 11:54; Ответить: ixman
Сообщение #6


Хорошая задумка, время бы только выкроить на неё.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
fedornabilkin
fedornabilkin
Topic Starter сообщение 25.1.2018, 12:40; Ответить: fedornabilkin
Сообщение #7


Хотелось бы реализовать эту задумку в виде небольшого сообщества. Чтобы все это не остановилось, если я уеду в отпуск или еще чего вдруг. А по поводу времени, тут уж дело каждого. В принципе можно выкроить немного даже ежедневно, если все распланировать.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pozitron123
pozitron123
сообщение 25.1.2018, 13:07; Ответить: pozitron123
Сообщение #8


(Ixman @ 25.1.2018, 14:54) *
время бы только выкроить на неё
(fedornabilkin @ 25.1.2018, 15:40) *
если все распланировать.

Вот это наверное главные аспекты будущего раздела. Надо как-то все сделать чтобы и времени всем хватило и никто из-за его отсутствия "не забил" как с одной так и с другой стороны.
Ну тут по моему все зависит от желания и возможностей:
(fedornabilkin @ 24.1.2018, 17:53) *
Также хорошо, если среди участников будет кто-то опытный, который смело скажет как делать надо, а как не надо.
 
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
fedornabilkin
fedornabilkin
Topic Starter сообщение 26.1.2018, 11:19; Ответить: fedornabilkin
Сообщение #9


Приближаются выходные и поэтому все желающие участвовать вполне могут начать. За выходные необходимо подготовить и настроить рабочее место (окружение).

  • Ставим VirtualBox

  • Ставим VirtualBox Extension Pack

  • На виртуальную машину ставим Ubuntu server x64. Резервируем 1 гб оперативки и 30 гб жесткого диска. Это не жесткие требования, каждый может рассчитать относительно своего компа. Если винда (обычно у юзеров винда) 32-х разрядная, то необходимо настроить BIOS. Как это делать я точно не знаю, никогда не сталкивался с этим. Во время установки отмечаем галочки (звездочки), чтобы установить openssh. Через него будем в дальнейшем работать с сервером из консоли. Также во время установки ubuntu попросит указать пароль администратора (не пропустите этот момент) он понадобится много раз в будущем.

  • Скачиваем и устанавливаем Xshell и (при необходимости) настраиваем ssh http://help.ubuntu.ru/fullcircle/37/советы


Самое основное и сложное - правильно настроить виртуальную машину с ubuntu-сервером и соединение с ней через консоль Xhsell. Кто самостоятельный, тот гуглит, у кого не получается, тот спрашивает подробности. Постараюсь вечером расписать (наверно в другой теме) более подробно со скринами.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
fedornabilkin
fedornabilkin
Topic Starter сообщение 26.1.2018, 13:01; Ответить: fedornabilkin
Сообщение #10


Т.к. мы будем использовать фреймворк Yii2 при создании сайта, настоятельно рекомендую в свободное время прочитать, просмотреть, изучить подробное руководство по работе с фреймворком. Это очень хорошо делать в перерывах во время установки и настройки окружения.

Ixman и ShowPrint, очень хотел бы видеть вас среди участников.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
7 страниц V   1 2 3 4 5 6 7 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) тИЦ отменили! Новый показатель Яндекса ИКС! Лучшие площадки под размещение. Бесплатное написание статей при любом заказе.
Эксклюзивное предложение. Успей получить написание статей БЕСПЛАТНО
63 VIMstat 55741 25.1.2021, 18:50
автор: VIMstat
Открытая тема (нет новых ответов) Лучшие плагины для wordpress 2021
blog2blog.ru
15 webaleks 1530 16.1.2021, 22:36
автор: adamsadriane
Горячая тема (нет новых ответов) Лучшие СМИ Рунета. Вечные ссылки. Гарантии/договор
54 FeNNomen 20441 30.12.2020, 18:06
автор: FeNNomen
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыLambushka.media - лучшие CPA офферы
0 lambushka_media 378 3.12.2020, 17:55
автор: lambushka_media
Открытая тема (нет новых ответов) Лучшие товарные партнёрские программы
0 Santey 303 22.1.2020, 17:14
автор: Santey


 



RSS Текстовая версия Сейчас: 3.3.2021, 5:47
Дизайн