web designer and developer
High Tech Site
Идея
Учёба Портфолио Резюме
Filipp Freelancer
graphic designer / web developerfilippfreelancer@mail.ru
Идея этого сайта состоит в том, чтобы стать моей учебной партой для получения навыков создания, вёрстки, оживления, размещения на сервере, работы с базой данных и продвижения страниц в поисковых системах. Данное творение является моим пока единственным портфолио и моим резюме для представителей компаний, руководителей или просветлённых людей, которые могут предоставить возможность стажироваться и перенять опыт профессиональных разработчиков, верстальщиков, дизайнеров. Полученное мной высшее техническое образование из несколько иной сферы (более приземлённое), нежели то, что необходимо для выверенного составления макетов с правильным подбором шрифтов и сочетанием цветов или кропотливой работы при разметке и вёрстке страниц, или разработки алгоритмов для функционирования элементов сайта. Опираюсь на знания, полученные в книгах, как отечественных, так зарубежных авторов, а так же мануалы и полезные интернет ресурсы. А практика учит меня терпению и пониманию процессов происходящих за окном браузера. Постепенно, зачастую не с первого десятка раз я пытаюсь создавать свои первые страницы.
Спасибо, добрым людям, делящимся опытом и полезными мыслями.Я благодарю моих дорогих, любимых, Оленьку, Семёна, Александра, за поддержку в изучении дисциплин, за помощь оставаться сфокусированным во время решения задач, за терпение во время моих первых шагов и поиска ошибок в создании этого сайта. <<Спасибо Вам, мои родные, за содействие и понимание!>>
Путь
Планируем Размечаем Активируем

Дизайн
Дизайн в стиле high-tech исключает пафос, изысканные элементы, но имеет строгий и презентабельный вид. Элементы построены по принципу «сложной простоты» - строгость и четкость линий дополнены функциональностью

Разметка
Создание разметки на языке HyperText Markup Language, в соответствии с созданным ранее макетом. Описание внешнего вида документа произведено, подчёркивая выбранный стиль, с помощью языка описания внешнего вида документа Cascading Style Sheets

Интерактивность
Для налаживания связей элементов между собой, организации запросов и получения ответов от базы данных, потребовалось изучение языков JavaScript, PHP, SQL, библиотеки jQuery, организационной системы MySQL, а также установка Apache HTTP-сервера
Блог
Очерк Архив Исток
Разметка
После того как была определена идея и концепция дизайна сайта пришло время для реализации. Из прочитанного и изученного материала стали понятны дальнейшие шаги. И проделана следующая работа:
1. Разработана структура сайта согласно правилам распределения файлов по соответствующим папкам.
2. Определена подходящая цветовая гамма с определением основного доминирующего цвета, а также для фона, вторичного и акцентирующего цветов.
3. Подобраны шрифты
4. При помощи графического редактора
- Распределены основные элементы страниц
- Разработан прототип общего вида
- По прототипу собран макет с использованием выбранных цветовых решений и шрифтов.
5. Работа над разметкой началось с изучения языка гипертекстовой разметки HyperText Markup Language. При помощи блоков, с применением необходимого числа идентификаторов и оптимального количества классов. Их имена соответствуют назначению и понятны интуитивно (logo, square, home и т.д.). Все теги использованы по их прямому назначению, так абзацы заключены в теги p, навигация в теги nav и т.д. Согласно правилам, атрибуты, используемые в тегах, написаны в кавычках. Надпись Filipp Freelancer это логотип, являющийся ссылкой перехода на главную страницу.
6. Расположение блоков и включённых в них элементов в соответствии с созданным ранее макетом произведено, подчёркивая выбранный стиль, с подключением каскадных таблиц стилей (Cascading Style Sheets), состоящих из селектора и блока объявлений, с учётом кроссбраузерности для Google, Yandex, Firefox, IE, Safari и Opera. В правилах использованы одинаковые единиц измерения для используемых величин, отклонение используемых элементов расположения блоков, согласно макетных размеров от 3 до 5 пикселей. Надписи на кнопках и ссылках написаны на одном языке, одинаковым шрифтом и размером, кнопки стандартно оформлены, настроены с использованием свойства наследования, а сами файлы правил CSS, вынесены в отдельную папку и подключены в коде HTML файла. Коды разметки HTML и стилей CSS оптимально минимизированы с использованием комментариев. Страницы после вёрстки соответствуют выбранному стилю дизайна с идентичным расположением блоков, как в макете и с соблюдением параметров шрифтов: межстрочных интервалов, расстояния между буквами и словами и т.д.
29 Января 2018
E-shop
В ходе изучения возможностей системы управления особое внимание привлекает платформа с открытым исходным кодом для создания интернет магазина. >>>
17 Июня 2021
Управление
Процесс познания веб-разработки привел к тому, что одним из критериев создания сайта является скорость. Скорость создания макета, максимально приближенной к нему вёрстки, разворачивания на сервере и обработки обращений к функционалу. >>>
7 Ноября 2020
Версии
Чтобы не потерять нить связи событий и не плодить бесчисленные копии пришлось задаться вопросом, как с этим справляются остальные разработчики >>>
2 Ноября 2018
Фреймворки
После того как все «нужные велосипеды» были изобретены, созданные «костыли подставлены» пришло понимание общего принципа построения сайтов >>>
17 Сентября 2018
Интерактивность
Для налаживания связей элементов между собой, организации запросов и получения ответов от базы данных, потребовалось изучение языков JavaScript, PHP, SQL, библиотеки jQuery, организационной системы MySQL, а также установка Apache HTTP-сервера >>>
24 Мая 2018
Дизайн
Дизайн в стиле high-tech исключает пафос, изысканные элементы, но имеет строгий и презентабельный вид. Элементы построены по принципу «сложной простоты» - строгость и четкость линий дополнены функциональностью >>>
5 Октября 2017
1
2
3
ООО «Интерактивные обучающие технологии»
HTML-Academy: интерактивные онлайн-курсы по HTML, CSS и javaScript
4
5
6
7
8
javascript & jquery с нуля до профи
www.youtube.com/ watch? v=t0NSV2dQiIk&index =1&list =PLPw5VxqgbcKGGM ZXpXKi2zxMKeMExrEK4