Изначально программирование для меня было что то вроде хобби. И началось всё с того что надо было сделать сайт для фестиваля танго, я ещё танго преподаю, ага 😉
Как хобби это было приблизительно лет 5. За это время я освоил верстку HTMT CSS и серверный язык программирования PHP.
Сделал на сайте свой движок для создания и редактирования страниц, регистрацию на фестиваль с уведомлениями на email и отправкой реквизитов для оплаты, а так же админ кабинетом где можно было посмотреть и править заявки, с сортировкой по городам и статистикой. Заодно освоил SQL и работу с базой данных. Кстати сделал всё это с мобильного телефона, для чего установил себе на телефон KSWEB server чтоб тестировать перед выкладкой на сайт.
Второй мой проект, это создание сайта Танго Календарь. приложение грузит файлы гугл календаря (в базе хранится только список ссылок на них) парсит их и создает список событий. Работающий сайт здесь но в связи с covid19 актуальная информация в нем до 2020года и он будет переделываться под работу с API Google календаря.
C октября 2019г занимаюсь разработкой профессионально (фриланс).
За это время сделано:
- лендинг для фотографа
- интернет магазин на Woocommerce. Адаптация темы под дизайн, была создана дочерняя тема. Также сделал динамический конвертер для отображения стоимости товара в другой валюте.
- ещё 2 лендинга по тому же типу что для фотографа, но сделал его верстку для WordPress. Сделал фиксацию и вывод заявок с лендинга в админке WordPress, для чего сделал регистрацию кастомного типа записей. Также сделал на jquerry калькулятор для предварительного расчета стоимости работ, все данные расчетов добавлялись в заявку.
- настройка интернет платежей для клиента из Израиля. Разобрался с API платежной системы iCredit. Тут интересно получилось, у магазина не было доступа к бекэнд а шлюз платежной системы не принимал Ajax. Пришлось делать прокси сервер который получал Ajax запрос с данными корзины и отправлял на платежный шлюз, получал url страницы оплаты и передавал его магазину который выводил уже страницу оплаты во фрейме.
- для этого же клиента была впоследствии сделана интеграция платежной системы iCredit с API ecommerce платформы Ecwid и API Greeninvoice для автоматической отправки чеков
С 11.01.2021 по 21.02.2021 прошел весьма интенсивный курс обучения в LoftSchool по программе Комплексное обучение PHP где познакомился о применял на практике Git, ООП, MVC, Composer, Laravel, внедрение сторонних библиотек, особенно мне понравилась Eloquent ORM профиль на Github из выпускных проектов больше всего понравилось магазин на Laravel а навыки ООП и MVC я использовал для работы с апи платежной системы и прочее о чем выше писал, так сказать сразу в деле применял полученные знания так как заказ был сделан прямо посередине процесса обучения.