Фулстек разрабочик битрикс в 2020 году должен знать следующиетехнологии.

Фулстек разрабочик битрикс в 2020 году должен знать следующиетехнологии.
2 февраля 2020
Постоянно меняется требуемый набор технологий, которые требуются от битрикс разработчика. В 2020 году заметно добавилось требование знания поисковых движков. Особенно заметно появление требования и повсеместное использование Elasticsearch. Также уже в половине вакансий требуется и активно используется VUE. Усилились требования к качеству оформления кода.

Фулстек разрабочик битрикс в 2020 году должен знать следующиетехнологии.

  1. Сам фреймверк

    1. 1C-Bitrix

    2. 1С-Битрикс - Знание технологии D7 https://dev.1c-bitrix.ru/api_help/main/reference/cutil/index.php

    3. 1С-Битрикс - Rest API

    4. 1С-Битрикс - Rest API

    5. Энтерпрайс.

    6. Знание архитектуры базы данных, умение писать запросы различной

    7. Сложности с использованием API 1C-Bitrix.

    8. Знание архитектуры ядра 1C-Bitrix.

    9. Понимание MVC и ее реализации в CMS Bitrix.

    10. Разработка компонентов и модулей.

    11. доработка выгрузок, обмена между системами

    12. разработка нестандартного функционала

    13. Конкурирующие фреймверки:

      1. PHP-фреймворк Laravel

      2. PHP-фреймворк Phalcon

      3. PHP-фреймворк Symfony

      4. PHP-фреймворк Yii

  2. CRM Bitrix24.

    1. Конкурирующие CRM

      1. CRM Sailplay

    2. рекламные кабинеты – разработка

    3. экваринговые сервисы

  3. Back-end технологии на которых все это разработанно.

    1. Но тут вне конкуренции PHP.

      1. Ооп PHP.

      2. Справочник методов

      3. Фундаментальные знания ООП

      4. self позднее статическое свЗывание

      5. static

      6. xDebug

      7. Golang

      8. Redis

      9. Swagger

      10. Slack

      11. REST для обмена данными.

    2. SQL

      1. SQL-запросов

      2. MySQL, опыт взаимодействия со сложными запросами (знание о триггерах);

      3. к базе можно подключаться через mysql workbench

      4. Умение оптимизировать высоконагруженные проекты.

      5. Redis

      6. Memcached

    3. Поисковые движки:

      1. Sphinx | Open Source Search Server http://www.sphinxsearch.com/docs/current.html

        1. АПИ SPHINX

      2. Elasticsearch

    4. Другие сопутствующие технологии

      1. Confluence

      2. Google Closure Library.

      3. Интеграция с внешними системами по API.

      4. Интеграция с внутренними системами компании.

  4. Front

    1. HTML

    2. CSS

      1. css flexbox

      2. css grid

      3. созданию адаптивных сайтов (кроссбраузерной верстки)

    3. регулярные выражения

    4. JS

      1. ооп js

      2. JS (Vanilla)

      3. отдельно точить и повторять ооп PHP

      4. всплывающих окон

      5. анимаций

      6. разработка javascript компонентов

      7. слайдеров

    5. JS (jQuery)

    6. AJAX запросы

    7. Интеграция верстки. Хорошие познания в HTML и CSS3.

    8. vue.js

      1. vue.js однофайловые компоненты

      2. конкуренты vue React

      3. конкуренты vue Angular

      4. фреймворк Scrum

    9. СВИПЕРЫ...ВЫПАДАЛКИ

    10. node.js webpack композер это для винщиков

    11. package.json

    12. webpack.config.js

    13. webpack и сборка бандлов

  5. Методологии и технологии разработки ПО, резервирования и офрмления кода

    1. GIT

    2. Bitbucket

    3. Знание и следование стандартам PSR-0, PSR-1, PSR-2, PSR-4. PSR 0-4, чтобы код был аккуратным и по стандарту.

    4. Agile

    5. Agile (Kanban)

    6. Agile (Scrum)

    7. Jira

    8. gulp

    9. Знания CI+CD;

    10. Следование DRY

    11. Следование KISS

    12. Следование SOLID

    13. Agile

    14. SOA

    15. YAGNI

    16. DRY

    17. Управление проектами по PMI (управление содержанием, сроками, качеством, рисками, коммуникациями), согласование целей и содержания проектов с заинтересованными лицами;

    18. регламентирование и поддержание в актуальном состоянии документации касающейся процесса разработки

    19. Используем микросервисную архитектуру

    20. работаем по Scrum методологии

    21. UIKit v3

    22. Xdebug для отладки кода.

    23. Zabbix, чтобы узнавать о проблемах

    24. PHPStorm, чтобы удобнее было работать

    25. codestyle и другие плюшки

    26. PHPUnit для тестирования.

    27. Selenium для тестирования.

    28. Отладка, профилирование, оптимизация PHP-кода и SQL-запросов – практический опыт;

  6. Сервер.

    1. Командная строки Linux.

    2. Способность самостоятельно развернуть LEMP-стек

    3. Linux: centos

    4. Linux: ubuntu

    5. Docker

Короткая ссылка на новость:https://webprogr.ru/~ANxBU


Последние новости

MPS
MPS
MRP
MRP
DRP
DRP
Рейтинг@Mail.ru