Бесплатно Экспресс-аудит сайта:

13.05.2014

Акция: промо-коды на курсы Luxoft Training по веб-разработке, Java, .Net

Специально для читателей «Хакера» — скидка в 10% на курсы Luxoft Training

Для получения скидки кликни по ссылке понравившегося курса и укажи в комментариях к заказу код HACKER_2014_LT.

Разработка на JavaScript

JavaScript – универсальный скриптовый язык, весьма гибкий и мощный. JavaScript находит широкое применение как язык описания сценариев для web браузера, позволяет придавать интерактивность HTML-документам. В данном курсе будут рассмотрены основные возможности языка, традиционные области его применения и рассмотрены способы его применения при программировании web-приложений.

В первой части курса слушателями будет подробно изучена структура и синтаксис языка, его объектная модель. Во второй части подробно рассматривается DOM модель HTML документа, делается подробное введение в CSS, изучается техника управления DOM и CSS c помощью JavaScript. Изучаются модели обработки событий, способы кросс-браузерного управления событиями. Подробно изучаются вопросы создания форм, управления используя JavaScript. Рассматривается объект XMLHttpRequest, технология JSON, фреймворк DWR и технология Ajax. Обзорно рассматривается фреймворк jQuery. Также ряд смежных приложений JavaScript в Web браузере. Также будут затронуты основные моменты отличия различных реализаций JavaScript в различных браузерах (Internet Explorer, Mozilla и Opera).

Ссылка на курс

Школа тестирования. Тестирование Web-приложений

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

Ссылка на курс

Основные уязвимости в безопасности веб-приложений

Данный тренинг нацелен на разработчиков, тестировщиков, архитекторов, бизнес-аналитиков и аналитиков по безопасности и является описанием 10-ти наиболее важных и серьезных уязвимостей в ПО по версии проекта OWASP. Тренинг описывает теоретические детали каждой уязвимости, демонстрирует каждую из них на реальных примерах их жизни (именно то, что видит рядовой пользователь), рассматривает проблемы и ошибки в исходном коде приложения, описывает пути тестирования и защиты. Каждая уязвимость показывается с точки зрения бизнеса – какой ущерб для компании способна нанести та или иная проблема.

Ссылка на курс

Асинхронное будущее в .NET

В рамках данного курса рассматриваются различные возможности платформы .NET для упрощения асинхронного программирования, начиная от низкоуровневых идиом и паттернов, таких как Classical Async Pattern, заканчивая современными библиотеками, например, TPL и Reactive Extensions. Кроме того, уделяется внимание новым возможностям языка C# 5.0: await и async.

Ссылка на курс

C# Tips and Tricks

Уникальный курс, посвященный тонкостям языка C# и платформы .NET. В любом современном языке есть возможности, поведение которых не очевидно с первого взгляда, и язык C# в этом плане – не исключение. За последние 12 лет язык C# претерпел огромное количество изменений, превратившись из “простого” объектно-ориентированного языка в гибрид с возможностью использования различных парадигм программирования. В курсе рассматриваются тонкости поведения “продвинутых” возможностей языка C#, причины их появления, а также решения, которые принимались при их разработке.

Ссылка на курс

Владение каркасом разработки Spring Framework

Данный курс даст слушателям представление о Spring Framework. Слушатели узнают об основных модулях этого фреймворка и вариантах их использования. Также в курсе рассматривается использование Spring framework совместно с другими технологиями.

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

Ссылка на курс

Владение каркасом разработки Spring Security

Spring Security – это Java/Java EE фреймворк, предоставляющий механизмы построения систем аутентификации и авторизации, а также другие возможности обеспечения безопасности для промышленных приложений, созданных с помощью Spring Framework. Проект был начат Беном Алексом (Ben Alex) в конце 2003 года под именем «Acegi Security» и был публично представлен под лицензией Apache License в марте 2004. Впоследствии был включён в Spring как официальный дочерний проект под названием Spring Security.

Данный курс даст слушателям представление о Spring Security Framework. Слушатели узнают, как использовать Spring Security для построения защищенных корпоративных J2EE приложений.

Ссылка на курс