[ITVDN] Комплект видеокурсов. IT Video Developers Network (2014)

Автор: ITVDN
Название: Комплект видеокурсов

Проект ITVDN (IT Video Developers Network) - учебный видео портал для IT специалистов, созданный в 2014 году международным учебным центром CyberBionic Systematics с целью обучения программированию и технологиям Microsoft для всех, кто хочет стать профессионалом в сфере разработки программного обеспечения, проектировании сложных программных систем, веб разработки и других IT областях.

1) Видео курс C# Стартовый
Курс C# для начинающих – уникальный видео курс для новичков, который позволит Вам начать изучение языка программирования C#, не имея специальной предварительной подготовки. Все, что Вам нужно для того, чтобы успешно освоить данный курс – это базовые навыки работы с персональным компьютером. Вы сможете изучить современный язык программирования у себя дома с помощью наших видео уроков и учебных материалов под четкие и понятные инструкции опытного тренера. Пройдя видео уроки по программированию на языке C#, Вы не только получите базовые навыки, но и сможете продолжить развиваться как разработчик платформы .NET. Со временем Вы сможете разрабатывать самые разнообразные приложения, начиная от оконных приложений и заканчивая высокопрофессиональными сайтами и корпоративными программными продуктами. Если Ваша цель освоить профессию программиста, этот курс – отправная точка.

2)Видео курс C# Базовый (основы ООП).
Видео курс 'С# Базовый' (С# Essential) представлен 18-тью взаимосвязанными видео уроками, которые позволят Вам полностью разобраться с синтаксисом языка C# и его семантикой, а также освоить объектно-ориентированное программирование (ООП)на языке С#, понять событийно-ориентированный, структурный, функциональный и аспектно-ориентированный подходы. Изучение видео курса 'С# Базовый' начинается с основных понятий и парадигм ООП (объектно-ориентированного программирования на языке C#). Будут рассмотрены понятия классов и особенности языка C#. Заканчивается курс рассмотрением базовых понятий технологий LINQ и архитектуры .NET Framework. По окончанию видео курса 'С# Базовый' Вы сможете понимать основные принципы построения и структурирования приложений, написанных на языке программирования C#, а также создавать полноценные последовательные алгоритмы в своих решениях. Видео курс даст Вам необходимый уровень знаний и навыков, Вы освоите базовые возможности языка программирования C# и это станет хорошим фундаментом для изучения более сложных технологий, которыми должен владеть .NET Developer.


3)Видео курс C# для профессионалов
Курс 'C# Professional' (С# для профессионалов) ориентирован на комплексное и глубокое изучение возможностей платформы .NET. Он будет интересен тем программистам, которые уже имеют опыт работы с языком C# и хотят познакомиться с дополнительными тонкостями .NET, а также особенностями их эффективного использования. Программа обучения состоит из 20-ти уроков, на протяжении которых детально рассматриваются принципы работы с коллекциями, применение рефлексии и атрибутов, особое внимание также уделяется работе с потоками и 'сборщиком мусора' (Garbage Collector). Кроме того, слушатели узнают, либо расширят свои знания, о таких важных аспектах, как работа с файловой системой, XML-файлами, сериализацией объектов, доменами приложений, научатся эффективно применять расширяющие методы и возможности функционального программирования в контексте C# 4.0.


4)Шаблоны проектирования
Объектно-ориентированная программная система (программа-целое, составленная из соединенных объектов-частей) состоит из множества объектов, находящихся в определенных отношениях и связях друг с другом. Связанные между собой объекты образуют логическую целостность (единство) системы.
Предлагаемый курс научит Вас правильно проектировать свои программные системы для платформы .Net, правильно подбирая и используя порождающие, структурные и поведенческие шаблоны проектирования, описанные в классическом труде «Приемы объектно-ориентированного проектирования. Паттерны проектирования», авторами которого являются Эрих Гамма, Ричард Хелм, Ральф Джонсон и Джон Влиссидес.


