Search
Write a publication
Pull to refresh
13
0

Backend-разработчик

Send message

А был ли баг? Может бага и не было? Зачем, как и чем тестировать PHP код

Level of difficultyEasy
Reading time19 min
Views6.9K

В статье рассмотрим основные подходы к тестированию бэкенда на PHP, обсудим преимущества и проблемы, связанные с этим процессом. Также узнаем о методах обнаружения и устранения багов, инструментах и книгах для более глубокого изучения тестирования. Материал будет полезен как начинающим тестировщикам, так и разработчикам, которые хотят освоить тестирование бэкенда, но не знают с чего начать.

Читать далее

Вспоминаем первые компьютерные вирусы: от шуточных игр до опасного кибероружия

Level of difficultyEasy
Reading time6 min
Views4.7K

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

Читать далее

Sinuous — JavaScript UI библиотека с небольшим размером

Level of difficultyEasy
Reading time4 min
Views4.5K

Есть много библиотек и фреймворков, которые помогают преодолеть все препятствия на пути JavaScript разработчика. Если раньше мы использовали ванильный JS, то со временем пришёл jQuery, а затем React и Vue. Каждый год появляется все больше новых библиотек, фреймворков и инструментов. Некоторые из них продолжают развиваться и находят свою аудиторию, в то время как другие исчезают и постепенно забываются. В статье рассмотрим ещё одну библиотеку, которая может быть полезной для разработки небольших и простых пользовательских интерфейсов.

Читать далее

Слой базы данных CodeIgniter 4

Reading time3 min
Views3.9K
image
Работа над классом абстракции баз данных еще длится, хотя уже сейчас можно рассмотреть некоторые примеры и дать себе представление о том, как все будет работать дальше.
Читать дальше →

Маршрутизация в CodeIgniter 4

Reading time6 min
Views4.6K
image
Простой и когда-то элегантный роутинг фреймворка CodeIgniter полностью обновится в четвертой версии. Лонни Эцелл в очередной раз делится очень интересной информацией о новых возможностях. В этот раз речь пойдет о маршрутизации.
Читать дальше →

Внедрение зависимостей в CodeIgniter 4

Reading time2 min
Views4.4K
image
В CodeIgniter 4 будет применяться внедрение зависимостей. Разработчик Лонни Эцелл поделился информацией о том, зачем же нужно внедрять зависимости и как это будет выглядеть в четвертой версии фреймворка CodeIgniter.
Читать дальше →

CI Community Apps – приложения сообщества CodeIgniter

Reading time3 min
Views3.2K
image

Фреймворки во многом облегчают разработку программного проекта за счет готового набора компонентов и библиотек. Очень важным для фреймворка является не навязывание архитектуры. Диктовать архитектуру приложения должен разработчик, а не фреймворк. Если же фреймворк принуждает разработчика к определенной архитектуре, то при разработке нестандартного веб-приложения можно упереться в накладываемые ограничения. Однако выход за рамки фреймворка поощряет неопытных или начинающих разработчиков к плохо написанному программному коду.
Читать дальше →

CodeIgniter 4

Reading time4 min
Views24K
image

Как всем уже давно известно, компания EllisLab — создатели популярного фреймворка CodeIgniter, передали свое детище Технологическому институту Британской Колумбии (British Columbia Institute of Technology — ВСІТ).

Многие полюбили CodeIgniter именно за маленький размер, быструю работу, отличную документацию. Возможно, именно поэтому его ошибочно называют микро-фреймворком. На это его создатели отвечают:
Читать дальше →

Information

Rating
Does not participate
Location
Казахстан
Registered
Activity

Specialization

Backend Developer, Fullstack Developer
Middle
PHP
MySQL
PostgreSQL
Laravel
Ubuntu
React
Vue.js
JavaScript