Вебинары (Часть 1)-Автор (режиссер): Geekbrains Издательство: "Geekbrains" Страна: Россия Год выпуска: 2014-2015 Жанр: Программирование, Вебинары Язык: русский Продолжительность (общая): 160:43:49 Качество: PCRec Видео:кодек: AVC, размер кадра: 480х360 - 1280х720, битрейт: ~225 - 1275 Кбит/с Аудио:язык: русский, кодек: AAC, 44.1 KHz, 2 channels, битрейт: 92 - 192 Кбит/с Описание:
Данная раздача содержит 90 вебинаров от geekbrains, нумерация немного кривая, из-за того что были выкинуты некоторые вебинары, так как, их основой была сама реклама, думаю каждый сможет для себя что нибудь найти из имеющегося материала. В раздачу влезли не все файлы, будет part 2.-
Содержание раздачи:
2.Обзор современных технологий эффективной веб-разработки
Описание:
Вебинар «Обзор современных технологий эффективной веб-разработки» в рамках обазовательной программы Московской Академии Компьютерных Технологий. Веб-разработка - это одна из самых динамично развивающихся и меняющихся областей IT. Количество всевозможных стандартов, языков, библиотек и актуальных навыков в ней растет огромными темпами!
Чтобы не запутаться во всем их многообразии и не тратить время на изучение устаревших подходов, специалисту и профессионалу веб-разработки следует знать о самых востребованных и прогрессивных на сегодняшний день технологиях и знаниях.-
Для кого этот вебинар?
Этот вебинар подходит тем, кто уже владеет основами веб-разработки (HTML, CSS, PHP, JavaScript) и хочет сделать процесс разработки более быстрым, легким и результативным.
Грамотно применяя эти инструменты, вы сможете поднять вашу эффективность и востребованность на рынке труда на качественно новый уровень!
Описание:
Вы когда-нибудь думали о том, что язык программирования может быть не просто эффективен, но ещё элегантен и красив? Что, если процесс написания кода может быть не только воплощением наших инженерных мыслей? Представьте язык, который помимо востребованности и эффективности, выходит за рамки инструмента. Подумайте о нём как о целой экосистеме, способе творческого выражения и образе мышления, позволяющих решать задачи с удовольствием. Ruby именно такой.-
Доп.информация:
Языки программирования появляются в ответ на потребность в решении самых разных задач. Ruby и Rails были созданы, чтобы сделать программистов счастливыми! Быстрый цикл разработки. Благодаря элегантному синтаксису и широким возможностям языка, время написания кода существенно сокращается. Вы делаете меньше ошибок, а понимание кода написанного коллегами обычно не составляет труда, даже при отсутствии комментариев.
Экосистема на все случаи жизни. Не имеет значения, на какой платформе вы работаете: Windows, Linux или Mac OS — ваши программы будут выполняться. Вы даже можете использовать Ruby для программирования под Android или iOS. Веб приложения, графические или консольные — Ruby способен справиться и с этим.
Возможность для изменений. Ruby написан на Си и поддерживает расширения. Это означает, что наиболее критические с точки зрения производительности участки программы вы сможете реализовать на Си, предоставив интерфейс для Ruby. Вы даже можете использовать Си прямо внутри Ruby Кода благодаря библиотеке Ruby Inline. Помимо этого, Ruby позволяет расширять существующие классы ядра и даже переопределять операторы. Как насчёт метода "+" для сложения объектов класса Point?
Востребованность в самых разных областях. Бытует мнение, что сфера применения Ruby — веб приложения. Во многом это так, учитывая масштабность Rails. Но этим Ruby не ограничивается. Он также используется для написания консольных и серверных программ, обработки данных, а благодаря событийной библиотеке EventMachine — для разработки игр, чатов и других приложений, требующих высокую скорость отклика на событие.
Удовольствие от работы. В мире Ruby постоянно происходит что-нибудь интересное. Будь то программирование музыки (Muse) или квадракоптера (ARbDrone), игра в "Jeopardy". Вам не придётся скучать.
4.Многопоточное программирование средствами стандартной библиотеки С++11
Описание:
Язык С++ часто используется в областях, где актуально многопоточное программирование: это и сетевые сервисы, интерактивные приложения и многое другое. Однако до последнего времени программисты были вынуждены использовать для этого либо API, предоставляемые операционными системами (что усложняет портирование), либо сторонние библиотеки (например, BOOST).-
Доп.информация:
С выходом же стандарта С++11 ситуация изменилась. Этот стандарт, в числе прочего, определяет набор средств многопоточного программирования в составе стандартной библиотеки С++, и большинство популярных сред разработки уже поддерживают эти нововведения. В ходе данного обзорного вебинара будут рассмотрены классы С++11 для многопоточного программирования и некоторые сценарии их использования. Автор и ведущий вебинара - Ломакин Вячеслав. Профессионал по языкам С и С++. Длительное время работал программистом ПО в корпорации МИГ. В числе реализованных Вячеславом проектов: система сетевого обмена данными для лётных тренажёров, модуль 3D-визуализации полёта
текстовые препроцессоры и утилиты для экспертной системы "Криминал" (ИПИ РАН)
серверные модули для контекстной ротации баннеров и сбора статистики
игры для слот-автоматов (www.ksi.ru)
игра (визуальная новелла) http://tct-game.kahoh57.info/
эмулятор микропроцессора ZiloG Z-80: http://sourceforge.net/projects/z80ex/ и др.
5.Java Junior. Что нужно знать для успешного собеседования?
Описание:
Сегодня язык Java используется во многих областях, но требования к junior-разработчикам в них примерно одинаковы. На вебинаре мы рассмотрим основные темы, знание которых облегчит поиск работы. Вы узнаете, как подготовиться к собеседованию на должность, связанную с Java, сможете определить свои сильные и слабые стороны и понять, в каком направлении Вам нужно развиваться, чтобы получить хорошую работу.-
Доп.информация:
В программе: - основные пакеты библиотеки Java - объектно-ориентированное программирование - алгоритмы и структуры данных - базы данных - разбор вопросов и задач с реальных собеседований Автор и ведущий вебинара - Дмитрий Архангельский Специалист по языку Java. Занимался платежными системами и ПО для платежных терминалов, на данный момент работает в DeutscheBank над сложной системой обраотки биржевых сделок, а в свободное время занимается разработкой для Android. Сфера интересов - алгоритмы, параллельное программирование и создание сложных систем.
6.Нюансы создания и удаления объектов в языке С++
Описание:
Начинающие С++ программисты часто не подозревают, что тема создания и удаления объектов таит в себе много тонкостей и даже опасностей. Казалось бы, написал конструктор и деструктор как душе угодно, они отработают в начале и конце цикла жизни объекта, всё просто и очевидно... Однако создание и удаление (как рождение и смерть!) -- моменты особой уязвимости. Этот вебинар посвящен обстоятельствам, с которыми можно встретиться, создавая и удаляя объекты, а также некоторым практикам, позволяющим свести нежелательные эффекты к минимуму.-
Доп.информация:
Основные вопросы вебинара: Что происходит при создании и удалении объектов.
Порядок инициализации объектов.
Выделение и освобождение ресурсов.
Исключения в конструкторах/деструкторах.
Конструкторы копирования.
Конструкторы, деструкторы и наследование.
Автор и ведущий вебинара - Ломакин Вячеслав. Профессионал по языкам С и С++. Длительное время работал программистом ПО в корпорации МИГ. В числе реализованных Вячеславом проектов:
система сетевого обмена данными для лётных тренажёров, модуль 3D-визуализации полёта
текстовые препроцессоры и утилиты для экспертной системы "Криминал" (ИПИ РАН)
серверные модули для контекстной ротации баннеров и сбора статистики
игры для слот-автоматов (www.ksi.ru)
игра (визуальная новелла) http://tct-game.kahoh57.info/
эмулятор микропроцессора ZiloG Z-80: http://sourceforge.net/projects/z80ex/ и др.
7.Вопросы личностного развития. Часть 1. Эффективная постановка личных целей
Описание:
«Трагедия жизни не в том, что не достигнута цель.
Трагедия заключается в том, нет цели, чтобы её достичь»
Бенджамин Мейс Иногда мы не достигаем в жизни того, чего хотим. Если приглядимся повнимательней, то обнаружим, что одним из слабых звеньев является целеполагание. Что имеется в виду? Очень просто: если мы не можем точно сформулировать свою цель, то не сможем и узнать, достигли ли ее. Но и это еще не все. Если мы не знаем куда движемся, то как можем определить, что не отклонились от маршрута?-
Доп.информация:
Как ставить цели? Как правильно их сформулировать? Чем отличается цель от направления? Об этих и смежных вопросах повышения личной эффективности в жизни мы с вами и поговорим на вебинаре. Лучшие мировые практики по самоорганизации и постановке целей. Элементы NLP, современных психотехнологий и советы от признанных мастеров по вопросам личностного развития. Основные вопросы вебинара: ? Зачем вообще ставить себе цели; ? Как это сделать правильно; ? Методика SMART; ? Как отличить цель от направления Автор и ведущий вебинара: Игорь Долгов С семи лет увлекается программированием. В IT-сфере с 2000 года.
Последние годs занимался профессиональным управлением проектами: внедрял и управлял разработкой информационных систем в «Аэрофлот», «РЖД», «Банк TRUST», «Банк Союз», «БИНБАНК», «Международный московский банк» и многих других.
Теперь, по словам самого Игоря «с головой окунулся в реализацию своей давней мечты – качественного преподавания и консультирования». Игорь является автором книг по программированию для детей. Преподает авторские курсы по программированию, разработке и внедрению программного обеспечения. Занимается вопросами личностного развития с 2004 года.
Являясь Мастером NLP и сертифицированным гипнотерапевтом, основной акцент на своих занятиях делает на работу по развитию личной эффективности.
8.Создание парсера сайтов на языке Python
Описание:
Парсинг - это процесс поиска определенной информации в большом фрагменте текста, а также разбиение полученных данных на смысловые части. Под парсером же подразумевается скрипт, используемый для автоматического сбора информации со страниц сайта и предоставления ее пользователю в структурированном виде. Создание парсера актуально в тех случаях, когда стоит задача извлечь и структурировать данные из большого количества страниц, когда ручная обработка данных практически невозможна или требует колоссальных затрат человеческих ресурсов. Также парсеры очень полезны, когда данные необходимо извлекать часто и оперативно. Примером таких данных являются курсы валют и погода. На этом вебинаре вы научитесь создавать простой, но мощный парсер на языке Python при помощи встроенной библиотеки urllib и сторонней cssselect. Ваш парсер будет обходить страницы сайта, извлекая нужную информацию из html-кода сайта по css-пути и выводить ее для пользователя в удобном структурированном виде в Excel-файл.-
Доп.информация:
В программе вебинара: Создание типовой Python-программы и получение входных данных из консоли
Создание виртуального окружения Python (venv)
Установка библиотек в виртуальное окружение
Последовательный обход и загрузка страниц и изображений при помощи urllib
Вывод полученных данных в Excel-файл
Автор и ведущий вебинара - Дмитрий Акинин Практик с блестящими знаниями и богатым опытом в области разработки веб-приложений: HTML5, CSS3, JavaScript, Python, Ruby, PHP, проектирования интерфейсов и баз данных. Дмитрий - технический директор собственной студии, клиентами которой являются как крупные производственно-промышленные холдинги, так и предприятия малого бизнеса. В качестве руководителя проекта, backend и frontend разработчика Дмитрий принимал участие в большом количестве проектов, в числе которых: сайты медиагруппы "Звезда" - телеканал "Звезда", радио "Звезда", корпоративный сайт компании "Лудинг" - лидера алкогольного рынка России, сайт телеканала "Столица", сайт издательского дома "Собеседник", информационно-аналитические проекты "Первого канала", поддержка сайта компании "Pioneer", корпоративные порталы предприятий нефтегазовой отрасли, торговые площадки, онлайн CRM-системы, веб-приложения.
9.Теория графов
Описание:
Сегодня невозможно представить хорошего программиста, который не разбирается в понятиях связанных с графами. Графы широко используются в программировании и computer science. На вебинаре вы узнаете, что такое граф, какие бывают графы и алгоритмы работы с ними, а также разберете несколько примеров практических задач, в которых применяется теория графов P. S. Кстати, задачи на теорию графов очень часто встречаются на собеседованиях в крупнейшие компании, такие как Google и Microsoft.-
Доп.информация:
Вебинар будет интересен всем, кто хочет углубить свои знания в области графов. Навыков программирования на определенном языке не требуется. О том, что такое граф - Wiki. По итогам вебинара вы получите полное представление о том, что такое граф, а также научитесь решать некоторые прикладные задачи из теории графов. В программе вебинара: Определение графа и его смысл.
Виды графов.
Алгоритмы обхода графа
Поиск кратчайшего пути в графе
Применение на практике
Поток в графе. Что это?
Алгоритмы, которые стоит изучить
10.Почему стоит изучать С#
Описание:
Технологии завоёвывают мир. И ключевую роль в этом процессе играют гаджеты, которые мы используем для обучения и развлечения, с помощью которых потребляем разнообразный контент. Как известно, немалая доля рынка гаджетов работает на операционных системах семейства Windows. Последние из них - это Windows Phone 8.x и Windows 8.x. Одной из важнейших особенностей любой платформы являются приложения, которые пользователи устанавливают на свои устройства. Именно для разработки этих приложений и создан C#. Вебинар будет особенно полезен пользователям Windows Phone, а также тем, кто интересуется программированием, но пока не может определиться с направлением. Посмотрев вебинар, вы познакомитесь с некоторыми возможностями C#, узнаете, почему именно C# стоит выбирать при разработке ПО для этих платформ и какие подходы следует использовать.-
Доп.информация:
В программе вебинара: Краткая историческая справка
Эволюция языка
Области применения С#
Приятные полезности С# (LINQ, Лямбда-выражение, VS)
Пример приложения, созданного на C#
Автор и ведущий вебинара - Сергей Камянецкий Профессиональный преподаватель, специалист C#.
Победитель федерального конкурса «Microsoft Uniapps Challenge» в номинации «Лучшая работа с Windows Phone» и регионального конкурса «ИКТ в сфере образования - 2013». Входил в состав команды победителей и был докладчиком в грантовом конкурсе стартапов it-start.pro.
Создал шесть опубликованных приложений в Windows Phone Store, при реализации двух из которых Сергей был непосредственным руководителем проекта. Разработал и зарегистрировал систему упрощения и автоматизации составления частотных словарей.
11.Идиома RAII в программировании на С++
Описание:
В программировании на С++ и других языках, где контроль за ресурсами осуществляется вручную, очень часто возникает необходимость затребовать ресурс (например, память) в начале определенного блока кода, и освободить этот ресурс в конце блока. Это означает, что программист всегда должен помнить об освобождении ресурса, учитывать это как при нормальном ходе выполнения программы, так и в случае возникновения ошибочных ситуаций, обработке исключений и т. п.-
Доп.информация:
Очень легко забыть освободить ресурс, что может привести к сбоям, к зависанию программы и другим неприятным и сложным в отладке эффектам. Идиома программного дизайна RAII (англ. Resource Acquisition Is Initialization ("получение ресурса есть инициализация")) позволяет автоматизировать освобождение ресурсов, освободив программиста от лишнего беспокойства. В ходе этого вебинара будет рассмотрена концепция RAII применительно к языку C++, от идеи до разработки собственных RAII-классов. Также мы рассмотрим различные RAII-классы из стандартной библиотеки С++11. Автор и ведущий вебинара - Ломакин Вячеслав Специалист по языкам С и C++. Работал в корпорации МИГ программистом ПО для лётных тренажёров на языке С++. Автор и участник различных коммерческих проектов, от экспертных систем до ПО для интернет-коммерции и игровых программ.
12.Swift — скорость и простота разработки
Описание:
Язык Swift от Apple сочетает производительность и эффективность компилируемых языков с простотой и интерактивностью языков скриптовых. Этот новый современный язык дает программисту возможность писать меньше, выразительней и элегатней и использовать более современные методы разработки ПО. Через некоторое время рынок будет нуждаться в программистах, знающих Swift, т. к. он дает преимущества бизнесу в скорости создания приложений. Вебинар представляет собой краткое введение в новый язык. Он будет интересен программистам, интересующимся или уже разрабатывающим под мобильные платформы, особенно под iOS.-
Доп.информация:
Вы познакомитесь с синтаксисом Swift, его отличиями от Objective C и основными возможностями: замыканиями, кортежами, generic-функциями и классами, функциональными паттернами программирования. Ведущий вебинара - Ексей Пантелеев Программист, специализурующийся на мобильных, онлайн и игровых технологиях. Имеет 12 лет опыта разработки ПО. За это время принял участие более чем в десятке крупных проектов (соцсети, игры, развлекательные приложения) в ведущих IT-компаниях страны, таких как mail.ru, Social Quantum, Kama Games, Q1. Среди проектов фэнтэзи MMORPG «Magic», мини-игры mail.ru, соцсеть «top4top», 3D MMORPG «Территория 2», приложения для Adidas, MTV Russia и Gameland.
13."Магия" и другие неочевидные моменты и "секреты" в PHP
Описание:
Почему в PHP ссылки - это не совсем ссылки и даже совсем не ссылки?
Магия inlude и require
Секреты автозагрузки в PHP
Что такое магические методы в PHP? Что о них нужно знать и как их применять?
"Странный" тип callable и его эволюция в PHP
Библиотека SPL и ее "магия" в руках опытного программиста
Вебинар посвящен рассмотрению неочевидных возможностей языка PHP, часто ускользающих от внимания начинающих разработчиков.
Он заинтересует практикующих программистов, от начинающих до среднего уровня.-
Доп.информация:
Автор и ведущий вебинара - Степанцев Альберт Эксперт PHP, специалист по MySQL, Postgres, некоторым NoSQL решениям, JS + JQuery, Yii и другим фреймворкам. Альберт работал над мобильными сайтами в "Мобильной кухне", где среди клиентов были Сбербанк, МТС, mail.ru, Гослото, Тинькофф и sports.ru. На данный момент работает в компании HappyLab над проектом "ТвКиноРадио" и сайтом "Работамедикам.ру".
Сфера интересов Альберта - архитектура и технологическая основа программных систем - фреймворки, архитектура БД и т. д.
14.Эффективная архитектура баз данных. Как профилировать и оптимизировать запросы и структуру БД?
Описание:
Не секрет, что производительность веб-приложения на 90% зависит от производительности хранилища данных. Попробуем разобрать на простых примерах, как управлять производительностью базы данных и радикально ускорить работу веб-приложения или сайта
В программе вебинара: как понять, где в вашем в приложении "узкое место"?
семь "смертных грехов" веб-разработчиков, связанных с базами данных
как правильно использовать индексы?
как выбрать оптимальный табличный движок для наших задач?
чем может помочь денормализация?
как перенести часть логики приложения в БД?
Автор и ведущий вебинара - Степанцев Альберт-
Доп.информация:
Эксперт PHP, специалист по MySQL, Postgres, некоторым NoSQL решениям, JS + JQuery, Yii и другим фреймворкам. Альберт работал над мобильными сайтами в "Мобильной кухне", где среди клиентов были Сбербанк, МТС, mail.ru, Гослото, Тинькофф и sports.ru. На данный момент работает в компании HappyLab над проектом "ТвКиноРадио" и сайтом "Работамедикам.ру".
Сфера интересов Альберта - архитектура и технологическая основа программных систем - фреймворки, архитектура БД и т. д.
15.Быстро или медленно? Введение в анализ алгоритмов
Описание:
В программировании важно не только уметь решить задачу, а сделать это наиболее эффективным способом. Действительно, зачем нам нужен код, который работает, хоть и правильно, но завершит свою работу лишь через тысячу лет? Поэтому важно адекватно оценить ресурсы затрачиваемые приложением еще "на берегу" и, при необходимости, принять меры по улучшению алгоритма. Как отличить эффективное решение от неэффективного? Что такое сложность алгоритма и как ее посчитать? Почему выражение “амортизационный анализ” не просто набор букв? На все эти вопросы вы услышите ответ на вебинаре.-
Доп.информация:
Многие видели выражение “о большое от ...”. После этого вебинара вы не только начнете понимать, о чем говорят эти странные люди, но и сами станете одним из них. Ну и конечно, сможете анализировать ваши
решения и выбирать из них самое лучшее! Для участия в вебинаре нужно обладать начальными знаниями в программировании: знать, что такое массив, цикл и т.п., и иметь огромное желание стать хорошим разработчиком. В программе вебинара:
“Ресурсы” приложения
Асимптотики, объяснение (для математиков и для остальных)
Почему про сложности любят спрашивать на собеседованиях?
Примеры и задачи
* Сложные случаи
* Амортизационный анализ (бухгалтерский учет и метод потенциалов)
* Сложность в среднем и случайность в алгоритмах.
16.Cоздание браузерной игры в прямом эфире на HTML/CSS/JS
Описание:
Основной проблемой самостоятельного обучения программированию является отрывочность получаемых сведений, когда информацию по одному вопросу, для более полного его изучения, приходится собирать по разным ресурсам и, подчас, не один день и даже месяц. А как насчет того, чтобы пройти путь разработки от начала до конца, от идеи до конечного продукта, за несколько часов? Именно это вы и сможете сделать на вебинаре! Вы увидите процесс разработки буквально из-за плеча опытного мастера, вместе с ним разберете трудности, которые могут возникнуть при создании программы, узнаете фишки, которыми пользуются профессиональные веб-программисты, и, что немаловажно, сможете бесплатно получить ответы на многие интересующие вас вопросы о программировании от веб-специалиста с почти десятилетним стажем разработки!-
Доп.информация:
Многие видели выражение “о большое от ...”. После этого вебинара вы не только начнете понимать, о чем говорят эти странные люди, но и сами станете одним из них. Ну и конечно, сможете анализировать ваши
решения и выбирать из них самое лучшее! Для участия в вебинаре нужно обладать начальными знаниями в программировании: знать, что такое массив, цикл и т.п., и иметь огромное желание стать хорошим разработчиком. В программе вебинара:
“Ресурсы” приложения
Асимптотики, объяснение (для математиков и для остальных)
Почему про сложности любят спрашивать на собеседованиях?
Примеры и задачи
* Сложные случаи
* Амортизационный анализ (бухгалтерский учет и метод потенциалов)
* Сложность в среднем и случайность в алгоритмах.
17.Битрикс24. Повышаем эффективность работы
Описание:
Команда - это сложная система, и самостоятельное налаживание ее эффективной работы - кропотливое занятие, требующее внушительных трат времени и средств.
Но зачем изобретать велосипед, если уже создана система, способная раз и навсегда навести порядок в вашем рабочем процессе!
На этом вебинаре вы:
познакомитесь с ключевыми инструментами Битрикс24 для ведения базы клиентов и формирования отчетов, построения коммуникаций в команде, совместной работы над проектами и задачами и автоматизации бизнес-процессов,
рассмотрите примеры задач, которые ежедневно возникают при работе в команде, и узнаете способы их эффективного решения.-
Доп.информация:
Проведет вебинар Любовь Тинаева -
программист с 6-летним стажем работы. Начинала с программирования на Delphi, занималась программированием для веб на платформе .net с использованием MS SQL Server. С 2013 года работает с продуктами Битрикс. За это время научилась делать интернет-магазины, информационные порталы, сайты сообществ на базе продуктов "1С-Битрикс". В данный момент Любовь активно занимается внедрением корпоративных порталов "Битрикс24", обучает работе с системой сотрудников компаний-заказчиков. В процессе внедрения сталкивается с реальными задачами, которые требуется автоматизировать для успешной организации работы компании. За время работы с Битрикс24 Любовь приобрела большой опыт, которым готова поделиться с вами. Данный вебинар является введением в курс по Битрикс24, который скоро стартует в Школе программирования. Не пропустите. Будет интересно.
18.Регулярные выражения для новичков и не только
Описание:
Регулярные выражения - фактически, отдельный язык программирования, который нужно знать любому разработчику, какую бы платформу он не применял.
В ходе вебинара мы постараемся рассмотреть неочевидные моменты, связанные с регулярными выражениями:
с чего начать изучение регулярных выражений и как лучше начать их понимать?
где они вообще применяются, в какие языки программирования встроены?
неочевидные моменты, связанные с Юникодом
особенности PCRE в PHP
регулярные выражения в базах данных
и многое другое
Автор и ведущий вебинара - Альберт Степанцев,
эксперт PHP, специалист по MySQL, Postgres, некоторым NoSQL решениям, JS + JQuery, Yii и другим фреймворкам, уже хорошо известный вам по вебинарам:
"Магия" и другие неочевидные моменты и секреты PHP
Эффективная архитектура баз данных. Как профилировать и оптимизировать запросы и структуру БД?-
Доп.информация:
Проведет вебинар Любовь Тинаева -
программист с 6-летним стажем работы. Начинала с программирования на Delphi, занималась программированием для веб на платформе .net с использованием MS SQL Server. С 2013 года работает с продуктами Битрикс. За это время научилась делать интернет-магазины, информационные порталы, сайты сообществ на базе продуктов "1С-Битрикс". В данный момент Любовь активно занимается внедрением корпоративных порталов "Битрикс24", обучает работе с системой сотрудников компаний-заказчиков. В процессе внедрения сталкивается с реальными задачами, которые требуется автоматизировать для успешной организации работы компании. За время работы с Битрикс24 Любовь приобрела большой опыт, которым готова поделиться с вами. Данный вебинар является введением в курс по Битрикс24, который скоро стартует в Школе программирования. Не пропустите. Будет интересно.
19.1С Битрикс - система для успешной веб-разработки
Описание:
Создание сложных веб-проектов часто становится долгой и трудоемкой работой даже для специалистов. Существуют системы, которые позволяют значительно повысить эффективность процесса разработки и сократить время работы над сложным проектом. Системы, которые дают разработчику возможность сконцентрироваться на решении специфичных задач собственного проекта и не терять времени на реализацию базового функционала.
Именно эти задачи и выполняет система "1С-Битрикс".-
Доп.информация:
На бесплатном вебинаре вы:
познакомитесь с системой “1С-Битрикс: Управление сайтом”, получите общее представление о ней;
узнаете удобные инструменты системы, которые позволяют пользователям и разработчикам создавать и настраивать сложные проекты и успешно управлять ими;
подробно рассмотрите пример веб-проекта, реализованного на 1С-Битрикс;
а также познакомитесь с содержанием базового курса для веб-программистов, “1С-Битрикс: Управление сайтом”, который скоро стартует в Школе программирования.
Автор и ведущий вебинара - Буров Александр Веб-программист с 5-летним стажем работы.
Начинал свою деятельность как специалист по PHP. С 2012 года работает с CMS Битрикс. Обладает навыками создания на Битрикс сложных проектов, таких как информационные порталы, сайты сообществ, информационные системы автоматизации бизнес-процессов в организации.
20.Первый сертификат Java Associate. Что нужно знать?
Описание:
Одной из частых проблем, с которой сталкиваются программисты, работающие с определенным языком программировнаия, является узкая специализация, постепенное сужение круга знаний и навыков, вызванное повторяемостью задач на данном месте работы. В результате, переходя на другую работу, мы вынуждены в спешном порядке пополнять свой багаж знаниями об аспектах языка, с которыми ранее мы были знакомы лишь поверхностно.
В подобных случаях выручает сертификация, которая позволяет нам углубить свои знания о языке и подтвердить свой статус высококлассного специалиста перед работодателем.-
Доп.информация:
Данный бесплатный вебинар будет посвящен тому, как получить свой первый сертификат Java Associate.
На мероприятии Вы разберете ключевые темы экзамена по официальной программе Oracle и получите ответы на вопросы: - Что такое сертификация Oracle?
- Применение сертификата. Кто и когда смотрит?
- Официальная программа. В чем отличия от реального экзамена? Автор и ведущий вебинара - Александр Журавель, Победитель олимпиад по математике и информатике. Закончил Высшую школу экономики. Занимался веб-разработкой как фрилансер на PHP, JavaScript. Разрабатывал server-side портала на Grails MVC, работал с бд PostgreSQL и MongoDB. В данный момент работает java-разработчиком на портале с посещаемостью 100.000 человек в сутки.
21.Программирование на C#. Классы, объекты
Описание:
Те, кто только начинает изучать объектно-ориентированное программирование (ООП), обязательно сталкиваются с понятиями класса и объекта. У начинающих программистов эти понятия зачастую вызывают большое количество вопросов. Особенно сложно бывает тем, кто до изучения ООП программировал на процедурных языках типа Pascal, Basic или C, ведь в них объекты не используются. Вебинар поможет вам познакомиться с языком программирования C# и быстро освоить основные понятия ООП.-
Доп.информация:
В программе курса:
Visual Studio Express и язык программирования C#;
Простейшее консольное приложение на C#;
Переменные;
Описание класса;
Создание объекта класса;
Конструкторы и деструкторы объекта;
Условный оператор;
Цикл;
Переменные и свойства класса;
Статический метод и статические классы;
Анимация в текстовом режиме;
Программа с использованием объектов;
Ответы на вопросы Для широкого круга слушателей. Автор и ведущий вебинара - Андрей Заярный Специалист по С# c опытом программирования и преподавания более 10 лет. Начинал с Бейсика, на котором Андрей, будучи еще в 9 классе, написал большую обучающую программу по геометрии, позже использовавшуюся для обучения, и Turbo Pascal, затем освоил C, C++, Delphi и Assembler. Долгое время в качестве основного языка программирования использовал Delphi, но позже понял, что будущее за платформой Framework.NET, и стал изучать C#, который и использует сейчас для решения прикладных задач. Из проектов, реализованных Андреем:
Программы для автоматизации работы учителя (программа "Генератор контрольных", автоматизированные тематические тесты и др.)
Различные мини-игры на языке C# с использованием библиотеки XNA.
Программы, позволяющие проводить викторины на школьных мероприятиях ("Угадай кинофильм по эпизоду"(Delphi), аналог игры "Звездный час"(Delphi), аналог игры "Угадай мелодию"(C#)).
Собственный сайт для автоматизированной системы проверки правильности написания программ.
22.Коллекции в Java на уровне технического собеседования
Описание:
Как правило, раз в 1,5-2 года, когда программист решает сменить работу и сталкивается с техническим собеседованием, встает проблема - практических навыков много, а теоретическое понимание базовых алгоритмов со временем стало забываться. Одним из типичных вопросов на собеседовании является вопрос про коллекции и двусвязанные списки - что и когда лучше использовать. Данный вебинар даст ответы на важные вопросы по этой группе тем.-
Доп.информация:
В рамках мероприятия будут освещены основные классы и интерфейсы в Java Collections API. Также вы рассмотрите алгоритмическую сложность и детали реализаций List, Set и Map. Данная тема является одной из самых популярных на технических собеседованиях для младших или middle разработчиков, поэтому мы особенно рекомендуем посмотреть вебинар всем начинающим джавистам и программистам с небольшим опытом, которые хотят систематизировать свои знания в коллекциях. Автор и ведущий вебинара - Александр Журавель, Как фрилансер занимался веб-разработкой на PHP, JavaScript. Разрабатывал server-side портала на Grails MVC, работал с бд PostgreSQL и MongoDB. В данный момент работает java-разработчиком на портале с посещаемостью 100.000 человек в сутки.
23.SSH - "швейцарский нож" linux-админа
Описание:
Каждый пользователь Linux знает, что SSH протокол и одноименная программа нужны для защищенного доступа к командной строке на удаленном сервере. Большинство слышало о возможностях SSH для передачи файлов, а вот про то что, с SSH можно подключаться к локальному MySQL на удаленном сервере, известно далеко не всем. А как, используя только штатные возможности SSH, открыть доступ из интернета к компьютеру в защищенной сети - вообще знают только единицы. И это еще не всё...-
Доп.информация:
На вебинаре вы узнаете:
- Как организовать бекап удаленного сервера средствами SSH;
- Как запереть ssh-пользователя в домашнем каталоге;
- Как предоставлять доступ к удаленным сервисам, как к локальным, и наоборот;
- Как настраивать шифрованные туннели и организовывать прокси.
И все это с помощью пары-тройки программ из наборчика с названием SSH! Проведет вебинар Авдеев Олег - человек, который занимался поддержкой сайтов Правительства Москвы и газеты Спорт-Экспресс. Олег установил свою первую систему на Linux еще в далеком 1996 году, а в 2000 получил по UNIX свой первый сертификат - Brainbench Master Unix Administrator. На данный момент Олег является сертифицированным специалистом также по RedHat Linux (RHCE), Sun Solaris и IBM AIX.
24.Зачем фреймворки веб-разработчику
Описание:
Прошло время, когда можно было изобретать велосипеды. Сейчас, если вы знаете только язык программирования PHP, вы неизбежно проиграете конкуренцию на рынке труда более опытным программистам, владеющим современными фреймворками. Ведь они делают ту же самую работу на порядок быстрее и качественнее! На вебинаре мы рассмотрим лидирующую тройку фреймворков на PHP: ZF2, Symfony, Yii
что у них общего и чем они различаются?
какая методология лежит в основе каждого фреймворка?
с чего начать изучение фреймворков и какой выбрать для своего первого проекта?-
Доп.информация:
Автор и ведущий вебинара - Альберт Степанцев, эксперт PHP, специалист по MySQL, Postgres, некоторым NoSQL решениям, JS + JQuery, Yii и другим фреймворкам, уже хорошо известный вам по вебинарам: "Магия" и другие неочевидные моменты и секреты PHP
Эффективная архитектура баз данных. Как профилировать и оптимизировать запросы и структуру БД?
Регулярные выражения для новичков и не только
25.Зачем Вам изучать Linux
Описание:
Что общего между смартфоном и суперкомпьютером? А между современным телевизором и серверами Google? Все они используют Linux как операционную систему. Как могло получиться что любительская разработка финского аспиранта смогла завоевать целые отрасли IT и можно ли обычным пользователям приобщиться к истории успеха Linux? Обэтом и не только вы узнаете на вебинаре.-
Доп.информация:
Главные темы вебинара: Linux вокруг нас.
Почему он такой популярный?
Что такое свободное ПО и причем тут Linux?
Дистрибутивы: великое разнообразие видов.
Пользователи Linux - кто они?
Чем Linux может быть полезен именно Вам?
26.Язык программирования C# - капитал, который всегда с тобой
Описание:
Знания – это капитал, который всегда остается с человеком. Этот капитал не подвластен инфляции и кризисам. А знания языка программирования – это прекрасная возможность по упорядочиванию и автоматизации рутинной работы. Благодаря знанию языков программирования сложную работу можно превратить в интересное занятие. C# как никакой другой язык программирования подходит для решения огромного количества задач, с которыми может столкнуться человек на работе или в своей повседневной деятельности. А простое увлечение может превратиться в профессию.-
Доп.информация:
Вебинар расскажет и покажет, как можно использовать C# для решения повседневных задач. А также ответит на другие вопросы: Трудно ли программировать?
Как выбрать первый язык программирования?
Чем один язык программирования отличается от другого?
Сколько зарабатывает программист?
Что нужно для начинающего программиста?
Вебинар поможет вам ответить на эти и другие вопросы, а так же назовет причины по которым стоит изучать язык C#. В программе Обзор языков программирования
10 причин по которым стоит изучать C#
Примеры программ написанных для себя на C#
Советы начинающим программистам Автор и ведущий вебинара - Андрей Заярный Специалист по С# c опытом программирования и преподавания более 10 лет.
Начинал с Бейсика, на котором Андрей, будучи еще в 9 классе, написал большую обучающую программу по геометрии, позже использовавшуюся для обучения, и Turbo Pascal, затем освоил C, C++, Delphi и Assembler. Долгое время в качестве основного языка программирования использовал Delphi, но позже понял, что будущее за платформой Framework.NET, и стал изучать C#, который и использует сейчас для решения прикладных задач. Из проектов, реализованных Андреем:
Программы для автоматизации работы учителя (программа "Генератор контрольных", автоматизированные тематические тесты и др.)
Различные мини-игры на языке C# с использованием библиотеки XNA.
Программы, позволяющие проводить викторины на школьных мероприятиях ("Угадай кинофильм по эпизоду"(Delphi), аналог игры "Звездный час"(Delphi), аналог игры "Угадай мелодию"(C#)).
Собственный сайт для автоматизированной системы проверки правильности написания программ.
27.Редактор для web-программиста: Sublime Text 3
Описание:
Текстовый редактор - главное оружие программиста! Хороший и удобно настроенный редактор подобен остро заточенному самурайскому мечу, а умение ловко им пользоваться существенно повышает скорость работы с кодом и помогает эффективнее решать самые разные задачи, связанные с разработкой. Из этого вебинара вы узнаете, как настроить и максимально продуктивно использовать бесплатный редактор Sublime Text 3 и расширения к нему для web-разработки. Ведущий вебинара - преподаватель Школы Программирования по web направлению и ведущий разработчик geekbrains.ru Андрей Жариков.
28.Разработка контентных приложений для Windows с использованием App Studio
Описание:
Разработка приложений и программирование – интересное ремесло, которое помогает воплотить идею в продукт, доступный тысячам пользователей.
У многих есть идея своего, пусть небольшого, но полезного приложения, например: сборник рецептов блинов, цитаты великих умов человечества, красивые высказывания или, быть может, сборник придуманных Вами сказок, которым есть огромное желание поделиться!-
Доп.информация:
К сожалению, одна идея редко что решает. Для выпуска подобного приложения нужна, как минимум, реализация. Реализация, как правило, завязана, на какой-либо технологии и базисном знании программирования. Далеко не каждый в этом разбирается и идея, к сожалению, погибает.
Именно тем, у кого, есть идея приложения или уже начата реализация, но возникли пробелы в знаниях программирования, будет полезен данный вебинар. На вебинаре будет показано, как, не имея никаких знаний в области программирования, всего за час разработать приложение для платформы Windows 8.1/Windows Phone 8.1, наполнить его полезным контентом и опубликовать приложение в Store. Чтобы повторять действия докладчика вам понадобится Microsoft account. Мероприятие полезно всем, кто хочет сделать мир лучше!
29.HTML/CSS, JavaScript и Ruby/Rails. Инструменты на все случаи жизни
Описание:
Когда у вас есть один вариант - им довольно просто воспользоваться. А как сделать правильный выбор, если вариантов много?
Когда-то давно, на заре развития эры информационных технологий компьютеры были сделаны из дерева, а мониторы из рамки с замороженной водой. Первые языки программирования как и сейчас использовались чтобы рассказать машинам о наших желаниях и мечтах, но вот представляли собой глубоко приближенный к архитектуре машинный код. Низкоуровневые команды вплоть до ввода нулей и единиц требовали от первых программистов по-настоящему титанических усилий для написания даже самой простой программы. С тех пор минуло несколько десятилетий и сейчас в нашем распоряжении огромное количество всевозможных технологий для решения самых разных задач от программирования Искусственного Интеллекта до Веб и Мобильных приложений. Это очень интересно!-
Доп.информация:
И всё же, как сделать правильный выбор? Среди множества языков, парадигм и технологий найти те, которые позволяют решать задачи самого широкого спектра, интересны, активно развиваются и при этом гарантированно востребованы на рынке? Спектр технологий HTML/CSS/JS/Ruby/Rails отвечает на все эти вопросы решительное "Да!". Сегодня HTML5 - язык гипертекстовой разметки на котором держится львиная доля всего, что можно увидеть в сети: от простых сайтов до сложнейших веб-приложений уровня Facebook, Twitter и GitHub. Совместно с CSS3 пользовательские интерфейсы приобретают поистине завораживающий вид, а JavaScript - язык, который позволяет наделить интерфейсы мощнейшим функционалом и удобством использования. Подобно тому, как огню нужен воздух, пользовательским интерфейсам нужна серверная часть для обработки запросов и манипулирования данными. И здесь язык программирования Ruby и фреймворк Rails показывают себя на высоте. Изящность кода, широчайшие возможности и дружелюбное сообщество позволяют получать истинное удовольствие от написания программ. Вместе с тем, философский подход The Ruby Way успешно раскрывает идею о том, что программирование - это гораздо больше, чем просто ремесло. Хотите увидеть как эти технологии работают вместе на примере реального проекта? Узнать о том, как с их помощью создавать не только веб, но и мобильные приложения? Ощутить всю мощь самых современных инструментов ИТ индустрии? Я с радостью расскажу вам об этом на свободном вебинаре "Инструменты на все случаи жизни" в четверг 11 декабря 2014 г., в 20:00. С нетерпением жду вас на вебинаре! =) С уважением, автор и ведущий вебинара Фатеев Евгений.
30.Путь фрилансера (как фрилансеру зарабатывать от 100 000 рублей в месяц)
Описание:
Пошаговый разбор реального примера из жизни ведущего: как пройти путь от веб-разработки в качестве хобби до высокооплачиваемого и востребованного специалиста-фрилансера. Вы сможете узнать реальную историю из первых рук и задать вопросы о любых подробностях в прямом эфире! Помимо этого, вы узнаете множество стратегических и тактических приемов, которые позволят вам самим пройти подобный карьерный путь максимально быстро и эффективно.-
Доп.информация:
Из вебинара вы узнаете: + какие направления фриланса перспективнее
+ на каких фриланс площадках лучше работать
+ как выбирать заказы и заказчиков
+ как выделиться среди конкурентов
+ какие личные качества необходимо развивать
+ и многое другое в секции ответов на ваши вопросы! Ведущий вебинара: Андрей Жариков + Профессиональный веб-разработчик со стажем 10 лет,
из них более 7 специализируется на веб-разработке.
+ Прошел путь от рядового программиста в офисе
до успешного фрилансера и ведущего разработчика
коммерческих веб-сервисов.
+ Обучил более 1000 учеников техническим основам
создания сайтов в интернете и программирования.
+ Начиная с 2013 года - постоянный преподаватель
Школы Программирования, горячо любимый учениками.
+ Начиная с 2014 года - ведущий разработчик портала geekbrains.ru
31.Компьютер и ОС для программиста
Описание:
Данный вебинар будет особенно полезен при покупке или апгрейде компьютера.
Кроме того, на нем мы поговорим не только о "железе", но и о выборе ОС под задачи.-
Доп.информация:
+ почему важно отталкиваться от целей и задач
+ под какие сферы разработки что лучше покупать
+ как выбрать основную ОС для компьютера
+ ключевые отличия Windows, Linux, OS X
+ какие комплектующие важнее всего всего
+ как собрать бюджетный компьютер
+ как собрать быстрый компьютер
+ как выгодно закупать железо
+ рекомендации по подбору периферии
+ ответы на вопросы в прямом эфире Ведущий вебинара: Андрей Жариков + Главный разработчик GeekBrains
+ Разрабатывал программы под Windows, Linux, OS X
+ Постоянный пользователь 1 ноутбука и 2 настольных компьютеров. P.S. Добавьте к мощному компьютеру востребованную профессию
и отлично зарабатывайте даже в кризис (предложение актуально до пятницы!
32.Карта развития веб-программиста
Описание:
Какие технологии учить? В какой последовательности? К чему готовиться на разных карьерных этапах? Эти важные вопросы мучают многих начинающих разработчиков. Осознанная стратегия развития позволит достичь результатов намного быстрее, чем хаотичные метания из стороны в сторону. Из этого вебинара вы узнаете о различных маршрутах развития веб-разработчика и основных вехах на них. В частности: + с изучения каких технологий лучше всего начать
+ какие дополнительные инструменты полезно изучить
+ чем различаются junior/middle/senior разработчики
+ какие есть варианты перехода на следующий уровень
+ к какому лагерю примкнуть: PHP/.NET/Python/Ruby
+ путь развития специалиста и путь развития управленца-
Доп.информация:
И как всегда в прямом эфире будут даны ответы на вопросы из комментариев к этому вебинару.
После эфира все участники получат видеозапись. Ведущий вебинара: Андрей Жариков + Профессиональный веб-разработчик со стажем 10 лет,
из них более 7 специализируется на веб-разработке.
+ Прошел путь от рядового программиста в офисе
до успешного фрилансера и ведущего разработчика
коммерческих веб-сервисов.
+ Обучил более 1000 учеников техническим основам
создания сайтов в интернете и программирования.
+ Начиная с 2013 года - постоянный преподаватель
Школы Программирования, горячо любимый учениками.
+ Начиная с 2014 года - ведущий разработчик портала geekbrains.ru
33.Основы проектирования и юзабилити
Описание:
Вы умеете программировать и у вас есть отличная идея проекта. Достаточно ли этого для успеха? Конечно, нет. Много проектов так и не получили признания из-за того, что не прошли через все необходимые для успеха шаги. Ведь чтобы пользователи захотели использовать продукт, его надо сделать понятным и удобным. А добиться этого можно только при правильной подготовке. И каждый пропущенный шаг на этом пути, особенно в самом начале, приводит к провалу. То, что связано с удобством использования, часто называют usability, человеко-ориентированным интерфейсом, UX, UI… На самом деле это части одного большого процесса – проектирование продукта с учетом знаний о своем пользователе. И этот процесс обязательно начинается с формулировки идеи, обязательно должен пройти такие шаги, как сбор и анализ требований, создание персон и сценариев. Он невозможен без прототипирования (при наличии сложных интерфейсов), и должен содержать ещё много других шагов.-
Доп.информация:
Многие поддаются своей лени и оправдываются тем, что всё это старые ненужные методы – ведь сейчас есть Agile. Но гибкие методики вовсе не отменяют необходимость изучения пользователя, продумывание сценариев использования. Они просто обернули это в короткие циклы, когда мы начинаем разработку, не дожидаясь завершения процесса подготовки проекта. Возможно, вы сталкивались с ситуацией, когда при разработке у вас возникает вопрос, например, какие поля формы обязательные. Вы обсуждаете и понимаете, что ответ зависит от того, как мы хотим использовать в дальнейшем эту информацию. А это в свою очередь упирается в вопрос стратегии продукта, его основных принципах. В моей практике было даже так, что мы, как исполнители, не знали, работаем ли мы для частных лиц или для организаций, а ведь это влияет на многие интерфейсы продукта. На бесплатном вебинаре «Основы проектирования и юзабилити» в среду, 14 января в 20:00 я расскажу вам про все основные шаги, необходимые для подготовки проекта к разработке. О том, что нужно сделать, чтобы конечный продукт был нужен вашему пользователю и был удобен в использовании. И привлеките своих коллег, чтобы вам было легче понять друг друга и начать применять знания на практике!
34.Личные качества успешного программиста
Описание:
Для профессионального роста кроме технических знаний и навыков не менее важны и личные качества и навыки общения. Более того, даже будучи умелым "технарем", можно постоянно терпеть неудачи в карьере, если личные качества страдают. Если же вы обладаете хорошо развитыми полезными личными качествами и умеете налаживать отношения с другими людьми, то сможете быстро получить любые недостающие технические знания и навыки. Ниже - несколько примеров о важности прокачивания личных качеств.-
Доп.информация:
1) Как вы думаете, какой главной неприятной чертой обладают фрилансеры из России и СНГ? Если вы подумали о чем-то техническом, то вам крайне рекомендуется прийти на этот вебинар. По факту, самая главная неприятная особенность русскоговорящих фрилансеров - необязательность в исполнении своих обязательств. Проще говоря - раздолбайство, при котором задачи выполняются не те, не так и не тогда когда нужно... а сам фрилансер легко может внезапно бесследно пропасть в любой момент. Так что стоит избегать не только быдлокода, но и эпичных провалов в общении. В том числе о них мы поговорим в этом вебинаре. 2) Теперь поговорим про самообразование. Ведь хорошие программисты постоянно самообразовываются, стоять на месте в этой индустрии никак нельзя. И конечно же, частенько приходится просить у кого-то помощи. Сам факт этого тоже конечно для многих пытка, но пока что речь не об этом. Есть простая формула "ЛНСВ", при применении которой люди будут помогать вам весьма охотно. Расшифровывается она как "легко, ненапряжно, субъективно выгодно". Чем больше ЛНСВ, тем лучше вам помогают. Но кто об этом думает? Кажется, что в большинстве случаев люди как будто специально делают почти все, чтобы НЕ получить помощь. Естественно, и эта тема будет раскрыта на вебинаре со всеми нюансами. 3) Ну и наконец, о мышлении. Вы может быть знаете такую крылатую фразу: "победители ищут возможности, неудачники ищут оправдания". Печально, но очень часто мы рассуждаем при решении задач совершенно нерезультативно. Например, если использовать результативное мышление и результативные вопросы, можно найти в Гугле ответ практически на любой технический вопрос. Это всего лишь вопрос времени и сноровки. По крайней мере, за мою более чем десятилетнюю карьеру разработчика я не встречал такой проблемы, решения которой я не мог бы найти в Гугле самостоятельно! Так что и об умении работать с информацией тоже на вебинаре поговорим. Надеюсь, эти примеры заинтересовали вас в данном вебинаре! Я буду рад разобрать эти и другие темы и в прямом эфире ответить на все возникающие по ходу вебинара вопросы. Присоединяйтесь! Из этого вебинара вы узнаете: + Как понять, подходит ли вам выбранная ниша и найти "свое" место
+ Признаки "заточенного" под программирование мышления и привычек
+ Личные качества и привычки высокооплачиваемых программистов
+ Личные качества и привычки низкооплачиваемых программистов
+ Главные навыки для программиста и как их развивать
+ Зачем вам развивать проактивное мышление и как это делать
+ Как продуктивно выстраивать отношения
+ Как сделать так, чтобы вам активно помогали
+ Стратегии развития win-win-win
+ БОНУС: ответы на вопросы о самомотивации и другие Ведущий вебинара: Андрей Жариков + Профессиональный веб-разработчик со стажем 10 лет, из них более 7 специализируется на веб-разработке.
+ Прошел путь от рядового программиста в офисе до успешного фрилансера
и ведущего разработчика коммерческих веб-сервисов.
+ Обучил более 1000 учеников техническим основам создания сайтов в интернете и программирования.
+ Начиная с 2013 года - постоянный преподаватель Школы Программирования, горячо любимый учениками.
+ Начиная с 2014 года - ведущий разработчик портала geekbrains.ru Запись прямого эфира будет доступна на этой странице после его проведения.
35.Обзорный вебинар по курсу Язык С
Описание:
С и С++, - очень важные и мощные языки программирования.
Так, С++ содержит средства создания эффективных программ практически любого назначения, от низкоуровневых утилит и драйверов до сложных программных комплексов самого различного назначения.-
Доп.информация:
Другие его отличия:
- Поддержка различных стилей и технологий программирования, включая традиционное директивное программирование, ООП,
- Наличие возможности работы на низком уровне с памятью, адресами, портами.
- Возможность создания обобщённых алгоритмов для разных типов данных, их специализация и вычисления на этапе компиляции с использованием шаблонов.
- Кроссплатформенность. Доступны компиляторы для большого количества платформ.
- Эффективность. Язык спроектирован так, чтобы дать программисту максимальный контроль над всеми аспектами структуры и порядка исполнения программы. Чтобы стать высококвалифицированным разработчиком, необходимо скрупулёзно подходить к изучению основ. А все самые современные и востребованные языки программирования и технологии разработки (в том числе язык С++) основаны на языке C, который, кстати, очень лёгок в изучении и понимании, а интуитивный синтаксис языка способствует прекрасному восприятию его особенностей начинающими и самыми юными программистами. Вебинар позволит вам
- познакомиться с интересной историей создания и развития языка С;
- на примерах изучить его основные особенности;
- получить для себя ответ на вопрос: «Стоит ли мне записываться на курс «Язык С»?». Данный вебинар будет полезен как начинающим программистам, сомневающимся в своем выборе, так и опытным С-разработчикам, которые смогут услышать для себя новую интересную информацию.
36.Написать игру на C# за час? Легко!
Описание:
Хочешь создать свою игру? На бесплатном вебинаре по языку C# мы напишем игру «Лабиринт»,
подробно обсудим и выполним все этапы создания проекта:
+ технический анализ,
+ интерфейс пользователя,
+ программирование правил игры,
+ подсчёт очков и жизней,
+ воспроизведение звуков,
+ переход на следующий уровень,
+ результаты победителя. Во время вебинара мы с нуля, с чистого листа создадим базовую версию игры «Лабиринт», которую вы сможете развивать и усложнять дальше самостоятельно. Изучение языка C# на примере создания небольших игрушек — это самый интересный и эффективный способ прокачки собственных навыков программирования. Вы узнаете много интересных и полезных фишек, которые помогут вам при проектировании и создании своих собственных проектов на языке C#. Вебинар для начинающих программистов.
37.Основы проектирования БД в MySQL
Описание:
Мало какое веб-приложение сегодня не работает с базой данных. При этом можно однозначно сказать, что самая популярная в мире веб-приложений СУБД - MySQL. В том числе потому, что современные инструменты работы с MySQL позволяют даже абсолютным новичкам работать с этой СУБД почти так же просто, как с таблицами в Excel. В то же время, это более сложная система и уже с начала работы с ней будет весьма полезно понимать некоторые важные принципы и практические нюансы. Например - что такое нормализация данных и почему в большинстве случаев имеет смысл применять 3НФ (третью нормальную форму). Если использование 3НФ не является для вас естественной привычкой - вам точно стоит посетить этот вебинар. В прямом эфире будут разобраны эти и другие темы на примере проектирования БД для небольшого интернет-магазина.-
Доп.информация:
Вебинар ориентирован, в первую очередь, на начинающих разработчиков с нулевыми или минимальными знаниями о работе с MySQL. В ходе этого вебинара вы узнаете и своими глазами увидите: + как установить и запустить MySQL сервер для разработки
+ как управлять пользователями БД для разграничения доступа
+ какие приложения удобно использовать для работы с БД
+ как разработать структуру базы данных MySQL для вашего приложения с нуля
+ как работать с БД через веб-интерфейс phpMyAdmin, не написав ни строчки кода
+ как импортировать и экспортировать данные
+ альтернативы для замены MySQL
+ ответы на вопросы в прямом эфире И как всегда в прямом эфире будут даны ответы на вопросы из комментариев на данной странице
После эфира будет выложена его видеозапись. Ведущий вебинара: Андрей Жариков + Профессиональный веб-разработчик со стажем 10 лет,
из них более 7 специализируется на веб-разработке.
+ Прошел путь от рядового программиста в офисе
до успешного фрилансера и ведущего разработчика
коммерческих веб-сервисов.
+ Обучил более 1000 учеников техническим основам
создания сайтов в интернете и программирования.
+ Начиная с 2013 года - постоянный преподаватель
Школы Программирования, горячо любимый учениками.
+ Начиная с 2014 года - ведущий разработчик портала geekbrains.ru
38.Итак, ты говоришь, что умеешь писать код?
Описание:
Чтобы написать работоспособное приложение, одного знания языка программирования недостаточно. Даже если вы работаете в одиночку, без системы контроля версий проект грозит сорваться из-за одного эксперимента. Если же в команде больше одного человека, без грамотной автоматизации и настройки непрерывной интеграции вас ждет синдром “работает на моей машине” и проблемы с несведенными версиями кода. Мы допускаем ошибки, поэтому необходимо видеть очевидные, находить причины проявившихся и не допускать их повторения — искать “дурно пахнущий” код, отлаживать и тестировать приложение.-
Доп.информация:
Самый очевидный способ развить эти навыки — практиковаться.
Можно устроиться на работу junior-программистом под начало хорошего тимлида и усиленно преодолевать возникающие сложности. Однако, если уделить время подготовке, путь до самостоятельного и квалифицированного специалиста можно пройти быстрее.
Вебинар поможет сориентироваться в технических проблемах, возникающих в ежедневной работе и рассчитан на начинающих программистов.
Мы поговорим о работе с git и CI, код-стандартах, отладке, тестировании и рефакторинге.
39.Особенности программирования по-взрослому
Описание:
- Вам нравится программировать и вы занимаетесь этим в свое удовольствие.
- Вы слышали, что программирование - очень востребованная и хорошо оплачиваемая сфера деятельности, и решили этим заняться.
- А может быть, вы обнаружили себя на последнем курсе вуза по технической специальности и задумались над тем, чтобы связать свою жизнь с программированием. "Как изменится моя жизнь? С какими трудностями я столкнусь? Какие знания и навыки мне понадобятся, чтобы стать хорошим специалистом?"-
Доп.информация:
Первое, что приходит на ум - это выучить язык программирования. А что дальше? Достаточно ли этих знаний, чтобы разрабатывать крупные сложные стабильные системы и получать за это хорошие деньги? На вебинаре мы разберем ответы на все эти вопросы. Вебинар позволит вам прикоснуться к "взрослой" разработке и расскажет про такие важные темы как:
- работа в команде,
- проектирование архитектуры,
- оптимизация программ,
- и тестирование.
Вопросы, без знания которых, не состоится ни один проект. Мы обратим внимание на аспекты, выходящие за рамки программирования на каком-то конкретном языке и относящиеся к разработке в целом, и дадим направление, следуя которому вы получите качественную подготовку на пути к профессии ведущего программиста.
40.Обзор популярных библиотек и фреймворков для JavaScript
Описание:
Для быстрого решения большинства нетривиальных задач в JavaScript, как и в других языка, есть множество полезных библиотек и фреймворков. Библиотеки помогают быстро реализовывать отдельные функции в приложении, а фреймворки являются надежным фундаментом для построения приложений на их основе. Из этого обзорного вебинара вы узнаете: + как искать готовые библиотеки для решения различных задач
+ как использовать систему быстрой установки компонентов bower
+ обзор самых популярных компонентов bower
+ какие библиотеки должен уметь использовать каждый фронтенд-разработчик
+ библиотеки для отладки и тестирования приложения
+ обзор самых популярных плагинов для jquery / jquery.ui
+ сравнительный обзор фреймворков backbone.js / marionette.js / angular.js / ember.js
+ как использовать инструменты для организации кода require.js / browserify.js / webpack.js-
Доп.информация:
И как всегда в прямом эфире будут даны ответы на вопросы из комментариев на данной странице
После эфира будет выложена его видеозапись. Ведущий вебинара: Андрей Жариков + Профессиональный веб-разработчик со стажем 10 лет,
из них более 7 специализируется на веб-разработке.
+ Прошел путь от рядового программиста в офисе
до успешного фрилансера и ведущего разработчика
коммерческих веб-сервисов.
+ Обучил более 1000 учеников техническим основам
создания сайтов в интернете и программирования.
+ Начиная с 2013 года - постоянный преподаватель
Школы Программирования, горячо любимый учениками.
+ Начиная с 2014 года - ведущий разработчик портала geekbrains.ru
41.Старая школа. FreeBSD и OpenBSD: основные факты за два часа
Описание:
Чем BSD отличается от Linux? На первый взгляд команды похожие, и браузер выглядит одинаково, однако под капотом у этих систем мало общего. Данный вебинар познакомит вас с семейством BSD в целом, и двумя его представителями в частности, а также коснётся следующих тем: - философия и принципы BSD;
- области применения FreeBSD и OpenBSD;
- основные особенности и отличия от прочих ОС;
- что должен знать и уметь каждый системный администратор;
- особенности разработки под платформу BSD;
- кроссплатформенная разработка;
- субъективные впечатления и личный опыт ведущего.-
Доп.информация:
Ведущий с радостью ответит на вопросы аудитории. После окончания вебинара будет доступна его запись. Вебинар будет интересен:
- системным администраторам, уже знакомым с UNIX или Linux;
- программистам, интересующимся платформой UNIX;
- всем желающим расширить кругозор и получить новую информацию
42.Знакомcтво с CMS NetCat
Описание:
Веб-разработчик - профессия современная, трудоемкая, требующая гибкости ума и широкого кругозора в области ИТ.
Успешный веб-разработчик знает много технологий и умеет их применять на практике. Изучение NetCat - это новый шаг изучения технологий, который позволит вам научиться работать в современной востребованной CMS.
На данный момент сайты на NetCat разрабатывают более чем 2000 веб-студий и частных веб-разработчиков.
Под управлением этой CMS работают около 19 000 сайтов.-
Доп.информация:
Данная CMS предоставляет возможность разработки сайтов любой сложности, от сайтов-визиток до полнофункциональных интернет-магазинов.
Она логично организована, предоставляет множество средств для удобства написания кода, имеет прочную современную систему защиты сайта от взлома. Освоив CMS NetCat - разработчик сможет:
1. Стать партнером NetCat и, создав свои собственные расширения для NetCat, выложить их в CatStore и зарабатывать деньги;
2. Стать еще более востребованным специалистом, так как программисты, знающие CMS NetCat, пока встречаются не так часто. На вебинаре вы узнаете:
1. Краткую историю создания и развития CMS NetCat;
2. Особенности CMS NetCat;
3. Что дает изучение CMS NetCat разработчику;
4. Сравнение CMS NetCat с другими современными CMS;
5. Основные инструменты разработчика;
6. Основные понятия и краткий обзор API разработчика.
43.Обзор популярных библиотек и фреймворков для PHP
Описание:
Для быстрого решения большинства нетривиальных задач в PHP, как и в других языках, есть множество полезных библиотек и фреймворков. Библиотеки помогают быстро реализовывать отдельные функции в приложении, а фреймворки являются надежным фундаментом для построения приложений на их основе. Из этого обзорного вебинара вы узнаете: + как искать готовые библиотеки для решения различных задач
+ как использовать систему быстрой установки модулей composer
+ обзор самых популярных модулей composer
+ библиотеки для работы с базами данных, в том числе с применением ORM
+ библиотеки для отладки и тестирования приложения
+ сравнительный обзор фреймворков yii / laravel / symfony / zend / phalcon
+ краткий обзор микро-фреймворков slim / fat-free / silex
+ ответы на вопросы в прямом эфире
44.Программирование на Objective-C. Разработка простого калькулятора для iPhone
Описание:
Objective-C - язык программирования Apple. Изучив его, вы с легкостью сможете писать приложения как на iOS, так и на Mac OS X.
На данном вебинаре мы разработаем простой калькулятор, способный выполнять основные арифметические операции. В ходе работы мы подробно обсудим: - Паттерн MVC
- Основы Objective-C. Принцип работы, основные типы данных, ручное и автоматическое управление памятью
- iOS SDK. Жизненный цикл приложений, основные классы и методы для работы
- Interface Builder. Работа со Storyboard, создание графического интерфейса
- Xcode. Редактирование кода, компиляция приложений на симуляторе и устройстве Вебинар рассчитан на начинающих, либо имеющих небольшой опыт программистов.-
45.Как запоминает и считает компьютер. Системы счисления и кодирования данных
Описание:
Как ни удивительно, но абсолютно вся информация в компьютере (текст, звук, видео, программы) закодирована всего лишь с помощью двух символов: 0 и 1. Такая система кодирования данных называется "двоичная система счисления". И если вы хотите глубоко понимать, как компьютер работает с информацией - полезно узнать теоретические основы двоичной системы и ее применения в компьютерах. На этом вебинаре вы узнаете: - зачем программисту знать про системы счисления
- почему компьютер не "понимает" ничего кроме 0 и 1
- как компьютер считает в двоичной системе
- принципы кодирования текста
- принципы кодирования видео
- принципы кодирования звука
- какие еще системы счисления часто применяются в программировании-
Доп.информация:
Ведущий вебинара: Андрей Жариков + Профессиональный веб-разработчик со стажем 10 лет, из них более 7 специализируется на веб-разработке.
+ Прошел путь от рядового программиста в офисе до успешного фрилансера и ведущего разработчика коммерческих веб-сервисов.
+ Обучил более 1000 учеников техническим основам создания сайтов в интернете и программирования.
+ Начиная с 2013 года - постоянный преподаватель Школы Программирования, горячо любимый учениками.
+ Начиная с 2014 года - ведущий разработчик портала geekbrains.ru
46.Сайт как "раз, два, три!" с помощью yii фреймворка
Описание:
Вы владеете php, но хочется быстрого инструмента для создания сайтов и проектов?
Умеете работать с базой, но хотите иметь продуманный подход для работы с ней?
Хотите чтобы большая часть кода генерировалась автоматом? Тогда yii - это то что вам нужно.
Yii — это высокоэффективный, основанный на компонентной структуре PHP-фреймворк для разработки масштабных веб-приложений. Он позволяет максимально применить концепцию повторного использования кода и может существенно ускорить процесс веб-разработки-
Доп.информация:
- Высокая производительность относительно других фреймворков, написанных на PHP;
- Парадигма Модель-вид-контроллер;
- Интерфейсы DAO и ActiveRecord для работы с базами данных (PDO);
- Поддержка интернационализации;
- Кэширование страниц и отдельных фрагментов;
- Перехват и обработка ошибок;
- Ввод и валидация форм;
- Аутентификация и авторизация;
- Использование AJAX и интеграция с jQuery;
- Генерация базового PHP-кода для CRUD-операций (скаффолдинг);
- Поддержка тем оформления для их лёгкой смены;
- Возможность подключения сторонних библиотек;
- Миграции базы данных И это небольшой перечень того, что он умеет. На вебинаре вы узнаете, как можно быстро и легко создавать веб приложения, узнаете о кодогенераторе и сможете проникнуться дзен мощнейшего фреймворка.
47.Делаем резервные копии правильно
Описание:
Давно известно, что IT-шники делятся на две категории. Одни пока еще не делают резервные копии, а другие уже их делают. Грамотное использование резервных копий (бэкапов) ценных данных - обязательный навык и глубоко укоренившаяся привычка для любого высококвалифицированного IT-профессионала. При этом кажется, что все очень просто - ведь периодически делать копии важных файлов умеют все! В реальности же для организации грамотной системы бэкапов необходимо использовать ряд важных правил, которые в дальнейшем могут сэкономить вам огромное количество времени, сил и денег. Насколько грамотна ваша система бэкапов сейчас? Проверьте себя с помощью небольшого теста. Он покажет, нужно ли вам посетить данный вебинар и разобраться в теме бэкапов поглубже. За каждый ответ «да» добавьте себе 1 балл-
Доп.информация:
Вы регулярно делаете бэкапы ценных данных?
Вы делаете бэкапы рабочих данных?
Вы делаете бэкапы личных данных?
Вы делаете бэкапы данных о логинах, паролях и т.п.?
Ваша особо секретная информация защищена от чтения посторонними людьми?
Ваши бэкапы делают автоматически?
Вы следите за корректностью работы системы бэкапов?
Вы знаете про правило бэкапов «3-2-1»?
У вас есть копия бэкапа на другом типе носителя?
У вас есть еще одна копия бэкапа в другом физическом месте?
У вас есть третья копия бэкапа с оффлайн доступом к ней?
Вы используете для бэкапов облачные хранилища или сервисы? 10-12 баллов: высший уровень профессионализма, на вебинар можно не ходить :)
6 до 9 баллов: неплохо, но ваши бэкапы недостаточно надежны в ряде случаев
0-5 баллов: от бэкапов здесь одно название, посещение вебинара необходимо! Конечно же, в ходе вебинара этот тест и его результаты буду подробнейшим образом разобраны. Вы получите множество рекомендаций о правильной организации бэкапов и ответы на все свои вопросы по этой теме в прямом эфире! Ведущий вебинара: Андрей Жариков + Профессиональный веб-разработчик со стажем 10 лет, из них более 7 специализируется на веб-разработке.
+ Прошел путь от рядового программиста в офисе до успешного фрилансера и ведущего разработчика коммерческих веб-сервисов.
+ Обучил более 1000 учеников техническим основам создания сайтов в интернете и программирования.
+ Начиная с 2013 года - постоянный преподаватель Школы Программирования, горячо любимый учениками.
+ Начиная с 2014 года - ведущий разработчик портала geekbrains.ru
48.Создание "живых" интерфейсов, легко и просто
Описание:
Вебинар посвящен инструментам, необходимым разработчику для создания современных интерфейсов. На примере разрабатываемого приложения ALCOMATH вы:
- познакомитесь с принципами построения элементов управления;
- поймете, что отличает "живой" интерфейс от "неживого";
- узнаете, как работает восприятие человека на различные реакции/отклики программы, возникающие в ответ на действия пользователя. Мы запрограммируем работу элементов дизайна, попутно рассмотрев, как создаются анимации, а также коснемся базовых понятий - класс, объект, переменные, методы и проч.-
Доп.информация:
В практической части занятия будет продемонстрировано создание окна приложения при помощи Storyboard и рассмотрены базовые решения в области анимации элементов дизайна, внедрение которых позволит легко вывести внешнюю составляющую приложения на более высокий уровень. Занятие рассчитано на людей, имеющих начальный и нулевой уровень в области программирования.
Для полноценного усвоения материала необходим установленный Xcode 6 и выше.
49.D3.js – визуализируй свои идеи!
Описание:
Тема данных и их наглядного представления необычайно широка, и любой веб-разработчик непременно с ней сталкивается в том или ином виде. К нашему счастью, существует прекрасный инструмент, предназначенный именно для получения красивых и эффектных визуализаций, где возможности программиста ограничены лишь его воображением и уровнем подготовки (а как же). Речь пойдет о библиотеке под названием D3.js (или кратко D3) – самом современном, мощном и гибком средстве работы с данными и векторной графикой в клиентских браузерах. Отметим тот факт, что информации на русском языке, посвященной D3, крайне недостаточно для глубокого изучения и овладения предметом.-
50.Азбука виртуального хостинга. Размещаем сайты на TimeWeb
Описание:
Любому сайту нужен надежный и удобный дом. Точнее - хостинг :) Из данного практического вебинара вы узнаете: - Базовые принципы работы хостинга;
- Что такое виртуальный хостинг;
- Когда нужен выделенный хостинг;
- Зачем существует облачный хостинг;
- Критерии выбора хостера и тарифного плана;
- Сравнение российских и зарубежных хостеров;
- Как установить CMS (WordPress и другие) за 5 минут;
- Как разместить типичный сайт на хостинге по FTP;
- Как работать с базами данных;
- Как оплатить домен и привязать его к сайту;
- Как создать корпоративную почту на домене Все практические моменты будут показаны на примере работы с хостингом TimeWeb.
а уже после вебинара вы легко сможете разместить на нем свой небольшой сайт!
51.Ruby и Rails с точки зрения системного администратора
Описание:
Ваше гениальное приложение готово! Скоро всё человечество не будет представлять, как оно без него обходилось, но пока что нужно его запустить в продакшене.
Или другой вариант: третьего дня знакомому понадобилась помощь с Redmine, и оказалось, что он сделал неправильно всё, что только было возможно. Чтобы помочь программистам понять, как их приложения развёртываются и работают, а также чтобы помочь сисадминам понять, как развёртывать и эксплуатировать приложения на Ruby вообще и Rails в частности, посмотрите этот вебинар.
Если вам кажется, что вы можете быстро нагуглить шпаргалку...
Если вам кажется, что Thin неплохо справляется...
Если вы не знаете что такое RVM...
- обязательно приходите на вебинар, давайте вместе сделаем мир чуточку лучше.
52.Интерпретатор BASIC на Java за 2 часа
Описание:
На вебинаре вы познакомитесь с возможностями Java Standard Edition.
Вместе с ведущим вы создадите на Java интерпретатор языка программирования BASIC, поддерживающий основные команды: PRINT, GOTO, IF, THEN, FOR, NEXT, LET, INPUT.
А в конце сможете написать на BASIC программу, которая решает квадратные уравнения, и исполните её на вашем интерпретаторе. В процессе написания будут затронуты такие темы, как:
- наследование,
- операции со строками,
- коллекции TreeMap и HashSet. Вы познакомитесь с процессом создания диаграммы классов и unit-тестов.
Вся разработка будет проходить в среде Intellij IDEA.
В конце вебинара вы сможете задать любые интересующие Вас вопросы по Java.
53.Эффективный поиск информации в интернете
Описание:
Не можете найти в сети нужную информацию?
Устали от того, что на форумах постоянно посылают в Гугл?
Хотите научиться быстро искать факты и решения проблем в сети? Тогда пора научиться эффективно пользоваться поисковыми сервисами! На этом вебинаре будут разобраны: + базовые принципы поиска информации в сети
+ некоторые особенности работы с Google и Yandex
+ вспомогательные сервисы и фишки при поиске картинок
+ вспомогательные сервисы и фишки при поиске музыки
+ фишки по поиску исходных кодов и не только для программистов
54.Зачем программисту нужны алгоритмы и как устроиться на работу в Google
Описание:
На вебинаре вы узнаете:
- зачем программистам нужны алгоритмы,
- где они используются,
- какие задачи в реальных приложениях решаются с их помощью. Вы поймёте, почему без знания алгоритмов невозможно устроиться в крупные компании, такие как Google, Facebook и Яндекс. А также узнаете, какие задачи даются на собеседованиях в эти компании, и как их решать. Хотите оценить свой уровень алгоритмических знаний и понять, зачем могут понадобиться алгоритмы конкретно вам? - Приходите на вебинар!
55.Язык Swift против языка Objective-C
Описание:
В программе вебинара: 1. Причины появления языка. Влияние других языков на Swift и заимствованные концепции. 2. Сравнение Objective-C и Swift :
-- Операторы языка.
-- Базовые типы и структуры данных.
-- Работа со строками.
-- Мощный switch-case в Swift.
-- Optional types.
-- Generics. 3. Функциональное программирование в Swift:
-- Функции высшего порядка.
-- Анонимные функции.
-- Применение стандартных функций map,reduce,filter,join.
56.Amazon Web Services
Описание:
Минимально необходимая инфраструктура для веб-разработчика - это хостинг для размещения приложений. Но что делать, если мощностей и возможностей обычного хостинга не хватает? Например, для хранения больших объемов файлов. Или для быстрой отправки множества email. Эти и другие задачи можно легко решить с помощью аренды первоклассных сервисов для разработчиков от Amazon. Что особенно приятно - данные сервисы можно бесплатно использовать в течение года! Данный вебинар посвящен обзору самых популярных сервисов Amazon: + Simple Storage Service для хранения файлов
+ Glacier для долгосрочного хранения архивов информации
+ Simple Email Service для рассылки почты
+ Различные сервисы для работы с базами данных
+ Elastic Computing для виртуальных серверов Как всегда отдельным блоком будут даны ответы на вопросы по этой теме в прямом эфире.
57.D3.js – создаем карту с визуализацией!
Описание:
Картография – неотъемлемая часть библиотеки D3.js, а карты сегодня используются повсеместно на порталах любого уровня сложности. Умение создавать карты и визуализировать данные в них – определенно ценный навык, который даст вам возможность не только указывать в резюме «умею готовить карты», а создавать действительно потрясающие воображение картинки. В такой непростой теме (порог входа высок), к большому сожалению, с документацией дела обстоят просто удручающе. А о русскоязычных материалах и вовсе говорить не приходится.
На этом вебинаре вы получите уникальную возможность посмотреть на работу картографа в свете создания векторных карт для размещения в браузере.
Но этим дело не ограничится - еще будет визуализация данных. Не существует учебников, где подобная информация собрана воедино, поэтому не упустите шанс!-
Доп.информация:
На вебинаре ведущий пошагово покажет весь процесс создания векторной карты с самого начала и до конца. Если вы желаете повторять действия, вам потребуется заранее скачать и установить следующие приложения:
1. QGIS – бесплатная кроссплатформенная географическая информационная система (основной инструмент начинающего картографа). http://www2.qgis.org/ru/site
2. Node.js – широко известная реализация серверного JavaScript. https://nodejs.org Никаких глубоких знаний по теме не потребуется, каждый этап будет объясняться как можно более простым языком и в подробностях.
58.Yii2.Невероятная мощь фреймворка нового поколения
Описание:
Yii2 появился год назад, и за это время он обрел огромную популярность. Если вы хотите быть в тренде и использовать мощь современного и быстрого фреймворка,то Yii2 - это ваш выбор. Что же такого есть во 2-й версии фреймворка Yii? - Отсутствие обратной совместимости с Yii 1.1;
- Пересмотрена архитектура классов, некоторые их реализации;
- Отсутствие, как следствие новой архитектуры, некоторых сущностей, например: CDbCriteria, CClientScript, CUserIdentity и другие;
- Поддержка шаблонизаторов Smarty и Twig. На вебинаре поговорим про обновленный кодогенератор, установку расширений через компосер, про новый AR и многое другое.
Присоединяйтесь
59.Популярные сетевые протоколы и форматы обмена данными
Описание:
Все сетевые программы общаются между собой как правило на основании стандартизированных протоколов и форматов обмена данными. И поэтому, чтобы заниматься разработкой серверной части комплексных веб-приложений, необходимо знать о том, какие вообще бывают протоколы, для чего и как они применяются. Данные вебинар посвящен обзору следующих протоколов: TCP/IP
DNS,
HTTP(S),
(S)FTP,
SSH,
SMTP,
POP,
IMAP,
WebSocket,
Bayeux А также следующих форматов обмена данными: RSS,
XML,
JSON И, как всегда, на вебинаре в прямом эфире будут даны ответы на вопросы по этой теме.
60.Знакомство с xCode 6 и Swift
Описание:
В программе вебинара: 1. Новый функционал в xCode 6;
2. Обзор изменений в основных фреймворках;
3. Работа с JSON;
4. Некоторые особенности архитектуры приложений под iOS 8;
5. Многопоточность на Swift и CoreData
61.Сколько ты можешь зарабатывать на фрилансе?
Описание:
Фриланс для многих - пока еще необычный и экзотический способ работы по сравнению с традиционной работой по найму. Фриланс манит свободой выбора своего стиля жизни и хорошими перспективами заработка. Конечно, это не дается просто так, - карьерой во фрилансе нужно активно и сознательно заниматься, чтобы она дала сочные крупные плоды. И тут стоит задуматься - что я могу выиграть и проиграть по сравнению с текущей ситуацией, начав сейчас строить карьеру фрилансера? Какие ресурсы мне для этого нужны, насколько это будет тяжело или, наоборот, легко? Сколько я стою на рынке фриланса и вообще - стоит ли игра свеч?-
Доп.информация:
Из этого вебинара вы узнаете: + как оценить свою востребованность на рынке фриланса;
+ какие основные программистские навыки сейчас востребованны на фрилансе;
+ какие личные качества нужны и высоко ценятся на рынке фриланса;
+ как оценить стоимость своей работы и возможный месячный доход;
+ как определиться со стратегией развития и выбора проектов Ведущий вебинара: Андрей Жариков + Профессиональный веб-разработчик со стажем 10 лет,
из них более 7 специализируется на веб-разработке.
+ Прошел путь от рядового программиста в офисе
до успешного фрилансера и ведущего разработчика
коммерческих веб-сервисов.
+ Обучил более 1000 учеников техническим основам
создания сайтов в интернете и программирования.
+ Начиная с 2013 года - постоянный преподаватель
Школы Программирования, горячо любимый учениками.
+ Начиная с 2014 года - ведущий разработчик портала geekbrains.ru
62.Знакомство с ASP.NET MVC
Описание:
ASP.NET это один из самых популярных фреймворков разработки сайтов.
Среди его преимуществ - быстрота работы, красота и эффективность кода, множество возможностей cреды разработки VisualStudio.NET. Не так давно вышла бесплатная (но при этом полностью функциональная) версия среды разработки VS.NET 2013 Community для некоммерческих и для малых проектов (скачать ее можно здесь - http://www.visualstudio.com/en-us/downloads/downloa...o-vs#d-community ).
На данный момент Microsoft открыла исходники серверной части ASP.NET и многие другие исходники .NET, что в скором времени позволит запускать сайты ASP.NET, а также другие программы .NET не только на Windows серверах, но и на таких платформах как iOS и Linux!
Среда VS.NET 2013 очень проста в использовании и обладает широчайшим функционалом. В нее встроено практически все, что может быть удобного для программиста, из того что уже придумано. И можно без преувеличения сказать, что на данный момент это самая полнофункциональная и мощная среда разработки в мире.-
Доп.информация:
В возможности этой среды входят:
- удобная и эффективная отладка приложений;
- среда и платформа для Юнит тестирования приложений (TDD);
- различные визуализаторы, в том числе и объектной модели приложения, широкие возможности просмотра и поиска документации;
- возможности командной разработки;
- возможности просмотра структуры классов;
- Интерактивные подсказки при написании кода (это очень удобно, и, думаю, один раз попробовав такое, вы больше не захотите программировать без этой функции - на вебинаре она будет показана в действии);
- Подсветка синтаксиса кода;
- Удобный рефакторинг и др. Сайты на ASP.NET MVC работают быстрее, чем большинство аналогов на других платформах. Для платформы .NET существуют десятки и даже сотни тысяч бесплатных библиотек и компонентов доступных для скачивания. Кроме того присутствует удобная система документации и база данных чуть ли не по всем вопросам, которые могут возникнуть в процессе разработки (stackoverflow.com ).
Есть развитые русскоязычные порталы на которых можно обсуждать и задавать вопросы по ASP.NET MVC ( например rsdn.ru )
Можно сказать, что ASP.NET MVC в месте со всей ее экосистемой, включая VisualStudio.NET является одним из самых совершенных, удобных и востребованных средств разработки сайтов. Изучение платформы .NET позволит вам создавать не только веб сайты, но и оконные, консольные приложения, причем не только под Windows но и под Android, iOS и даже Linux. На этом вебинаре вы узнаете о том, чем привлекает программистов платформа ASP.NET MVC, о ее экосистеме, и таких ее элементах как:
Razor - движок представлений
EF CodeFirst - ORM framework
NuGet - легкий и удобный менеджер пакетов
MVC - Модель, Отображение, Контроллер
Routing System - создание удобных и красивых путей (URL) сайта.
VS.NET 2013 - среда разработки для проектов ASP.NET MVC На вебинаре будет много примеров реального действующего кода с демонстрациями. А если вы предварительно установите бесплатную VS.NET 2013 Community, то мы вместе запустим на ней некоторые простейшие приложения. Разработка кода на ASP.NET MVC очень увлекательный, удобный и легкий процесс. На вебинаре я расскажу немного истории возникновения ASP.NET MVC и как сам пришел к этой платформе. Вы сможете узнать о программе, структуре и назначении курса по ASP.NET MVC C# ( http://geekbrains.ru/courses/55 ), а также задать все интересующие вас вопросы.
64.Сбросить MySQL с корабля современности: диалог о СУБД и сопутствующих технологиях
Описание:
Зачастую программисты ничего не знают про СУБД - и это не повод для гордости. Небольшой тест:
- MySQL - это хорошая СУБД;
- PostgreSQL сложен в использовании и администрировании;
- Имеет смысл использовать MongoDB;
- MS Access имеет право на жизнь;
- Асинхронная репликация -- инструмент, имеющий множество применений;
- Приложению стоит абстрагироваться от конкретной СУБД;
- В высоконагруженных приложениях следует избегать JOIN;
- noSQL решения позволяют повысить производительность;
- В случае чего СУБД, с которым работает приложение, всегда можно сменить. Если Вы согласны хотя бы с одним из перечисленных утверждений - у нас для вас плохие новости. Приходите, и давайте вместе обсудим как обстоят дела на самом деле.
65.Карьера в ИТ: Путь джедая
Описание:
Вы - начинающий программист, и хотите узнать, как построить карьеру в ИТ-сфере?
Вы - профессионал, «закодивший» всех и вся и ищущий чего-то нового?
Вы - человек, вообще не определившийся, что ему делать в жизни? Т Тогда рекомендуем Вам посетить вебинар «Карьера в ИТ: Путь джедая» – интерактивный мастер-класс, из которого каждый вынесет для себя что-нибудь полезное. Вебинар будет вести представитель проекта Zartis.ru – уникального сервиса онлайн-рекрутмента в ИТ сфере. Специалисты Zartis.ru помогают соискателям составить грамотное резюме и получить работу в крупнейших ИТ-компаниях, как российских, так и международных. Кто, как не они, знают обо всех нюансах продвижения по карьерной лестнице в ИТ?!-
Доп.информация:
В программе вебинара: · Смогу ли я стать программистом? Талант свыше или упорная работа над собой?
· Высшее образование в сфере ИТ: «за» и «против».
· Актуальные языки программирования: минимальный багаж знаний для трудоустройства.
· Первая работа: как получить достойную оплату труда, не имея опыта.
· Самосовершенствование и самообучение – двигатель прогресса.
· ИТ-фриланс: сам себе хозяин или как работать эффективно, сняв с шеи хомут.
· Поиск мотивации.
· Личные качества успешного ИТ-специалиста. Привычки, мышление, стиль общения.
· Расширение сферы деятельности. Релокация. Поиск партнеров за рубежом.
· Ответы на интересующие вопросы. Идея – вот, что обеспечивает половину успеха. Посетите вебинар, и Вы получите не одну или две, - а целый десяток новых идей по самореализации.
66.WebGL и шейдеры – входим в курс дела!
Описание:
Вы всегда интересовались 3D-графикой, но для вас она кажется чересчур сложной и запутанной? Давайте попробуем исправить сложившуюся ситуацию! Этот вебинар призван дать необходимые знания по основам работы с браузерной реализацией известной кроссплатформенной библиотеки OpenGL под названием WebGL. Мы обсудим все этапы, которые должен пройти рограммист трехмерной графики, чтобы получить картинку на экране.-
Доп.информация:
В повестке дня: - Полезности при работе с WebGL; - Обзор работы графического конвейера; - Математические выкладки с объяснениями, описывающие процессы, происходящие по пути от кода в редакторе до экрана монитора; - Написание несложной программы для вывода геометрической фигуры на экран; - Что такое шейдеры и для чего они нужны. Если вам захочется повторять действия ведущего, никакого специального реквизита не потребуется. Достаточно иметь под рукой редактор для ввода кода и любой современный браузер.
67.Парсинг данных современными методами
Описание:
В наше время приходится работать с огромным количеством информации, и вручную извлекать ее из других ресурсов бывает очень трудно и затратно.
Парсинг данных поможет автоматизировать весь процесс. С его помощью вы сможете забирать контент по расписанию, парсить видео и аудио записи, проходить автоматически авторизацию и распознавать капчи - и, главное, делать все это легко и быстро с помощью современных инструментов.
Очень часто для парсинга используют регулярные выражения, но для их изучения нужно много времени. Мы разберем библиотеки, в которые будет очень легко вникнуть, посмотрим, как делать запросы с помощью CURL и как распознавать капчу с помощью сервиса Antigate.
68.Web разработка на java
Описание:
На бесплатном вебинаре подробно разберем, как писать web приложения на Java.
Мы обсудим протокол HTTP, формат веб приложений WAR. С помощью веб сервера tomcat и серверных страниц JSP напишем небольшие демонстрационные приложения.
В среде Intellij IDEA сделаем гостевую книгу и подключим её к базе данных MySQL.
В конце вебинара прозвучат ответы на любые вопросы слушателей по Java и программированию. Вебинар предназначен для всех, кто интересуется веб разработкой и java.
Для понимания обязательно знание HTML и основ программирования, а так же начальных сведений о языке java.
70.Видеохостинг. Что за зверь и для чего он нужен?
Описание:
Это сайт. Почти обычный сайт. А вот то, что кроется в бэкенде (серверная сторона сайта), для многих загадка.
Давайте рассмотрим, что же лежит внутри YouTube или Рамблер видео. Последнее время, с удешевлением серверов и жестких дисков появилась возможность почти каждому организовать у себя такой хостинг. Я расскажу, как с использованием самых передовых технологий и программных решений загружать и отдавать пользователю видео и, самое главное, как его обрабатывать.-
Доп.информация:
Мы с вами пройдем полный цикл движения контента:
- мультизагрузка,
- кодирование,
- сегментация,
- доставка конечному потребителю.
Использование MPEG-DASH позволит увидеть Ваш контент на любом типе устройства: компьютерах с любой ОС, мобильных девайсах (iOS, Android, Windows Mobile), стационарных ТВ. Хотите познакомиться с технологией, построить свой бизнес в сфере медиа-индустрии или разработать внутренний портал для видеобиблиотеки вашей компании?
Тогда этот вебинар для Вас!
71.Веб-сервер по-взрослому
Описание:
Каждый системный администратор знает, что такое веб-сервер, но не каждый умеет его правильно “готовить” Задайте себе вопрос: что будет, если мой блог посетит одновременно 10000 пользователей, или как себя поведет мой сервер, если каждую секунду 10 пользователей будут делать по 10 запросов?
Скажете что 10 пользователей по 1 запросов в секунду это мало? Давайте возьмем калькулятор и посчитаем. В минуте 60 секунд, в часе 3600 секунд, в сутках 86400.
Получается что в минуту поступает 600 запросов.
В час 36000 запросов.
В сутки 864000. Что будет с вашим сайтом? Опять, гадаем? Давайте строить веб сервер по-взрослому! Мы рассмотрим, как настроить связку nginx+php-fpm+perconadb и запустим на ней популярный движок wordpress.
Посмотрим, как оптимизировать и где подкрутить, чтобы у нас все летало, и какие инструменты для оценки производительности мы можем использовать.
72.AngularJS для новичка: вчера, сегодня, завтра
Описание:
Каждый, кто начинал заниматься web-разработкой, сталкивался с проблемой выбора языка программирования, библиотеки и фреймворка. Перерывали десятки обзоров, видео, репозиториев GitHub и не могли определится по причине недостатка объективной информации. Особенно сложно новичкам - море непонятных терминов, авторов, мнений. Данный вебинар рассчитан на начинающих веб-разработчиков и посвящен AngularJS.
На нем вы узнаете:
-- почему именно AngularJS;
-- его отличительные особенности;
-- как начать разработку;
-- ключевые моменты;
-- организация приложения;
-- обзор существующих компонентов для AngularJS;
-- взгляд в будущее И в завершение - ответы на ваши вопросы
73.Разработка в крупной компании на примере Banki.ru
Описание:
Вебинар для широкого круга людей, а в первую очередь для:
- новичков, интересующихся внутренней кухней тех.отдела в крупных компаниях;
- стажеров, сравнивающих условия труда;
- специалистов, интересующихся технологиями компаний и взаимоотношениями внутри команды Особенность разработки в banki.ru заключается в том, что тех. отдел, который трудится над этим ресурсом, состоит из 40 человек, причем каждый член команды является высококлассным специалистом своего дела. Безусловно, в такой большой команде непросто управлять процессами, поэтому сбалансированный workflow (рабочий процесс) помогает избежать проблем в разработке и допускать меньше ошибок. О рабочем процессе и отношениях внутри команды и департамента в целом мы и поговорим. В докладе будут рассмотрены следующие темы:
- Кратко о banki.ru;
- Структура и состав технического департамента;
- Используемые технологии;
- Agile как инструмент для взаимодействий внутри одной команды и между несколькими;
- О том, как мы отдыхаем :-) Ведущий вебинара: Юрий Афанасьев
- PHP разработчик с опытом более 5 лет (из них 2 года - в banki.ru);
- Сертифицированный специалист php, mysql, linux
- Работал в таких крупных компаниях, как Руссобит-М и медиа-холдинг А1
74.Облачный хостинг как тестовая площадка для разработчика и админа
Описание:
Облака или cloud computing, сегодня - один из главных трендов IT-индустрии, порождающий много вопросов. На вебинаре пойдет речь о не совсем обычном применении облачного хостинга. Вы узнаете, как использовать облако в качестве песочницы, где удобно и недорого можно вести разработку своего онлайн сервиса и обкатывать технологии. Будут показаны примеры быстрого
развертывания сервиса на облачном хостинге и представлена стратегия оптимального использования облаков для тестирования и разработки. Основные темы программы. - Ключевые особенности облачных хостингов.
- Есть ли от облака польза в самом начале проекта? Зачем облако админу и разработчику?
- Обзор предложений на рынке - достоинства, недостатки.
- Как развернуть сервис на облаке за 5 минут в один клик.
- Экономим деньги на использовании облака. Оптимальные стратегии тестового применения.
- От тестирования к демонстрации и реальному применению.
75.Оживляем веб с помощью JQuery, AJAX, JSON, JSONP и iframe
Описание:
Современные сайты существенно отличаются от тех, что были 10 лет назад. Теперь сложный сайт - это целое веб приложение, написанное на javascript, аHTML сайта не перезагружается полностью каждый раз, когда пользователь что-то делает, а обновляется динамически, так, что изменения видны мгновенно. На вебинаре Вы узнаете о технологиях, которые позволяют оживлять веб-страницы с помощью javascript. На нескольких примерах вы познакомитесь с библиотекой JQuery - что она дает и для чего нужна, научитесь использовать AJAX для отправки GET и POST запросов, не перезагружая страницу. Вместе мы разберемся с тем, что такое JSON и JSONP, фреймы и способы преодоления барьера между фреймами.
Вебинар предназанчен для тех, кто хорошо знает HTML, javascript, понимает HTTP и хочет развиваться дальше.
В качестве сервера будем использовать nodejs, а в качестве среды разработки -- Intellij IDEA. Запись будет выложена через некоторое время после вебинара. Любые вопросы по программированию приветствуются.
76.Десктоп приложения на PyQT
Описание:
В современном мире очень много языков программирования для решения множества задач. Для создания десктопных приложений изначально были популярны языки,такие как C, а затем и C++, но процесс написания был очень долгим и сложным.
С появлением высокоуровневых языков задача упростилась и сейчас можно довольно быстро писать приложения на C#, Java, Ruby on Rails и Python.
В арсенале Python есть мощнейшая библиотека PyQt для создания десктопных приложений, это привязка графического фреймворка Qt языка C++.
На вебинаре мы напишем программу для создания скриншота экрана и скачивания файлов из интернета. А также посмотрим, как их запаковать в exe файл и сделать инсталятор.
77.Ключевая роль типографики в интерфейсах
Описание:
Нас окружает невероятное количество информации, и с каждым днём её становится всё больше, а человек всё тщательнее фильтрует весь текст, обращая внимание только на правильно расставленные акценты. При работе с малым количеством информации расстановка таких акцентов, конечно, проще, чем при больших массивах данных. Однако, в любом случае, правильно расставленные акценты помогают сделать интерфейс чище, грамотнее, лаконичнее и понятнее для пользователя, что в конечном итоге положительно отражается на множестве аспектов, таких как лояльность пользователей, эффективность, а также на повышении конверсии, если речь идет о коммерческом проекте. На вебинаре будет рассказано, какими должны быть акценты, как их делать и выявлять.
Вебинар будет полезен дизайнерам, разработчикам и контент-менеджерам, а дизайнеры также узнают, как упростить и ускорить свою работу над текстом в программном пакете Adobe. Кроме того, на вебинаре вы сможете задать вопросы, касающиеся оформления текста и типографики в целом.
78.Тестирование на проникновение: легальный хакинг
Описание:
Как, для чего и с помощью каких средств проводится один из видов аудита безопасности - тестирование на проникновение.
Вебинар для всех, кто интересуется вопросами обеспечения информационной безопасности, ИТ/ИБ специалистов. Тестирование на проникновение — метод оценки безопасности компьютерных систем или сетей средствами моделирования атаки злоумышленника. Тестирование на проникновение позволяет получить объективную оценку того, насколько легко осуществить несанкционированный доступ к ресурсам корпоративной сети или сайта вашей компании, каким способом, через какие уязвимости или через какие недоработки в системе. На вебинаре будут рассмотрены следующие темы:
- Что такое тестирование на проникновение, виды;
- Методология и классификация уязвимостей;
- Сходства и различия пентеста и атаки злоумышленников;
- Инструментарий;
- Несколько интересных кейсов из практики.
79.Аудиоплеер на HTML5 и Jquery
Описание:
До прихода HTML5, плееры работали с использование Flash. Сейчас же нам даётся в руки очень мощный инструмент, которым мы можем управлять. Благодаря возможностям HTML5 и API для работы с аудио, мы можем писать любые аудиоплееры и встраивать их в любой дизайн
На вебинаре мы посмотрим на популярную библиотеку от jquery и напишем кастомный аудиоплеер, который будет проигрывать плейлист, умеет зацикливать песню и проматывать в нужное место, а также регулировать громкость.
80.Быстрая разработка мобильных приложений (обзор кроссплатформеров)
Описание:
В последнее время в противовес классической парадигме разработки мобильных приложений, когда для каждой платформы (Apple iOS, Google Android, etc.) разрабатывается отдельное приложение, появилось направление, предполагающее однократное написание приложения и его развертывание на различных платформах.
Разработчики приложений могут получать более высокую прибыль, применяя средства разработки, использующие данную парадигму.
В рамках вебинара будет сделан обзор существующих на сегодняшний день решений, с помощью которых разработчики могут с легкостью создавать приложения HTML5 и Javascript для различных мобильных платформ, а также проанализированы их преимущества и недостатки по сравнению с нативной разработкой.
81.Строим свой CDN с кешированием и GeoDNS
Описание:
Что такое CDN? Сеть доставки (и дистрибуции) контента (англ. Content Delivery Network или Content Distribution Network, CDN) — географически распределённая сетевая инфраструктура, позволяющая оптимизировать доставку и дистрибуцию контента конечным пользователям в сети Интернет.
Использование контент-провайдерами CDN способствует увеличению скорости загрузки интернет-пользователями аудио-, видео-, программного, игрового и других видов цифрового контента в точках присутствия сети CDN. Звучит вкусно? Так? а теперь берем сервера, открываем консоль и строим свой маленький уютный cdn с nginx и bind.
82.Методология разработки веб-сервисов для бизнеса
Описание:
Вебинар будет посвящен особенностям создания и поддержки коммерческих веб-сервисов, роли технического отдела и командной работе с разработчиками.
Участники вебинара узнают о принципах построения систем, от этапа проектирования до этапа запуска проекта и его дальнейшей поддержки и сопровождения.
Вебинар рассчитан как на начинающих веб-разработчиков, так и на опытных веб-мастеров, которые заинтересованы создать собственную эффективную команду. В программе: – Принципы выбора инструментария разработки;
– Парадигмы программирования для веба;
– Последствия архитектурных решений, их слабые и сильные стороны;
– Особенности оценки сроков выполнения задач, принципы оценки;
– Опасности дедлайна и срыва сроков и способы осуществления контроля выполнения;
– Как сформировать команду и построить командную разработку (Делегирование полномочий и координация разработки);
– Как взаимодействовать с нетехническими сотрудниками для создания качественного продукта;
– Основные методики разработки и инструменты управления рабочим процессом;
– Ключевые этапы запуска продукта, его мониторинг и последствия изменений в нем;
– Цели рефакторинга и процесс исправления ошибок;
– Чем чреваты высокие нагрузки и когда производят масштабирование.
83.Развеиваем миф о сложности фреймворка Symfony
Описание:
Symfony - это не просто Web-framework, это набор готовых и независимых друг от друга компонентов, это философия и огромное сообщество людей из разных уголков земного шара. Symfony framework был разработан в Германии компанией SensioLabs и на сегодняшний день поддерживает более чем 2000 разработчиков, со всего света. На базе компонентов Symfony было построено множество приложений и даже других framework-ов, и вы так же можете использовать их не зависимо, и только то что вам нужно - такая философия Symfony. Автор вебинара расскажет вам о том, как просто можно использовать Symfony. Мы постараемся развеять миф, что это тяжелый для изучения и понимания framework, и разберем
фундаментальные части Symfony. Мы научимся создавать приложение с нуля, посмотрим, как можно быстро создавать новые компоненты внутри приложения, используя кодо-генерацию, а также разберем самые важные компоненты, без которых не сможет обойтись ни одно приложение. Полный список того, что будет рассмотрено на вебинаре:
- Создание приложения;
- Структура framework или как правильно разместить свой исходный код;
- Генерация основных компонентов;
- Как задаются правила роутинга в приложении;
- Как создать контроллеры и обрабатывать запросы пользователя;
- Как настроить приложение и задавать параметры и настройки различных компонентов; - Dependency Injection - Что это и зачем? Самая важная и мощная составляющая framework-а;
- Security - один из самых важных компонентов, как ограничить доступ и роли пользователей и другие аспекты;
- Как работать с базами данных (на примере Doctrine ORM);
- Поговорим о производительности. По понятным причинам в вебиране не возможно рассмотреть все что только может пригодиться вам для разработки, но я постараюсь ответить на все возникающие вопросы. Важно заметить что вам будет комфортно и интересно слушать если вы уже имеет навыки программирования, возможно пробовали другие framework-и и вам нужно быстро вникнуть что за зверь такой Symfony.
84.Движение Meteor'а, создаем todo-list
Описание:
Meteor — относительно молодой JavaScript full stack фреймворк, который задал новый уровень для инструментов веб-разработки.
Вебинар будет интересен, в первую очередь, начинающим разработчикам, которые еще не пробовали Meteor в действии. Мы рассмотрим основные особенности, технологии и возможности фреймворка, его плюсы и минусы, отличия от классической связки HTML/CSS - JavaScript - PHP.
Установим фреймворк на Windows, изучим организацию файлов и попробуем сделать простое приложение todo-list.
85.Что такое MVC на примере Laravel фреймворка
Описание:
Model-view-controller (MVC) – популярная схема проектирования. На MVC основываются такие известные фреймворки, как Simfony, Laravel, Zend framework, Yii. Поэтому можно смело сказать, что понимание MVC – это отправная точка для разработчика сложных веб-приложений. Вебинар будет интересен тем, кто уже знает основы HTML, CSS, PHP и, желательно, основы MySQL и хочет научиться разрабатывать профессиональные веб-приложения. Что понадобится? Так как мы будем собирать небольшое приложение на базе Laravel фреймворка нам понадобится Open Server 5.2.2, либо иной удобный для вас LAMP/WAMP-набор.
Необходимый минимум:
- apache + PHP 5.4
- MySQL + PhpMyAdmin
- composer На вебинаре мы рассмотрим следующие вопросы:
- MVC;
- фреймворк Laravel 5 и его структура;
- создание правил роутинга;
- создание контроллера для обработки пользовательских запросов;
- создание view, шаблонизатор Blade;
- работа с базой данных при помощи Eloquent ORM;
- введение в иерархические структуры данных в SQL;
- на что обратить внимание и где искать информацию, несколько полезных дополнений к Laravel;
- Simfony или Laravel
86.Подготовка рабочего окружения для Node.JS разработчика
Описание:
Развёртывание рабочего окружения для nodejs разработчика, приближенного к боевому (virtualbox+ubuntu), на базе Windows. Вебинар будет полезен как начинающим разработчикам, выбирающим основную рабочую операционную систему, так и более опытным, желающим корректно тестировать приложение в браузерах под Windows. Программа:
1) Плюсы подхода
2) Установка виртуальной машины
3) Настройка openssh, samba
4) Установка nodejs
5) Взаимодействие с сервером
87.Распознавание активности ботов с помощью алгоритмов машинного обучения
Описание:
Machine learning получает все большее распространение в сфере информационной безопасности. На вебинаре мы рассмотрим способы обнаружения ботов с помощью анализа их поведения. Расскажем об обучении, кластеризации и распознавании пользователей, активность которых похожа на автоматизированную. Материал рассчитан на слушателей, знакомых с принципами машинного обучения. Тезисы вебинара:
- Виды ботов;
- Обнаружение ботов по явным признакам;
- Обнаружение ботов с помощью анализа поведения;
- Выделение групп пользователей с помощью кластеризации
88.Невероятное путешествие в страну динамического программирования
Описание:
В процессе занятия мы познакомимся с основными идеями простого и одновременно мощного метода динамического программирования. Узнаем почему и как динамическое программирование может пригодиться программисту и разработчику. Увидим множество примеров применения метода, затрагивающих, как разработку алгоритмов, так и более интересные вещи, такие как "выбор лучшей невесты", примеры из теории игр и даже планирование оптимальной последовательности прохождения интервью. Мы также узнаем, как знание динамического программирования может помочь при устройстве в Интел или Майкрософт. уровень слушателей: начинающий
продолжительность вебинара: 1.5 часа
аудитория: программисты, аналитики, тестировщики, математики
направление: алгоритмы, прохождение интервью
89.Навыки и инструменты для эффективной разработки на PHP
Описание:
Сейчас веб-программисту недостаточно знать PHP. Появилось множество инструментов, упрощающих процесс разработки, а сайты стали сложнее. На этом вебинаре мы поговорим о том, какие навыки и инструменты нужны веб-разработчику, в частности:
- Зачем использовать IDE и как ее выбрать;
- Зачем PHP-разработчик должен знать JavaScript;
- Для чего нужны фреймворки и CMS. Что стоит выбрать для своего проекта;
- Зачем использовать системы контроля версий (Git, SVN);
- Для чего нужны пакетные менеджеры (Composer) и как их использовать.
90.Верстка сайтов, с чего начать?
Описание:
С чего начать верстать сайты?
В данном вебинаре будет рассказано об основных моментах хорошего старта начинающего верстальщика. Какие языки изучать, в каком редакторе работать , как организовать свой рабочий процесс и много другое.
91.Секреты интервью от разработчика Skype, Intel, Microsoft и Huawei
Описание:
На нашей встрече мы затронем две стороны процесса прохождения интервью. Первая сторона, покрытая мифами и тайнами, связана с психологическими аспектами собеседования.
Что делать, если на интервью вас просят нарисовать дерево? А если показали кляксу? Стоит ли добавлять фотографию в резюме? На эти и другие вопросы мы дадим ответы с помощью науки психологии, по возможности избегая общеизвестных мифов и заблуждений. Во второй части беседы мы поговорим о различных видах задач и подходах к их решению:
· Нерешаемые задачи
· Оценочные задачи
· Головоломки
· Алгоритмы
Упор в этой части будет сделан не на конкретные задачи, а на общий подход, который поможет при прохождении интервью и повысит шансы получить желаемую работу. В качестве примеров мы рассмотрим задачи с интервью в известные компании: Самсунг, Яндекс, Интел, Майкрософт, Скайп. уровень слушателей: от начинающих до продвинутых
продолжительность вебинара: 1.5 – 2 часа
аудитория: программисты, аналитики, тестировщики, математики
направление: прохождение интервью, алгоритмы, психология
92.Оптимизируем сайт для продвижения
Описание:
"Техническая оптимизация сайта для продвижения
Техническая оптимизация сайта — первый этап, предшествующий всем мероприятиям продвижения
сайта. По качеству и вниманию, уделяемому внутренней оптимизации сайта можно отличить
качественную SEO-контору от пионеров на рынке. Без грамотной подготовки сайта к продвижению
даже при идеальной дальнейшей стратегии огромное количество времени и ресурсов может быть
выброшено в трубу.
Сам по себе термин «техническая оптимизация сайта» охватывает все, что относится к объективным
проблемам работы движка сайта, влияющими на индексацию ресурса поисковыми системами.
Современные CMS все больше и больше избавляются от «детских» болезней, однако, все еще
сильное влияние оказывает работа конкретного разработчика. Опять же, когда речь идет о сайтах,
написанных на фреймворках или, тем более, на чистом PHP (т. н. «самописные CMS») - спектр
возможных проблем трудно предсказуем.
На вебинаре вы узнаете о том, какие бывают технические проблемы оптимизации у сайтов, как их
находить, какие инструменты использовать для автоматизации этого процесса. Какие проблемы
являются критичными для продвижения, какие — могут стать важным фактором, и, наконец, какие
вопросы можно решать в последнюю очередь, или не решать вовсе. Также вы научитесь технике
внесения изменений на сайтах, не зависящей от того, на какой системе управления работает
продвигаемый проект.
Полный список того, что будет рассмотрено на вебинаре:
1) Проблемы индексации, связанные с доменом и его историей.
2) Проблемы индексации, связанные с CMS сайта.
3) Проблемы индексации, связанные с версткой сайта и его дизайном.
4) Инструменты и сервисы для автоматизации поиска проблем.
5) Решение проблем на примере сайтов на PHP.
После вебинара у вас появится системный подход к подготовке сайта для продвижения, вы сможете
оценивать качество присылаемых вам «аудитов сайта», оценивать готовность сайта для продвижения
самостоятельно и, при необходимости (и базовых навыках PHP), вносить правки в работу сайта.
Материалы, которые будут представлены на вебинаре, будут вам интересны, если вы задумываетесь о
продвижении собственного сайта (собственными силами или с помощью компаний/фрилансеров),
если вы начинающий продвиженец, или хотите автоматизировать процесс аудитов и технических
оптимизаций сайта в небольшой компании."
93.Асинхронное программирование на Ruby. Чат на EventMachine и WebSockets
Описание:
Современный мир - это мир асинхронного взаимодействия клиента с сервером. Давно ушли те времена, когда единственной возможностью получить информацию с сайта, было полное обновление ее содержимого. Сейчас веб-страница может запрашивать только то, что ей нужно. Но мы пойдем дальше - напишем свой собственный чат! В ходе вебинара мы поработаем над созданием чата на Ruby, используя библиотеку Eventmachine. Серверная часть будет непрерывно слушать события, получая информацию от клиента (браузера) по протоколу Websocket в режиме реального времени. Мы также коснёмся таких клиентских технологий как Slim, CoffeeScript и замечательного Gem-а (Ruby-библиотеки) Middleman. Вебинар рассчитан на всех, кто интересуется современными веб (и не только) технологиями и хочет узнать больше о волшебном языке программирования Ruby.
Завершение курса по основам программирования или одному из языков программирования упростит восприятие материалов вебинара.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы
!ВНИМАНИЕ!
Сайт не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете, чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами, и мы незамедлительно удалим ее. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несет ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!