5)Видео курс Алгоритмы и структуры данных
Данный видеокурс предназначен для разработчиков, которые владеют языком С# на уровне выше среднего и желают понять, как на практике можно применить свои теоретические знания, полученные из курсов или книг. Пройдя этот курс, Вы сумеете получить опыт работы с большими массивами программного кода, научитесь комбинировать простые конструкции языка для построения сложных алгоритмов. Вам будет представлен инструмент для расчета сложности любого алгоритма, который позволит Вам сделать выбор в сторону оптимального решения среди нескольких возможных. Вы познакомитесь с основными структурами данных, которые повсеместно встречаются в современной информатике, научитесь строить алгоритмы различной сложности для решения не тривиальных задач. Вы научитесь реализовывать сложные и простые структуры данных, такие как: бинарные деревья поиска, хеш-таблицы, стеки, очереди, списки, множества, динамические массивы; научитесь писать алгоритмы сортировки, алгоритмы поиска элемента в массиве, алгоритмы обхода двоичного дерева и удаления из него узлов, алгоритмы роста динамического массива. Все вопросы и темы, которые присутствуют в данном курсе, не раз ставились на собеседовании начинающему разработчику. Знание алгоритмов и структур данных поможет Вам приятно удивить Вашего будущего работодателя.


6)Видео курс SQL Essential
Курс SQL Essential – видео курс для начинающих разработчиков, который позволит освоить концепции написания программ с использованием SQL Server 2012. В данном курсе Вы рассмотрите принципы проектирования базы данных, научитесь создавать запросы и оптимизировать их. Эти видеоуроки будут полезными не только начинающему разработчику, но и программисту с опытом работы, так как в видеоматериалах курса затронуты не только основы, но и темы, связанные с оптимизацией запросов и проектированием базы данных. По окончанию курса Вы сможете создавать базы данных, писать запросы и понимать принципы работы SQL Server.


7)Видео курс ADO.NET
Все современные бизнес приложения не могут обойтись без базы данных, так как объем информации, которым необходимо оперировать, обычно слишком велик и обойтись простыми файлами в такой ситуации не получается. Видеокурс по технологии ADO.NET даст Вам необходимые знания для построения приложений работающих с базами данных. Вы научитесь подключаться к базе данных, извлекать значения из таблиц с помощью SQL запросов, хранить данные в автономных объектах ADO.NET и многое другое.


8)Видео курс Entity Framework 5
Entity Framework позволяет разработчикам получать доступ к данным используя концептуальную объектную модель, а не непосредственно реляционную базу данных. Цель такого подхода - уменьшить количество кода, который нужно написать для получения доступа к базе и времени на поддержку объектов в приложениях работающих с данными. Курсы программирования с использованием Entity framework позволят вами использовать самую последнюю версию технологии объектно-реляционного отображения от компании Microsoft. По прохождению курса Вы сможете не только обращаться к базе данных но и понимать, как можно оптимизировать код таким образом, что бы повысить быстро действенность своего приложения.


9)Видео курс Рефакторинг .NET Приложений
Видеокурс «Рефакторинг .NET приложений» будет полезен как начинающим разработчикам, так и разработчикам с опытом. Для того, чтобы успешно освоить материал видео уроков, Вам необходимо владеть базовыми навыками программирования на языке C# и уметь использовать объектно-ориентированные техники.
В этом видео курсе Вы узнаете, что такое рефакторинг и изучите основные методики проведения рефакторинга в коде. К каждому видео уроку прилагаются примеры C# кода, объясняющие технику отдельно взятого рефакторинга.
По окончанию курса Вы получите комплексное представление о рефакторинге кода и сможете применять его при разработке различных приложений.


10)Видео курс TDD - Разработка через тестирование
Test Driven Development (Разработка через тестирование) – подход в разработке программного обеспечения, при котором перед написанием определенного функционала разрабатывается набор приемочных тестов. Данный подход разработки позволяет выпускать высококачественный код и избавиться от многих проблем, возникающих при сопровождении такого кода. Также TDD требует от разработчика определённых навыков. Задача видео курса «TDD - разработка через тестирование» - дать слушателю основные навыки, необходимые для написания Unit тестов и использования основных фреймворков для Unit тестирования.


