1

Етап 1

Жизнь программиста

2

Етап 2

PHP: Начало работы

3

Етап 3

Bash: Основы командной строки

4

Етап 4

Основы PHP.

5

Етап 5

PHP. Построение абстракций

6

Етап 6

PHP: функциональное программирование

7

Етап 7

Linux: Пользователи

8

Етап 8

PHP: ООП

9

Етап 9

Базы данных: SQL (DDL/DML)

10

Етап 10

Базы данных: SQL (DQL)

11

Етап 11

PHP: работа с базой данных

12

Етап 12

Протокол HTTP

13

Етап 13

Основы Ansible

14

Етап 14

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

15

Етап 15

PHP: Алгоритмы

16

Етап 16

PHP: ввод/вывод

17

Етап 17

PHP: Автоматическое тестирование

18

Етап 18

PHP: Веб-разработка

1

Етап 1

Жизнь программиста

2

Етап 2

PHP: Начало работы

3

Етап 3

Bash: Основы командной строки

4

Етап 4

Основы PHP.

5

Етап 5

PHP. Построение абстракций

6

Етап 6

PHP: функциональное программирование

7

Етап 7

Linux: Пользователи

8

Етап 8

PHP: ООП

9

Етап 9

Базы данных: SQL (DDL/DML)

10

Етап 10

Базы данных: SQL (DQL)

11

Етап 11

PHP: работа с базой данных

12

Етап 12

Протокол HTTP

13

Етап 13

Основы Ansible

14

Етап 14

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

15

Етап 15

PHP: Алгоритмы

16

Етап 16

PHP: ввод/вывод

17

Етап 17

PHP: Автоматическое тестирование

18

Етап 18

PHP: Веб-разработка

23 січня 2016 01 лютого 2017
Ціль прострочена на 2852 дня

Мета закинута

Автор не відписував в цілі 8 років 19 днів

Автор мети

Евгений

Росія, Москва

33 Рік / року / років

Загальна

Пройти стек курсов по PHP на hexlet.io

Скажем так, месяца 2-3 назад наткнулся на hexlet.io. Решил для себя - что вот он тот ресурс по которому я точно научусь, потому что здесь не будут давать ложных обещаний, громогласных заявлений за непомерную плату, непонятно за что. Плюс, начав изучать книжку SICP ( по рекомендации Кирилла Мокевнина в первом вебинаре), понял что это реально именно то, что нужно понять для дальнейшего развития.

 Критерій завершення

Пройти все курсы данного стека

 Особисті ресурси

Свободное время, желание понять основы программирования

 Екологічність мети

