1

Etapa 1

SOLID, DRY, KISS, YAGNI

2

Etapa 2

ООПиД, Паттерны проектирования, программирования и разработки

Fecha del inicio: 20 mayo

3

Etapa 3

SourceMaking

4

Etapa 4

How to improve PHP programming skills

5

Etapa 5

Symfony & Doctrine

Fecha del inicio: 25 octubre

6

Etapa 6

Полезные ресурсы для изучения PHP

1

Etapa 1

SOLID, DRY, KISS, YAGNI

2

Etapa 2

ООПиД, Паттерны проектирования, программирования и разработки

Fecha del inicio: 20 mayo

3

Etapa 3

SourceMaking

4

Etapa 4

How to improve PHP programming skills

5

Etapa 5

Symfony & Doctrine

Fecha del inicio: 25 octubre

6

Etapa 6

Полезные ресурсы для изучения PHP

16 junio 2015

El objetivo está desatendido

El autor lleva sin comentar el objetivo 2 años 3 meses 13 días

Autor del objetivo

Mr De

Rusia

43 año / año / año

General

Стать Senior PHP разработчиком

Рестарт цели по достижению Senior уровня.

Я являюсь PHP-разработчиком. Много лет. И пишу на PHP столько, что уже можно ориентироваться на роль разработчика Senior уровня. Но я, говоря честно, являюсь Middle+ разработчиком. Хорошим, опытным, но все же Middle. До Senior уровня не хватает определенных навыков, знания в чем-то не дотягивают, не структурированы в голове. Ведь я всё же самоучка.

Настало время заполнить пробелы и структурировать свои знания.

Некоторые, наиболее интересные на мой взгляд, ресурсы, я буду помещать сюда, в описание цели, некоторые продублирую в этапы. Остальные буду либо дополнять в этапы, либо просто оставлять в постах цели.

Сама же цель существует давно и её описание периодически перередактируется по мере устаревания ресурсов.

 Criterio del fin

Я - уверенный Senior PHP Developer

 Recursos personales

Богатый опыт PHP-программирования

  1. SOLID, DRY, KISS, YAGNI

  2. SourceMaking

    • Design Patterns. Patterns are higher-order designs, which occur repeatedly in object-oriented design. They have been formalized, and are generally considered a good development practice.
    • Antipatterns. Antipatterns describe common mistakes, errors, and people issues that can cause a software project to fail.
    • Refactoring. Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior.
    • UML. Unified Modeling Language makes it possible to describe systems with words and pictures. Especially notable use case diagrams with their stick figures or the widely used class diagrams.
  3. How to improve PHP programming skills

    PHP programming

    Font-end basics

    • HTML
    • CSS

    Object oriented programming in PHP

    Database basics

    Front-end

    • JavaScript
    • Responsive web design

    PHP

    Database

    Software design

    • Design patterns
    • Algorithms and data structures
    • Unit Testing
    • PHP Frameworks (one is enough)
    • UML

    Web application security

    • MySQL injections
    • Cross site scripting

    Code managment

    Linux

    • Command line
    • SSH
    • Installation and configuration of LAMP environment
    • Installing PHP extensions

    Apache web server

    • Virtual Hosts
    • MOD_Rewrite

    Alternative storage

    • Caching: Memcached or Redis
    • NoSQL: MongoDB or CouchDB or Cassandra
    • Search engine: SOLR or ElasticSearch

    Networking

    Leading development

    • SCRUM
    • Leading
    • Test Driven development
  4. Полезные ресурсы для изучения PHP

  • 12106
  • 16 junio 2015, 15:45
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?