11)Видео курс HTML & CSS (renewed)
На этом видеокурсе Вы сможете изучить язык разметки HTML. Вы узнаете основные понятия этого языка, научитесь работать с изображениями, таблицами, списками, Вы узнаете что такое слой div, как производится верстка страниц с помощью слоев. Так же в видео курсе рассматривается работа с таблицами стелей CSS, работа с формами и многое другое.


12)Видео курс JavaScript Essential
Этот курс содержит видеоуроки по программированию на JavaScript для начинающих. В процессе просмотра видео курса 'JavaScript Базовый' Вы сможете ознакомиться с семантикой и главными особенностями языка программирования JavaScript. Каждый урок насыщен как практическими примерами, так и теоретическим материалом. В файлах, которые описывают каждый урок, Вам будут представлены задания для самостоятельного решения, которые позволяют понять пройдённый на видео уроке материал. В ходе курса будет рассмотрена работа с условиями и циклами, также тренер расскажет Вам о реализации классов и объектов, которые помогают Вам понять основы объектно-ориентированного программирования (ООП) на языке JavaScript. В видео курсе будет представлен большой объем полезного материала, но, несмотря на это, процесс обучение пройдет легко и непринужденно. После окончания курса Вы сможете создать эффективное решение, а также писать несложные модули на языке программирования JavaScript, которые в будущем, после прохождения курса 'JavaScript Advanced', можно будет усовершенствовать более сложной логикой.


13)Видео курс JavaScript Advanced
Видеокурс JavaScript для профессионалов будет полезным веб разработчикам и программистам, которые имеют основные навыки разработки веб приложений. Прослушав видео уроки Вы научитесь работать с объектами, создавать функции-конструкторы, работать с DOM деревом страницы и обрабатывать события элементов документа. Этот видеокурс поможет Вам перейти на новый уровень владения самым распространенным скриптовым языком программирования.

14)Видео курс JQuery
С помощью данного видеокурса Вы научитесь пользоваться одним из популярнейших инструментов профессиональных веб-разработчиков - JavaScript-библиотекой JQuery. Преимуществом данной библиотеки есть быстрое и эффективное создание динамических пользовательских итерфейсов и веб-приложений. Большое количество примеров и теоретической части помогут Вам легко осваивать материал. К каждому видеоуроку предусмотрено практическое задание, которое рекомендуется выполнить для закрепления полученных знаний.

Просмотрев 9 уроков Вы сможете:
- получать доступ к любым элементам на странице, благдаря селектрной выборе элементов;
- отфильтровывать полученные наборы элементов;
- манипулировать свойствами, атрибутами и стилями;
- эффективно работать с DOM-деревом;
- обрабатывать события;
- создавать анимации;
- пользоваться библиотекой JQuery UI для создания пользовательских интерфейсов;
- работать с вспомогательными функцииями JQuery; - создавать динамические приложения с использованием AJAX.


15)Видео курс HTML5 и CSS3
Веб технологии стремительно развиваются и сегодня тяжело представить жизнь без Интернет и веб сайтов. Так как запросы к мультимедийным сайтам с каждым годом растут, то появляется необходимость в упрощении разработки веб приложений. HTML5 и CSS3 как раз и есть современные технологии, нацеленные на создание сайтов с минимальными затратами времени и сил. То, что раньше требовало написания больших объемов JavaScript кода и использования сложных техник, теперь решается с помощью нескольких простых операций. Пройдя этот видео курс по HTML5 и CSS3, Вы научитесь создавать сайты, применяя современные веб технологии. В этом видеокурсе Вы узнаете, как создавать страницы с использованием новой семантической разметки, увидите, как можно разместить на странице видео или аудио, узнаете, что такое Geolocation API и сможете разрабатывать интересные приложения, определяющие месторасположение пользователя. Во второй части курса Вы научитесь работать с новыми стилевыми свойствами, создавать анимацию и трехмерные эффекты, не применяя ничего, кроме CSS. Видеокурс HTML5 CSS3 даст Вам знания, необходимые современному Frontend разработчику.