Цель пройти эти курсы напрямую связана с тем, чем я хочу заниматься в своей жизни - а именно программированием. Считаю, что пройдя эти основы, подкрепленные книжкой по SICP, смогу через какое то время успешно пройти собеседование на работу Junior-developer'а

  1. Жизнь программиста

    В этом курсе мы познакомимся с профессией, узнаем о видах компаний, где работают программисты, и ответим на вопросы «что значит быть программистом и как им стать».

  2. PHP: Начало работы

    Цель этого курса — научить вас устанавливать и настроивать рабочее окружение и инструменты для программирования и разработки веб-приложений на языке PHP.

  3. Bash: Основы командной строки

    Командная строка это первое с чем сталкивается программист работающий на *NIX системах, например, linux или macos. Ее значение невозможно переоценить, она является основным способом взаимодействия с системой и способом управления множеством программ, таких как git или ansible.

  4. Основы PHP.

    Основы языка программирования PHP, самого популярного языка для создания веб-приложений и сайтов. Курс познакомит вас с основными идеями и механизмами создания программ на PHP.

  5. PHP. Построение абстракций

    Этот курс является адаптацией под php знаменитого курса "Структура и Интерпретация Компьютерных Программ", который преподается на первом курсе МИТ (Massachusetts Institute of Technology) с 70 годов.

    1. 10. Абстракция данных

    2. 11. Замкнутые множества

    3. 12. Map

    4. 13. Фильтрация

    5. 14. Свертка

    6. 15. Деревья

    7. 16. Стандартные интерфейсы

    8. 17. Оператор присваивания

    9. 18. Объекты

    10. 19. Преимущества присваивания

    11. 20. Недостатки присваивания

  6. PHP: функциональное программирование

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

    1. Map: Отображение списков

    2. Фильтрация коллекций

    3. Функция zip

    4. Функция reduce

    5. Sort

    6. Частичное применение функции

    7. Partition

    8. Группировка

  7. Linux: Пользователи

    Умение работать с операционной системой Linux – один из важнейших навыков современного программиста и ИТшника. Данный курс посвящен всему, что связано с пользователями в Linux: группы, права доступа, пароли и так далее.

  8. PHP: ООП

    В этом курсе рассматриваются объектно-ориентированные возможности языка php. Дополнительно мы научимся работать с неймпейсами и трейтами. Также мы познакомимся с системой исключений и применим ее на практике.

    1. Классы

    2. Пространства имен

    3. Автоматическая загрузка классов

    4. Методы

    5. Интерфейс

    6. Наследование

    7. Абстрактные классы

    8. Трейты

    9. Константы классов

    10. Static

    11. Исключения

    12. Исключения: finally

    13. Перегрузка: свойства

    14. Перегрузка: методы

    15. Позднее статическое связывание

  9. Базы данных: SQL (DDL/DML)

    DDL и DML это подмножества языка SQL отвечающие за создание структуры базы данных, модификацию (DDL), а так же наполнение и изменение (DML). Этот курс рассматривает основные операции, которые необходимы в повседневной работе. Для примеров и практики выбрана СУБД PostgreSQL, но рассматриваемые операции являются переносимыми и применимыми ко всем другим реляционным базам данных т.к. они соответствуют стандарту SQL92.

    1. Создание базы данных

    2. Создание таблицы

    3. Ограничения

    4. Добавление записи

    5. Обновление данных

    6. Значения по умолчанию

    7. Модификация таблиц

    8. Схема

    9. Представления

  10. Базы данных: SQL (DQL)

    Data Query Language - язык запросов, составная часть SQL. Состоит из единственной команды SELECT. Несмотря на простоту идеи, изучать эту команду можно бесконечно. В этом курсе рассматриваются основные применения команды, необходимые в повседневной жизни. В качестве базы данных выбрана PostgreSQL, но рассматриваемые приемы применимы практически ко всем базам данных, так как они опираются на стандарт SQL92.

    1. Select

    2. Where

    3. Where и like

    4. Порядок выбора

    5. Ограничение выборки

    6. Выборка уникальных записей

    7. Группировка

    8. Объединение таблиц (Inner join)

    9. Объединение таблиц (left join)

    10. Подзапросы

  11. PHP: работа с базой данных

  12. Протокол HTTP

  13. Основы Ansible

    Системы управления конфигурацией и оркестрации – важные инструменты в арсенале современного разработчика и системного администратора. Цель этого курса – научиться работать с Ansible, популярным инструментом управления конфигурацией.

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

  15. PHP: Алгоритмы

    Базовый курс по алгоритмам и структурам данных с практикой на php. Рассматриваются сложность алгоритмов, сортировка и графы.

    1. Что такое алгоритмы?

    2. Пример простого алгоритма

    3. Знакомство с алгоритмами сортировки

    4. Разделяй и властвуй

    5. Сложность алгоритмов и Big O

    6. Графы

    7. Структуры данных

    8. Деревья и двоичные деревья

    9. Машина Тьюринга

    10. P vs. NP

  16. PHP: ввод/вывод

  17. PHP: Автоматическое тестирование

  18. PHP: Веб-разработка

    Не секрет, что php единственный язык, который создавался как шаблонизатор и набор функций для помощи в веб-разработке. То, что в других языках реализовано в виде отдельных библиотек, в php встроено прямо в сам язык. Этот курс расскажет о том, как с помощью php работать в вебе. На протяжении всего курса будет создаваться микрофреймворк, способный решать большинство задач, стоящих перед веб-разработчиками.

  • 4807
  • 23 січня 2016, 23:23

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?