[Geekbrains] Профессия Программист PHP
Новогоднее предложение 19410 руб
Не понятно только до какого числа эта скидка (возможно до конца праздников), если не насобираются люди на скидку, можно будет прайс откорректировать и на полную стоимость (38820 руб) собираться
Занятия ведут практикующие Программисты PHP с профильным образованием и стажем работы по специальности от 5 лет.
HTML/CSS. 1 месяц.Основы создания сайтов
Без какого языка не обойтись, работая с любой веб-технологией? Конечно же, без HTML/CSS! Знание HTML/CSS - это основа для дальнейшего изучения серверных языков программирования и один из основных инструментов работы верстальщика, программиста или дизайнера. Изучив HTML - язык гипертекстовой разметки - вы сможете создать статичную веб-страничку или веб-сайт. Язык CSS - каскадные таблицы стилей - позволит оформить сверстанный сайт в соответствии с любой задумкой дизайнера. Курс "HTML/CSS. Основы создания сайтов" от GeekBrains построен на принципе обучения через практику: студенты создают сайт интернет-магазина и в течение все работы над проектом изучают свойства и возможности применения HTML/CSS. Завершив курс, каждый учащийся создаст готовый первый кейс для будущего портфолио.
Урок 1. Основные понятия в веб-разработке
Что представляет собой веб-страница; виды сайтов; процесс разработки сайта; что такое гипертекст, теги и атрибуты; подготовка рабочего места; структура HTML-документа; основные теги оформления текста; простой пример HTML странички; пример сложной веб-страницы; горячие клавиши для перемещения по документам.
Урок 2. Основы языка разметки документов HTML
Спецсимволы; комментарии в HTML; гиперссылки; типы изображений для web; загрузка изображений на страницу; списки, формы и их элементы.
Урок 3. Основы языка оформления стилей документа CSS
Что такое CSS; синтаксис CSS; способы объявления CSS; селекторы (id, class, tag); селекторы атрибутов.; основные свойства стилей; вложенность; наследование и группирование свойств; проверка подключения файла стилей.
Урок 4. Псевдоклассы и псевдоэлементы, табличная вёрстка
Приоритеты применения стилей; псевдоклассы и псевдоэлементы; создание таблиц; объединение ячеек; вложенные таблицы; стилевое оформление таблиц.
Урок 5. Формирование блочной модели; блочная вёрстка
Основные теги для верстки (div и span); отступы элементов (margin и padding); обтекаемые элементы; позиционирование блоков.
Урок 6. Работа с макетом дизайна в формате PSD
Основные функции и знакомство с программой Photoshop; выделение основных частей макета; нарезка макета; вёрстка макета сайта при помощи блоков; вставка частей макета в вёрстку; установка плагина PerfectPixel.
Урок 7. Разметка сайта и знакомство с Bootstrap
Создание основной разметки сайт; применение overflow и clear в реальной вёрстке; заполнение разметки частями нарезанного макета; приёмы позиционирования элементов; знакомство и применение Bootstrap.
Урок 8. Стандарты web и вспомогательные инструменты
Загрузка проектов на сервер; проблема «кроссбраузерности»; стандарты HTML/CSS; будущее за стандартами HTML5 и CSS3; грамотная, универсальная вёрстка; знакомство с препроцессорами на примере LESS.
PHP. Уровень 1. 1 месяц. Основы веб-разработки
PHP входит в тройку самых востребованных и популярных языков программирования в мире. Он широко применяется при создании динамически генерируемых веб-страниц. Большинство фрилансеров-программистов в мире используют язык PHP: он позволяет разрабатывать динамические сайты любой сложности и обладает большим набором встроенных средств для разработки веб-приложений. Курс "PHP. Уровень 1" от GeekBrains создан с целью обучить начинающих программистов основам разработки веб-сайтов на языке PHP. Новички изучат принципы объектно-ориентированного программирования и научаться правильно использовать основные конструкции языка. Более опытные разработчики получат возможность значительно повысить культуру написания кода и смогут грамотно и профессионально оформить скрипт своего веб-сайта.
Урок 1. Введение в PHP
Принципы работы динамических сайтов
Принципы работы веб-серверов
Подготовка рабочей среды
Hello, world! [Практика]
Базовые конструкции языка – дескрипторы, переменные, типы данных
Версии языка и их различия на базовом уровне
Урок 2. Условные блоки, ветвление функции
Принципы ветвления, визуализация, блок-схемы
Операторы if, if-else
Оператор switch
Тернарный оператор
Реализация схем логики ветвления
Тернарный оператор
Функции, рекурсия
Использование функций и рекурсии для решения задач
Области видимости переменных
Урок 3. Циклы и массивы
Понятие цикла, типы циклов в PHP
While, do…while
For
Бесконечный цикл и выход из шагов, цикла
Понятие массива, типы массивов в PHP
Применение циклов для работы с массивами [Практика]
Многомерные массивы
Основные функции работы с массивами Применение функции для работы с массивами [Практика]
Предопределённые массивы
Урок 4. Работа с файлами
Файловая система и адресация, примеры на базе разных ОС
Подключение файлов с кодом
Базовые операции работы с файлами – чтение, запись.
Использование базовых операций для решения повседневных задач – логирование, чтение данных, кэширование [Практика]
Типовые форматы хранения данных
Урок 5. Базы данных MySQL и работа с ними на уровне PHP
Создание БД, пользователей
Создание таблиц
Синтаксис базовых запросов. Создаем, редактируем и удаляем таблицы, Изучаем 4 главных команды: INSERT, UPDATE, DELETE, SELECT
Выборка из БД и вывод на экран
Урок 6. Интерактивность: Методы передачи данных GET и POST, работа с формами и пользовательскими данными
Основные методы передачи данных на сервер
Методы GET и POST
Передача данных из формы в скрипт
Обработка и сохранение данных в БД, обеспечение безопасности.
Реализация CRUD-пакета действий [Практика]
Загрузка файлов на сервер
Урок 7. Авторизация и аутентификация
Знакомство с понятиями авторизации и аутентификации
Сессии и Cookies
Шифрование пользовательских данных
Реализации аутентификации пользователя на сайте
Урок 8. Практика
Написание недостающей логики страниц
Создание тестовых заказов
Тестирование
PHP. Уровень 2. 1 месяц. Профессиональная веб-разработка
Это самый полный профессиональный курс по освоению PHP на уровне мастера-виртуоза. Создан для тех, кто уже понимает, что такое PHP, каковы мощь и потенциал этого языка. Многие выпускники курса утверждают, что один месяц обучения по нашей программе можно сравнить с годами обучения по книгам или материалам из интернета!
Урок 1. ООП в PHP. Базовые понятия.
Откуда появилась концепция ООП? Базовые термины ООП. Базовые принципы ООП. ООП в PHP. Константы и статические методы. Hello, world в стиле ООП [Практика]
Урок 2. ООП в PHP. Расширенное изучение.
Ключевое слово parent. Абстрактные классы и интерфейсы. Когда нужны классы, а когда интерфейсы? Перегрузка и магические методы. Перегрузка методов. Магический метод __toString(). Контроль типа. Пространства имён. Трейты
Урок 3. Шаблонизаторы
Установка Twig. Возможности Twig. Подгрузка шаблонов. Фильтрация данных. Применяем Twig, пишем свой простой шаблонизатор.
Урок 4. Углублённое проектирование реляционных БД.
Типы БД. Нормализация. Типы связей. Создание резервных копий и восстановление данных. Индексы. Расширенная выборка данных. Встроенные функции SQL
Урок 5. Парадигма MVC
Зачем нужен MVC? Составляющие и их взаимосвязь. Архитектура системы. Маршрутизация и ЧПУ. PSR-0 и PSR-1
Урок 6. Практическое занятие
Проектирование системы. Доработка необходимых модулей.
Урок 7. Тестирование. PHPUnit.
Понятие тестирования. Принципы юнит-тестирования. Подключение PHPUnit. Написание тестов
Урок 8. Дальнейшее развитие карьеры разработчика. Инструменты и необходимые знания
Fullstack разработка. Операционные системы. Методы оптимизации. Карьера
Yii2 Framework. 1 месяц.Профессиональная Backend-разработка
Yii2 framework - один из самых популярных и востребованных фреймворков на PHP. Знание любого фреймворка качественно увеличивает востребованность php-программиста на рынке труда, и его оклад. Курс рассчитан на тех, кто знаком с PHP и ООП на базовом уровне. Мы рассмотрим базовый и продвинутый шаблон приложения, разработаем приложение - аналог программы evernote. Выполняя домашние задания, вы создадите полноценный проект для портфолио: программа-календарь, в котором можно делать пометки о планах на день и "шарить" между другими пользователями.
Урок 1. Настройка рабочей среды на базе Ubuntu, шаблоны Yii
Что такое YII; возможности фреймфорка; установка веб-сервера на Ubuntu 15.10; установка фреймворка; обзор базового и продвинутого шаблона; запуск шаблонов.
Урок 2. Инструменты проектирования БД, модели и формы Yii
Установка MySQL Workbench; проектирование БД; создание модели через Gii.
Урок 3. Инструменты работы с БД в Yii; DAO и ORM
Рассмотрим DAO и ActiveRecord; сгенерируем модель User и сделаем авторизацию пользователя через БД.
Урок 4. Автоматическая генерация кода с использованием GII. Часть 1
Детальное изучение Gii; генерация CRUD-операций на основные таблицы БД; теоретическая и практическая часть.
Урок 5. Автоматическая генерация кода с использованием GII. Часть 2
Детальное изучение Gii; генерация CRUD-операций на основные таблицы БД; теоретическая и практическая часть.
Урок 6. Кеширование данных
Рассмотрим механизмы кеширования в Yii; определим какие данные выгодно кешировать нам; реализация кешей.
Урок 7. Расширения и особенности фреймворка
Рассмотрим основные расширения; использование сторонних расширений; Assets; сессии и куки.
Урок 8. Консольное приложение
На уроке будем заниматься созданием консольного приложения и запускать его через cron.
Стажировка у партнёров
После успешной стажировки вы можете остаться работать в компании. Вы начнете карьеру сразу после обучения, если успешно выполните тестовое задание и пройдете собеседование.
Продажник
Скрытое содержимое.
Новогоднее предложение 19410 руб
Не понятно только до какого числа эта скидка (возможно до конца праздников), если не насобираются люди на скидку, можно будет прайс откорректировать и на полную стоимость (38820 руб) собираться
Занятия ведут практикующие Программисты PHP с профильным образованием и стажем работы по специальности от 5 лет.
HTML/CSS. 1 месяц.Основы создания сайтов
Без какого языка не обойтись, работая с любой веб-технологией? Конечно же, без HTML/CSS! Знание HTML/CSS - это основа для дальнейшего изучения серверных языков программирования и один из основных инструментов работы верстальщика, программиста или дизайнера. Изучив HTML - язык гипертекстовой разметки - вы сможете создать статичную веб-страничку или веб-сайт. Язык CSS - каскадные таблицы стилей - позволит оформить сверстанный сайт в соответствии с любой задумкой дизайнера. Курс "HTML/CSS. Основы создания сайтов" от GeekBrains построен на принципе обучения через практику: студенты создают сайт интернет-магазина и в течение все работы над проектом изучают свойства и возможности применения HTML/CSS. Завершив курс, каждый учащийся создаст готовый первый кейс для будущего портфолио.
Урок 1. Основные понятия в веб-разработке
Что представляет собой веб-страница; виды сайтов; процесс разработки сайта; что такое гипертекст, теги и атрибуты; подготовка рабочего места; структура HTML-документа; основные теги оформления текста; простой пример HTML странички; пример сложной веб-страницы; горячие клавиши для перемещения по документам.
Урок 2. Основы языка разметки документов HTML
Спецсимволы; комментарии в HTML; гиперссылки; типы изображений для web; загрузка изображений на страницу; списки, формы и их элементы.
Урок 3. Основы языка оформления стилей документа CSS
Что такое CSS; синтаксис CSS; способы объявления CSS; селекторы (id, class, tag); селекторы атрибутов.; основные свойства стилей; вложенность; наследование и группирование свойств; проверка подключения файла стилей.
Урок 4. Псевдоклассы и псевдоэлементы, табличная вёрстка
Приоритеты применения стилей; псевдоклассы и псевдоэлементы; создание таблиц; объединение ячеек; вложенные таблицы; стилевое оформление таблиц.
Урок 5. Формирование блочной модели; блочная вёрстка
Основные теги для верстки (div и span); отступы элементов (margin и padding); обтекаемые элементы; позиционирование блоков.
Урок 6. Работа с макетом дизайна в формате PSD
Основные функции и знакомство с программой Photoshop; выделение основных частей макета; нарезка макета; вёрстка макета сайта при помощи блоков; вставка частей макета в вёрстку; установка плагина PerfectPixel.
Урок 7. Разметка сайта и знакомство с Bootstrap
Создание основной разметки сайт; применение overflow и clear в реальной вёрстке; заполнение разметки частями нарезанного макета; приёмы позиционирования элементов; знакомство и применение Bootstrap.
Урок 8. Стандарты web и вспомогательные инструменты
Загрузка проектов на сервер; проблема «кроссбраузерности»; стандарты HTML/CSS; будущее за стандартами HTML5 и CSS3; грамотная, универсальная вёрстка; знакомство с препроцессорами на примере LESS.
PHP. Уровень 1. 1 месяц. Основы веб-разработки
PHP входит в тройку самых востребованных и популярных языков программирования в мире. Он широко применяется при создании динамически генерируемых веб-страниц. Большинство фрилансеров-программистов в мире используют язык PHP: он позволяет разрабатывать динамические сайты любой сложности и обладает большим набором встроенных средств для разработки веб-приложений. Курс "PHP. Уровень 1" от GeekBrains создан с целью обучить начинающих программистов основам разработки веб-сайтов на языке PHP. Новички изучат принципы объектно-ориентированного программирования и научаться правильно использовать основные конструкции языка. Более опытные разработчики получат возможность значительно повысить культуру написания кода и смогут грамотно и профессионально оформить скрипт своего веб-сайта.
Урок 1. Введение в PHP
Принципы работы динамических сайтов
Принципы работы веб-серверов
Подготовка рабочей среды
Hello, world! [Практика]
Базовые конструкции языка – дескрипторы, переменные, типы данных
Версии языка и их различия на базовом уровне
Урок 2. Условные блоки, ветвление функции
Принципы ветвления, визуализация, блок-схемы
Операторы if, if-else
Оператор switch
Тернарный оператор
Реализация схем логики ветвления
Тернарный оператор
Функции, рекурсия
Использование функций и рекурсии для решения задач
Области видимости переменных
Урок 3. Циклы и массивы
Понятие цикла, типы циклов в PHP
While, do…while
For
Бесконечный цикл и выход из шагов, цикла
Понятие массива, типы массивов в PHP
Применение циклов для работы с массивами [Практика]
Многомерные массивы
Основные функции работы с массивами Применение функции для работы с массивами [Практика]
Предопределённые массивы
Урок 4. Работа с файлами
Файловая система и адресация, примеры на базе разных ОС
Подключение файлов с кодом
Базовые операции работы с файлами – чтение, запись.
Использование базовых операций для решения повседневных задач – логирование, чтение данных, кэширование [Практика]
Типовые форматы хранения данных
Урок 5. Базы данных MySQL и работа с ними на уровне PHP
Создание БД, пользователей
Создание таблиц
Синтаксис базовых запросов. Создаем, редактируем и удаляем таблицы, Изучаем 4 главных команды: INSERT, UPDATE, DELETE, SELECT
Выборка из БД и вывод на экран
Урок 6. Интерактивность: Методы передачи данных GET и POST, работа с формами и пользовательскими данными
Основные методы передачи данных на сервер
Методы GET и POST
Передача данных из формы в скрипт
Обработка и сохранение данных в БД, обеспечение безопасности.
Реализация CRUD-пакета действий [Практика]
Загрузка файлов на сервер
Урок 7. Авторизация и аутентификация
Знакомство с понятиями авторизации и аутентификации
Сессии и Cookies
Шифрование пользовательских данных
Реализации аутентификации пользователя на сайте
Урок 8. Практика
Написание недостающей логики страниц
Создание тестовых заказов
Тестирование
PHP. Уровень 2. 1 месяц. Профессиональная веб-разработка
Это самый полный профессиональный курс по освоению PHP на уровне мастера-виртуоза. Создан для тех, кто уже понимает, что такое PHP, каковы мощь и потенциал этого языка. Многие выпускники курса утверждают, что один месяц обучения по нашей программе можно сравнить с годами обучения по книгам или материалам из интернета!
Урок 1. ООП в PHP. Базовые понятия.
Откуда появилась концепция ООП? Базовые термины ООП. Базовые принципы ООП. ООП в PHP. Константы и статические методы. Hello, world в стиле ООП [Практика]
Урок 2. ООП в PHP. Расширенное изучение.
Ключевое слово parent. Абстрактные классы и интерфейсы. Когда нужны классы, а когда интерфейсы? Перегрузка и магические методы. Перегрузка методов. Магический метод __toString(). Контроль типа. Пространства имён. Трейты
Урок 3. Шаблонизаторы
Установка Twig. Возможности Twig. Подгрузка шаблонов. Фильтрация данных. Применяем Twig, пишем свой простой шаблонизатор.
Урок 4. Углублённое проектирование реляционных БД.
Типы БД. Нормализация. Типы связей. Создание резервных копий и восстановление данных. Индексы. Расширенная выборка данных. Встроенные функции SQL
Урок 5. Парадигма MVC
Зачем нужен MVC? Составляющие и их взаимосвязь. Архитектура системы. Маршрутизация и ЧПУ. PSR-0 и PSR-1
Урок 6. Практическое занятие
Проектирование системы. Доработка необходимых модулей.
Урок 7. Тестирование. PHPUnit.
Понятие тестирования. Принципы юнит-тестирования. Подключение PHPUnit. Написание тестов
Урок 8. Дальнейшее развитие карьеры разработчика. Инструменты и необходимые знания
Fullstack разработка. Операционные системы. Методы оптимизации. Карьера
Yii2 Framework. 1 месяц.Профессиональная Backend-разработка
Yii2 framework - один из самых популярных и востребованных фреймворков на PHP. Знание любого фреймворка качественно увеличивает востребованность php-программиста на рынке труда, и его оклад. Курс рассчитан на тех, кто знаком с PHP и ООП на базовом уровне. Мы рассмотрим базовый и продвинутый шаблон приложения, разработаем приложение - аналог программы evernote. Выполняя домашние задания, вы создадите полноценный проект для портфолио: программа-календарь, в котором можно делать пометки о планах на день и "шарить" между другими пользователями.
Урок 1. Настройка рабочей среды на базе Ubuntu, шаблоны Yii
Что такое YII; возможности фреймфорка; установка веб-сервера на Ubuntu 15.10; установка фреймворка; обзор базового и продвинутого шаблона; запуск шаблонов.
Урок 2. Инструменты проектирования БД, модели и формы Yii
Установка MySQL Workbench; проектирование БД; создание модели через Gii.
Урок 3. Инструменты работы с БД в Yii; DAO и ORM
Рассмотрим DAO и ActiveRecord; сгенерируем модель User и сделаем авторизацию пользователя через БД.
Урок 4. Автоматическая генерация кода с использованием GII. Часть 1
Детальное изучение Gii; генерация CRUD-операций на основные таблицы БД; теоретическая и практическая часть.
Урок 5. Автоматическая генерация кода с использованием GII. Часть 2
Детальное изучение Gii; генерация CRUD-операций на основные таблицы БД; теоретическая и практическая часть.
Урок 6. Кеширование данных
Рассмотрим механизмы кеширования в Yii; определим какие данные выгодно кешировать нам; реализация кешей.
Урок 7. Расширения и особенности фреймворка
Рассмотрим основные расширения; использование сторонних расширений; Assets; сессии и куки.
Урок 8. Консольное приложение
На уроке будем заниматься созданием консольного приложения и запускать его через cron.
Стажировка у партнёров
После успешной стажировки вы можете остаться работать в компании. Вы начнете карьеру сразу после обучения, если успешно выполните тестовое задание и пройдете собеседование.
Продажник
Скрытое содержимое.
https://geekbrains.ru/professions/php_developer