16)Видео курс ASP.NET Базовый
Данный видеокурс предназначен для начинающих веб разработчиков, владеющих основными навыками программирования на языке C# и знаниями SQL. Пройдя данный курс, Вы получите все необходимые навыки для создания корпоративных приложений. Вы будете понимать жизненный цикл страницы, способы хранения состояния в веб приложении и принципы привязки данных. Большая часть видео уроков курса сконцентрирована на настройке серверных элементов управления, которые являются главными строительными блоками страницы в ASP.NET приложениях. В конце видео курса Вы научитесь использовать контролы для построения AJAX приложений, а также узнаете, как переводить пользовательский интерфейс на несколько языков.


17)Видео курс ASP.NET Углубленный
ASP.NET WebForms - популярная технология для разработки сложных многофункциональных веб приложений. Технология зарекомендовала себя как мощный инструмент и на сегодняшний день занимает одну из лидирующих позиций среди технологий для создания веб приложений и веб ориентированных корпоративных решений. В данном видеокурсе Вы узнаете архитектуру IIS сервера, благодаря чему сможете лучше понимать работу многих механизмов в веб приложениях. В этом видеокурсе Вы детально изучите жизненный цикл веб приложения и узнаете о том, что такое HTTP обработчики и HTTP модули. Это даст Вам возможность не только лучше понимать WebForms, но и с легкостью вникать в принцип работы других веб технологий платформы ASP.NET, например, MVC Framework. Отдельное внимание в данном видеокурсе уделяется пользовательским элементам управления. Вы научитесь создавать серверные элементы управления, решающие различные бизнес задачи. В последних уроках видеокурса рассматриваются способы кэширования данных и повышения производительности веб приложений. Данный видеокурс дает знания необходимые Middle веб разработчикам и начинающим, которые нацелены на развитие в направлении Backend разработки.


18)Видео курс ASP.NET MVC Fundamentals
ASP.NET MVC Framework – это технология для разработки современных веб приложений. Прослушав видео уроки, Вы научитесь создавать сайты и сложные веб приложения с использованием языка программирования C# и платформы ASP.NET. Этот курс посвящен изучению MVC версии 4, которая на данный момент является актуальной и наиболее востребованной. Также видео уроки MVC4 Framework будут необходимыми для изучения следующей версии платформы - MVC 5. Перед прохождением этого курса мы рекомендуем пройти обучение по«видеокурсу C# Базовый»,,«видео курсу HTML и CSS», изучить«видео уроки по JavaScript»


19)Team Foundation Server Fundamentals
Team Foundation Server (TFS) – платформа для командой работы, которая включает множество компонентов, необходимых для разработки современного программного обеспечения. TFS позволяет разработчикам совместно работать над проектом, используя систему контроля версий. Проектные менеджеры могут контролировать задачи и отслеживать состояние проекта, используя рабочие элементы или Work Items. Тестировщики программного обеспечения могут вносить найденные ошибки как отдельные рабочие элементы, чтобы разработчики их впоследствии могли воспроизвести и исправить.
В данном курсе Вы узнаете архитектуру TFS и ознакомитесь с его самыми главными возможностями. Особое внимание в курсе уделяется работе с системой контроля версий. В первую очередь курс будет полезен слушателям, которые собираются устроиться в компанию, контролирующую процессы разработки с помощью Team Foundation Server. Также курс будет полезен разработчикам, которые переходят на TFS с другой системы контроля версий.



20)ASP.NET MVC 4
Видеокурс MVC 4 представляет собой полное руководство по разработке веб приложений с использованием популярного шаблона проектирования Model View Controller. В этом курсе Вы узнаете о новых возможностях, таких как Web API, Bundling, Minification. Вы научитесь создавать асинхронные контроллеры и узнаете отличия между MVC 4 и предыдущими версиями платформы. В курсе отдельное внимание уделяется построению REST сервисов и асинхронному программированию. Данный видеокурс рассчитан на слушателей, которые владеют ASP.NET MVC3.

21)Видео курс WPF
Данный видеокурс предназначен для начинающих UI разработчиков, владеющих основными навыками программирования на языке C#. Пройдя данный курс, Вы получите все необходимые навыки для создания Desktop приложений. Вы узнаете такие сложные конструкции, как свойство зависимости и маршрутизируемое событие и для чего они предназначены, научитесь использовать контейнеры компоновки, команды, ресурсы, выучите элементы управления, которые нужны для создания гибкого и функционального пользовательского интерфейса, а также узнаете, как применять стили и что же такое триггеры в WPF. По окончанию видеокурса Вы сможете создать полноценное Desktop приложение, которое может использовать Ваш авторский дизайн, поддерживать несколько языков интерфейса и будет одинаково хорошо отображаться как на дисплеях с высоким разрешением, так и на планшетных ПК.


22)Видео курс WPF Углубленный
Данный видеокурс предназначен для разработчиков, имеющих основные навыки UI разработки. Пройдя данный учебный курс по WPF, Вы получите все необходимые навыки для создания сложных Desktop приложений. Вы узнаете, как использовать привязку данных, изучите существующие шаблоны привязки, научитесь создавать геометрии, задавать для них трансформации, создавать красивый дизайн с помощью разнообразных кистей, приобретете навыки работы с документами, медиа элементами, 3D графикой и изучите разработку приложений WPF, используя шаблон проектирования MVVM (Model View View-Model).


23)Видео курс WCF Essential
Windows Communication Foundation (WCF) – основная технология для создания распределенных приложений Windows. С помощью этой технологии Вы сможете создавать надежные и безопасные распределенные системы, не зависящие от программных и аппаратных платформ. Видеокурс WCF Essential научит Вас создавать простейшие сервисы, познакомит с основными концепциями сервис-ориентированных приложений и заложит хороший фундамент для дальнейшего их изучения и использования. Видео курс состоит из пяти видео уроков с большим количеством практических примеров, каждый из которых Вы подробно рассмотрите под руководством опытного тренера. А домашние задания к каждому видео уроку помогут Вам закрепить знания. По окончанию обучения Вы сможете грамотно создавать простые сервисы, обрабатывать их ошибки и понимать их работу.


24) Видео курс Основы тестирования ПО
Данный видеокурс позволит Вам начать обучение по направлению тестирования программного обеспечения. Если Вы имеете только общее представление о том, что такое тестирование и никогда не занимались им профессионально, рекомендуем Вам начать изучение по направлению и получить базовые знания. Тестирование играет жизненно важную роль в разработке качественного программного обеспечения. Процесс понимания тестирования необходим для получения базы знаний в этой области. Курс «Testing Process Understanding» предназначен для новичков в тестировании, которые хотят изучить их основы. В процессе изучения Вы узнаете цель, виды тестирования; ознакомитесь с жизненным циклом тестирования программного обеспечения. Также, освоите искусство создания тест-кейсов. Курс «Testing Process Understanding» детально рассматривает источники возникновения багов, функциональные баги и баги спека (англ. абб. spec. — specialization). По завершении курса Вы получите фундамент для дальнейшего углубления в тестирование.


25)Visual Studio 2013 Tips & Tricks
Видео курс Visual Studio 2013 Tips & Tricks поможет Вам разобраться с тонкостями использования и настройки Visual Studio 2013. Вы узнаете о новых возможностях последней версии этого IDE, а также изучите много функций, которые поддерживаются достаточно давно, но о которых многие разработчики даже не подозревают. Этот курс обязателен для просмотра тем, кто хочет максимально эффективно использовать данный инструмент для разработки программного обеспечения.

Подробнее:
Для просмотра содержимого вам необходимо .

Скачать: