Чему вы научитесь
Требования
- Фундаментальная теория. Вы получите исчерпывающую теорию по React, к которой сможете возвращаться при необходимости. Здесь собрано все, что только может понабиться при разработке с React.
- Море практики. В практической части показано создание с нуля полностью рабочего современного приложения, основанного на самых передовых технологиях. На основе этих составляющих можно создать приложение практически любого функционала
- Актуальная технология. По итогам курса вы создадите Serverless Single Page Application на material design с Firebase – один из главных трендов.
- Примеры из реальной жизни. Вы получаете ценный личный опыт с практическими примерами из реальной жизни высокооплачиваемого Frontend-разработчика.
Описание
- Основы HTML и CSS
- Базовый JavaScript + ES6
Основная часть курса включает 108 уроков общей продолжительностью 16 часов.
И это без учета бонусов, в которых содержится вся необходимая теоретическая база для овладения React.js с полного нуля (включая основы JavaScript)!
При правильном использовании инструкций и приемов из курса, вы на наглядных примерах с полного нуля научитесь создавать динамические, реактивные, полностью адаптивные SPA-приложения и веб-сайты на библиотеке React.js.
Фундаментальная теория
Изучив теоретический блок, вы получите исчерпывающую теорию по React, к которой сможете возвращаться при необходимости. Здесь собрано все, что только может понабиться при разработке с React.
Море практики
В практической части показано создание с нуля полностью рабочего современного приложения, основанного на самых передовых технологиях 2018 года. На основе этих составляющих можно создать приложение практически любого функционала.
Актуальная технология
По итогам курса вы создадите Serverless Single Page Application на material design с Firebase – один из главных трендов.
Примеры из реальной жизни
Вы получаете ценный личный опыт с практическими примерами из реальной жизни высокооплачиваемого Frontend-разработчика.
После прохождения курса вы сможете:
Итоговый результат:
- Разрабатывать реальные приложения на стеке React
В курсе шаг за шагом с полного нуля разрабатывается работающее SPA-приложение с сервером в виде Firebase. Компоненты и функционал приложения были выбраны таким образом, чтобы полностью покрыть разработку элементов любых сайтов и SPA под десктопы и мобильные девайсы.
- Разрабатывать мобильные приложения
В React за разработку мобильных приложений отвечает платформа React Native. Код, который написан для создания сайта, может быть снова использован для создания мобильного приложения, что значительно сократит время на разработку, если вам нужно и мобильное приложение, и сайт.
- Участвовать в стартапах
Множество интернет-стартапов связано с разработкой сервисов, агрегаторов и веб-приложений. И их владельцы хотят, чтобы их детище разрабатывалось на самых современных и передовых технологиях. Изучив курс, вы получаете возможность дополнительно хорошо заработать, участвуя разработчиком стартапа.
- Выполнять весь комплекс Frontend-разработки
Вы сможете быстро разрабатывать веб- и мобильные приложения для «боевых условий» реальной жизни, под практически любые цели и задачи. Вы изучите, как грамотно разделять работу с базой данных и представлениями, тестировать и оптимизировать все части вашего приложения.
В качестве наглядного примера SPA-приложения мы выбрали приложение для создания и прохождения тестов. Именно оно и разрабатывается в курсе
Приложение состоит из двух частей: общей и администраторской.
В администраторской части можно создавать тесты, для каждого из которых можно будет создавать вопросы и различные варианты ответов, а также указывать правильный вариант ответа.
В общей части приложения отображаются созданные тесты, в которых конечный пользователь сможет выбрать и пройти любой выбранный тест, ответив на вопросы.
Компоненты и функционал приложения были выбраны таким образом, чтобы полностью покрыть разработку элементов любых сайтов и SPA под десктопы и мобильные девайсы.
Результат является наглядным примером применения ВСЕХ актуальных технологий создания реактивных полностью адаптивных SPA и их взаимодействия. На основе этих составляющих можно создать приложение практически любого функционала.
Курс вам поможет, если вы:
React — обязательный инструмент для современного разработчика.
- Начинающий Frontend-разработчик
Вы нуждаетесь в пошаговом фундаментальном обучении с полного нуля и поддержке опытного наставника. Хотите сразу изучить и начать использовать современные технологии.
- Опытный Frontend-разработчик
Для вас важно быть в тренде и пользоваться только актуальными и востребованными технологиями веб-разработки для достижения максимальных заработков.
- Фрилансер-практик
Вы очень ограничены во времени и остро нуждаетесь в быстром овладении новой перспективной технологией для того, чтобы брать более дорогие заказы.
- Хотите устроиться в веб-студию
Сейчас в сфере веб-разработки четко прослеживается тренд: все большую популярность набирают одностраничные приложения (англ. single page application, SPA). Причем этот тренд в ближайшие 3-5 лет будет только усиливаться. И если в вашем багаже знаний будет инструмент, с помощью которого такие приложения можно создавать, например, React, то вы будете выглядеть гораздо привлекательнее тех, кто владеет знаниями обычной верстки на HTML, CSS, JavaScript.
- Боитесь быстрого устаревания знаний
JavaScript становится лидирующим языком Frontend-разработки. Сегодня едва не каждый день появляются новые JS-библиотеки и фреймворки. И изучив подобную библиотеку или фреймворк сегодня, уже завтра можно обнаружить, что они уже не востребованы и никому не нужны. React применяется уже более 5 лет и является самой популярной JS-библиотекой с поддержкой Facebook. Все это дает уверенность в том, что React будет актуален еще многие годы.
- Владеете другими JS-фреймворками
Вы уже знаете, что для решения подавляющего большинства задач Frontend-разработки гораздо проще использовать готовый фреймворк. Но если под конкретную задачу он не подходит, то большая часть кода фреймворка не используется и просто излишне нагружает приложение. Если же вы владеете сразу несколькими инструментами, включая React, вы сможете подобрать наиболее оптимальный вариант для решения конкретной задачи.
React — это библиотека JavaScript с открытым исходным кодом, которая используется для создания пользовательского интерфейса. Она была создана компанией Facebook и представлена разработчикам в 2013 году.
Это инструмент, который идеально подходит для разработки масштабируемых веб-приложений.
Еще больше он подходит для создания SPA-приложений (single page application) — приложений, использующих один HTML-шаблон для всех страниц приложения.
Концепция React построена на разделении пользовательского интерфейса на отдельные самодостаточные части — компоненты, которые довольно просто поддерживать и расширять. Вы даже можете создать отдельные компоненты, а потом использовать их в различных проектах, легко перенося их из одного проекта в другой.
Еще одной особенностью является использование JSX. JSX представляет собой комбинацию кода JavaScript и XML, и простой, интуитивно понятный способ для определения кода визуального интерфейса. Конечно, при работе с React не обязательно использовать JSX. При разработке можно использовать обычный JavaScript, но: JSX проще в написании; легче читается и упрощает обслуживание; запускается быстрее, чем такой же код на JavaScript.
Библиотека React изначально разработана для создания пользовательских интерфейсов и поэтому не включает некоторых инструментов традиционного JS-фреймворка. Это позволяет выбирать лишь необходимые библиотеки под конкретные задачи, существенно снижая нагрузку на приложение и сервер.
Библиотека не диктует требований к остальной части технологического стека, поэтому вы можете создавать новые функции в React без перезаписи существующего кода. React может также функционировать на сервере в виде NodeJS, а также создавать приложения для мобильных устройств с помощью React Native.
Для кого этот курс:
- Начинающие Frontend-разработчики
- Действующие Frontend-разработчики
- Фрилансеры-практики
Запрет складчины
Категории
-
Закрыто [Udemy] React.js. Практический Курс 2020 «вкл. Хуки, Классы, Redux» (Владилен Минин)
-
Доступно [Skillbox] Профессия Python-разработчик, 12 месяцев (Вадим Шандринов, Никита Левашов)
- тематических модулей
- 350 онлайн-уроков
Научитесь писать программы и разрабатывать веб-приложения, понимать код, разбираться в документации — и за 12 месяцев станете востребованным разработчиком.
Кому подойдёт этот курс:
1 Новички в коде. Тем, кто только решил стать программистом, но не выбрал, в какой сфере собирается работать. Python — язык универсальный.
2 Начинающие разработчики. Тем, кто уже осваивает Python самостоятельно или по учебникам. Но некому задать вопрос и обратиться за помощью.
Чему вы научитесь:
1 Создавать простые и сложные модульные программы: от консольных скриптов до чат-ботов
2 Тестировать код
3 Оптимизировать старые и/или неудачные веб-приложения
4 Работать с базами данных
5 Понимать место Django в семействе веб-фреймворков
6 Структурировать проект так, чтобы он был поддерживаемым
7 Использовать промышленные средства разработки: Git, PyCharm
8 Создавать соответствующие современным требованиям веб-приложения
Преподаватели:
1 Вадим Шандринов - Python-разработчик с опытом более 16 лет
2 Никита Левашов - Сооснователь и CTO в Angry Developers
3 Антон Тюрин - Старший разработчик в Twitter
4 Сергей Кротов - Lead Software Engineer EPAM
5 Андрей Шулаев - Software engineer EPAM
-
Доступно [Skillbox] Аналитик данных с нуля (Павел Булавин, Алла Тамбовцева)
Аналитик строит прогнозы на основе данных и помогает бизнесменам принимать решения. На курсе вы научитесь программировать, анализировать массивы данных, визуализировать информацию и представлять отчёты заказчику.
- Длительность 6 месяцев
- Онлайн в удобное время
- Обучение на практике
- Доступ к курсу навсегда
- 55% компаний в России внедрят аналитику данных в ближайшие 2 года, по данным IDC
- 60 000 рублей зарплата начинающего специалиста, по данным сайта hh.ru
- Студенты технических вузов
Узнаете, как проводить исследования, анализировать данные и делать наглядные отчёты. В короткие сроки получите специализацию и сможете начать карьеру в аналитике на позиции Junior.
- Руководители и владельцы бизнеса
Взглянете по-новому на свой продукт, изучите его сильные и слабые стороны. Узнаете, как делать прогнозы для бизнеса, развивать продукт и решать текущие проблемы на основе данных аналитики.
- Разработчики, которые хотят сменить профиль
Поймёте, как применить свои знания в программировании для решения бизнес-задач. Изучите инструменты для анализа, сборки и презентации данных заказчику — и станете более востребованным специалистом.
- Бизнес-аналитики
Вы подтянете знания в работе с аналитикой, изучите основы программирования на Python, научитесь работать с базами данных и Power BI. Расширите компетенции и станете эффективнее решать текущие задачи.
Чему вы научитесь
- Проводить исследования и делать точные выводы
Изучите математическую основу анализа, научитесь работать с массивами данных и находить закономерности в цифрах. - Использовать программирование в аналитике
Освоите основы программирования на Python для решения базовых бизнес-задач. Научитесь собирать базы данных на языке SQL и управлять ими. - Строить гипотезы и оценивать перспективы бизнес-решений
Узнаете, какие метрики эффективности использует бизнес, поймёте, как их собирать, читать, строить прогнозы и находить рабочие идеи. - Работать с сервисами аналитики и дашбордами
Научитесь работать с «Яндекс.Метрикой» и Google Analytics и собирать данные в одно окно для быстрого доступа к отчёту. - Делать развёрнутые аналитические отчёты
Поймёте, как пользоваться инструментами для визуализации данных, таблицами Google и Excel — и формировать отчёты для клиентов. - Работать с заказчиками аналитики
Научитесь обрабатывать различные типы аналитических запросов от бизнеса, презентовать отчёты и обрабатывать комментарии.
Вас ждут онлайн-лекции и практические задания с разным уровнем сложности. Этих знаний хватит, чтобы устроиться в компанию на junior-позицию.
- 22 тематических модулей
- 90 онлайн-уроков
- Разберётесь, как данные могут помочь бизнесу, и узнаете, какие задачи выполняет аналитик.
- Узнаете, в каком виде можно получать данные и какими инструментами пользуется аналитик данных.
- Разберётесь в теоретической основе анализа данных и сможете быстро ориентироваться в цифрах.
- Научитесь использовать Excel и Google Таблицы для работы с данными, а также освоите макросы.
- Познакомитесь с основами популярного языка Python в сфере анализа данных и сможете на нём программировать.
- Узнаете, как работать с данными в БД, сможете собирать и управлять базами данных на языке SQL.
- Поймёте, в какой парадигме мыслит бизнес и какие метрики эффективности он использует.
- Научитесь собирать данные в одно окно для быстрого доступа к отчёту.
- Узнаете что такое Big Data, чем она отличается от обычных реляционных баз данных и поймете как её использовать для анализа данных.
- Изучите инструменты для визуализации различных видов данных.
- Научитесь формировать отчёты перед встречей с клиентом, эффектно демонстрировать результаты своей работы и обрабатывать комментарии.
Павел Булавин
Руководитель аналитического отдела МаксимаТелеком
Александр Джумурат
Руководитель команды разработки рекомендательной системы в ivi.ru
Алла Тамбовцева
Преподаватель НИУ ВШЭ
Михаил Овчинников
Методист Skillbox. Докладчик крупнейших IT-конференций России
Бонус - английский язык от EnglishDom в подарок!
-
Доступно [Skillbox] Работа в командной строке Bash (Даниил Пилипенко)
Кому подойдёт этот курс
- Программисты всех направлений
Вы расширите круг выполняемых задач, станете более самостоятельными и уверенными в своей работе.
- Тестировщики ПО
Научитесь использовать командную строку для обнаружения и устранения ошибок.
- DevOps-специалисты
Курс поможет вам оптимизировать управление серверами, вы научитесь устанавливать и удалять программы на сервере, а также настраивать их под свои задачи.
- Запускать консольные приложения и команды
- Устанавливать, удалять и настраивать программы на сервере
- Создавать собственные скрипты, задавать в них переменные и работать с параметрами
- Работать с файлами, папками и доступом к ним
- Управлять собственным сервером
- Устанавливать базу данных MySQL и подключаться к ней из командной строки и PHP-скрипта
- Ставить задачи в расписание Crontab
- Автоматизировать создание бэкапов и мониторинг
Что такое командная строка
- Какие бывают командные строки
- Командная строка Bash
- Команды, параметры и ключи, man
- Относительные и абсолютные пути
- Операции с файлами и папками
- Размер папок и свободное место
- Ввод, вывод и перенаправление данных
- Команда grep
- Пользователи и права доступа
- Авторизация, FTP, SSH и SSH-ключи
- Скачивание файлов
- Менеджмент джобов, jobs, bg, fg
- Управление процессами, top, ps, kill
- Планирование задач, crontab
- Сервисы и управление ими
- Параметры и настройки bash
- Популярные сочетания клавиш
- Создание и запуск скрипта
- Переменные и параметры
- Условия и логические выражения
- Циклы
- Написание скрипта бэкапов
- Установка и удаление программ
- Установка и настройка веб-сервера Apache
- Установка и настройка PHP
- Установка и настройка MySQL
- Работа с логами
- Установка и настройка веб-сервера Nginx
- Программисты всех направлений
-
Закрыто [Otus] С++ для начинающих программистов, 2020 (Сергей Кольцов)
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
Модуль 1. Введение в язык C++
Модуль 2. Классы и алгоритмы
Модуль 3. Шаблоны классов и функций
Модуль 4. Многопоточность. Исключения. Работа с сетью.
Преподаватель:
Сергей Кольцов
Senior Developer С++ VisionLabs Работает программистом уже почти 10 лет. Заинтересовался языками программирования ещё в школе. Начинал почти как и все в ту пору - с Delphi и Borland C++. Так что был заранее обречён на выбор профессии. Работал как в крупных компаниях (Яндекс, Luxoft), так и в небольших организациях. С преподаванием впервые столкнулся в школе, когда объяснял логарифмы одноклассницам. В дальнейшем в рамках рабочих обязанностей выполнял менторские функции с коллегами. На позиции руководителя группы разработки консультации членов команды занимают около 30% времени. Окончил МГТУ им. Н.Э. Баумана в 2011 году, факультет "Информатика и системы управления".
-
Закрыто [GeekBrains] Основы безопасности и анонимности в сети
Курс ориентирован и на новичков, и на продвинутых в IT-технологиях. Темы первого урока:
- Основное виды утечек конфиденциальной информации и методы борьбы с ними.
- Идентификация пользователей в сети интернет и методы защиты.
- Административная и техническая деанонимизация пользователей и методы защиты.
- Безопасность сетей WiFi.
- Безопасность мобильных платформ.
- Софт для аудита мобильных приложений и аудита безопасности WiFi-сетей.
- Безопасность IoT-устройств (Internet of the Things).
- Опасность использования сторонних прокси-серверов и TOR-нодов.
-
Закрыто [Otus] Разработчик Python (2020). Часть 5 из 5
![[IMG]](proxy14p.php?image=http%3A%2F%2Fd.radikal.ru%2Fd33%2F2002%2Fb3%2F3b25ad267867.jpg&hash=c4aca5de8d32a64e952d1cd14c91e1d5&v=4)
Профессиональный онлайн-курс для тех, кто уже имеет опыт программирования на Python и хочет повысить свой уровень за счет новых знаний и навыков из различных областей разработки. Если вы уверенно чувствуете себя с Python, помните C, имеете представление о сетевом взаимодействии и реляционных СУБД, умеете обращаться с Linux, Git и прочими стандартными инструментами девелопера — курс для вас.
Цель программы — погрузить вас в современную «промышленную» разработку на Python как в теории, так и на практике. При этом Python будет лишь инструментом, с помощью которого мы будем изучать различные области знаний. Главный фокус будет на основных Software Engineering компетенциях Python-разработчика и формировании прагматичного подхода к решению задач.
Особенности программы: практикоориентированность и охват. В процессе обучения будет много домашних заданий, некоторые из которых — настоящий challenge. А опциональные задания позволят самым смелым копнуть глубже и «потрогать» более продвинутые вещи. При этом области, в которых вы будете испытывать свои способности, имеют весьма широкий спектр: курс охватывает web, анализ данных и вопросы создания высоконагруженных систем. В конце курса вы реализуете проект на свободную тему.
Курс универсальный: рассматривается вторая и третья версии Python. Домашние работы и проект можно выполнять на любой версии, примеры на занятиях чаще работают под обе версии, но большинство писались на Python 2. Процесс их изменения на Python 3 запущен. Также делаются все необходимые отступления и обсуждения разницы в версиях.
В процессе обучения вы получите понимание структуры современной разработки ПО и место Python и прочих инструментов в ней, ответите на вопросы: «Как писать простой и идиоматичный код, за который не будет мучительно стыдно?», «Как тестировать и поддерживать код на Python?», «Как написать приложение, которое не умрёт под нагрузкой?». Трудозатраты: 4 часа на занятия и 4-12 часов на домашнюю работу в неделю.
После прохождения курса у вас будет:
— 9-12 (в зависимости от желания выполнять опциональные задания) выполненных ДЗ на все темы курса
— 1 мини веб-проект
— богатый список литературы и референсов для ознакомления и углубления знаний программистов
— код и материалы занятий, соединенные вместе в виде jupyter-ноутбуков
— видеозаписи всех вебинаров занятий
— проектная работа на интересную вам тему
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть....
-
Закрыто [Otus] Разработчик Python (2020). Часть 4 из 5
![[IMG]](proxy14p.php?image=http%3A%2F%2Fd.radikal.ru%2Fd33%2F2002%2Fb3%2F3b25ad267867.jpg&hash=c4aca5de8d32a64e952d1cd14c91e1d5&v=4)
Профессиональный онлайн-курс для тех, кто уже имеет опыт программирования на Python и хочет повысить свой уровень за счет новых знаний и навыков из различных областей разработки. Если вы уверенно чувствуете себя с Python, помните C, имеете представление о сетевом взаимодействии и реляционных СУБД, умеете обращаться с Linux, Git и прочими стандартными инструментами девелопера — курс для вас.
Цель программы — погрузить вас в современную «промышленную» разработку на Python как в теории, так и на практике. При этом Python будет лишь инструментом, с помощью которого мы будем изучать различные области знаний. Главный фокус будет на основных Software Engineering компетенциях Python-разработчика и формировании прагматичного подхода к решению задач.
Особенности программы: практикоориентированность и охват. В процессе обучения будет много домашних заданий, некоторые из которых — настоящий challenge. А опциональные задания позволят самым смелым копнуть глубже и «потрогать» более продвинутые вещи. При этом области, в которых вы будете испытывать свои способности, имеют весьма широкий спектр: курс охватывает web, анализ данных и вопросы создания высоконагруженных систем. В конце курса вы реализуете проект на свободную тему.
Курс универсальный: рассматривается вторая и третья версии Python. Домашние работы и проект можно выполнять на любой версии, примеры на занятиях чаще работают под обе версии, но большинство писались на Python 2. Процесс их изменения на Python 3 запущен. Также делаются все необходимые отступления и обсуждения разницы в версиях.
В процессе обучения вы получите понимание структуры современной разработки ПО и место Python и прочих инструментов в ней, ответите на вопросы: «Как писать простой и идиоматичный код, за который не будет мучительно стыдно?», «Как тестировать и поддерживать код на Python?», «Как написать приложение, которое не умрёт под нагрузкой?». Трудозатраты: 4 часа на занятия и 4-12 часов на домашнюю работу в неделю.
После прохождения курса у вас будет:
— 9-12 (в зависимости от желания выполнять опциональные задания) выполненных ДЗ на все темы курса
— 1 мини веб-проект
— богатый список литературы и референсов для ознакомления и углубления знаний программистов
— код и материалы занятий, соединенные вместе в виде jupyter-ноутбуков
— видеозаписи всех вебинаров занятий
— проектная работа на интересную вам тему
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть....
-
Закрыто [Otus] Разработчик Python (2020). Часть 3 из 5
![[IMG]](proxy14p.php?image=http%3A%2F%2Fd.radikal.ru%2Fd33%2F2002%2Fb3%2F3b25ad267867.jpg&hash=c4aca5de8d32a64e952d1cd14c91e1d5&v=4)
Профессиональный онлайн-курс для тех, кто уже имеет опыт программирования на Python и хочет повысить свой уровень за счет новых знаний и навыков из различных областей разработки. Если вы уверенно чувствуете себя с Python, помните C, имеете представление о сетевом взаимодействии и реляционных СУБД, умеете обращаться с Linux, Git и прочими стандартными инструментами девелопера — курс для вас.
Цель программы — погрузить вас в современную «промышленную» разработку на Python как в теории, так и на практике. При этом Python будет лишь инструментом, с помощью которого мы будем изучать различные области знаний. Главный фокус будет на основных Software Engineering компетенциях Python-разработчика и формировании прагматичного подхода к решению задач.
Особенности программы: практикоориентированность и охват. В процессе обучения будет много домашних заданий, некоторые из которых — настоящий challenge. А опциональные задания позволят самым смелым копнуть глубже и «потрогать» более продвинутые вещи. При этом области, в которых вы будете испытывать свои способности, имеют весьма широкий спектр: курс охватывает web, анализ данных и вопросы создания высоконагруженных систем. В конце курса вы реализуете проект на свободную тему.
Курс универсальный: рассматривается вторая и третья версии Python. Домашние работы и проект можно выполнять на любой версии, примеры на занятиях чаще работают под обе версии, но большинство писались на Python 2. Процесс их изменения на Python 3 запущен. Также делаются все необходимые отступления и обсуждения разницы в версиях.
В процессе обучения вы получите понимание структуры современной разработки ПО и место Python и прочих инструментов в ней, ответите на вопросы: «Как писать простой и идиоматичный код, за который не будет мучительно стыдно?», «Как тестировать и поддерживать код на Python?», «Как написать приложение, которое не умрёт под нагрузкой?». Трудозатраты: 4 часа на занятия и 4-12 часов на домашнюю работу в неделю.
После прохождения курса у вас будет:
— 9-12 (в зависимости от желания выполнять опциональные задания) выполненных ДЗ на все темы курса
— 1 мини веб-проект
— богатый список литературы и референсов для ознакомления и углубления знаний программистов
— код и материалы занятий, соединенные вместе в виде jupyter-ноутбуков
— видеозаписи всех вебинаров занятий
— проектная работа на интересную вам тему
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть....
-
Закрыто [Otus] Разработчик Python (2020). Часть 2 из 5
Профессиональный онлайн-курс для тех, кто уже имеет опыт программирования на Python и хочет повысить свой уровень за счет новых знаний и навыков из различных областей разработки. Если вы уверенно чувствуете себя с Python, помните C, имеете представление о сетевом взаимодействии и реляционных СУБД, умеете обращаться с Linux, Git и прочими стандартными инструментами девелопера — курс для вас.
Цель программы — погрузить вас в современную «промышленную» разработку на Python как в теории, так и на практике. При этом Python будет лишь инструментом, с помощью которого мы будем изучать различные области знаний. Главный фокус будет на основных Software Engineering компетенциях Python-разработчика и формировании прагматичного подхода к решению задач.
Особенности программы: практикоориентированность и охват. В процессе обучения будет много домашних заданий, некоторые из которых — настоящий challenge. А опциональные задания позволят самым смелым копнуть глубже и «потрогать» более продвинутые вещи. При этом области, в которых вы будете испытывать свои способности, имеют весьма широкий спектр: курс охватывает web, анализ данных и вопросы создания высоконагруженных систем. В конце курса вы реализуете проект на свободную тему.
Курс универсальный: рассматривается вторая и третья версии Python. Домашние работы и проект можно выполнять на любой версии, примеры на занятиях чаще работают под обе версии, но большинство писались на Python 2. Процесс их изменения на Python 3 запущен. Также делаются все необходимые отступления и обсуждения разницы в версиях.
В процессе обучения вы получите понимание структуры современной разработки ПО и место Python и прочих инструментов в ней, ответите на вопросы: «Как писать простой и идиоматичный код, за который не будет мучительно стыдно?», «Как тестировать и поддерживать код на Python?», «Как написать приложение, которое не умрёт под нагрузкой?». Трудозатраты: 4 часа на занятия и 4-12 часов на домашнюю работу в неделю.
После прохождения курса у вас будет:
— 9-12 (в зависимости от желания выполнять опциональные задания) выполненных ДЗ на все темы курса
— 1 мини веб-проект
— богатый список литературы и референсов для ознакомления и углубления знаний программистов
— код и материалы занятий, соединенные вместе в виде jupyter-ноутбуков
— видеозаписи всех вебинаров занятий
— проектная работа на интересную вам тему
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть....
-
Закрыто [Otus] Разработчик Python (2020). Часть 1 из 5
Профессиональный онлайн-курс для тех, кто уже имеет опыт программирования на Python и хочет повысить свой уровень за счет новых знаний и навыков из различных областей разработки. Если вы уверенно чувствуете себя с Python, помните C, имеете представление о сетевом взаимодействии и реляционных СУБД, умеете обращаться с Linux, Git и прочими стандартными инструментами девелопера — курс для вас.
Цель программы — погрузить вас в современную «промышленную» разработку на Python как в теории, так и на практике. При этом Python будет лишь инструментом, с помощью которого мы будем изучать различные области знаний. Главный фокус будет на основных Software Engineering компетенциях Python-разработчика и формировании прагматичного подхода к решению задач.
Особенности программы: практикоориентированность и охват. В процессе обучения будет много домашних заданий, некоторые из которых — настоящий challenge. А опциональные задания позволят самым смелым копнуть глубже и «потрогать» более продвинутые вещи. При этом области, в которых вы будете испытывать свои способности, имеют весьма широкий спектр: курс охватывает web, анализ данных и вопросы создания высоконагруженных систем. В конце курса вы реализуете проект на свободную тему.
Курс универсальный: рассматривается вторая и третья версии Python. Домашние работы и проект можно выполнять на любой версии, примеры на занятиях чаще работают под обе версии, но большинство писались на Python 2. Процесс их изменения на Python 3 запущен. Также делаются все необходимые отступления и обсуждения разницы в версиях.
В процессе обучения вы получите понимание структуры современной разработки ПО и место Python и прочих инструментов в ней, ответите на вопросы: «Как писать простой и идиоматичный код, за который не будет мучительно стыдно?», «Как тестировать и поддерживать код на Python?», «Как написать приложение, которое не умрёт под нагрузкой?». Трудозатраты: 4 часа на занятия и 4-12 часов на домашнюю работу в неделю.
После прохождения курса у вас будет:
— 9-12 (в зависимости от желания выполнять опциональные задания) выполненных ДЗ на все темы курса
— 1 мини веб-проект
— богатый список литературы и референсов для ознакомления и углубления знаний программистов
— код и материалы занятий, соединенные вместе в виде jupyter-ноутбуков
— видеозаписи всех вебинаров занятий
— проектная работа на интересную вам тему
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...01 Advanced basics. Протоколы
01_advanced_basics.gz [53m 414k 829]
Advanced basics. Протоколы.mp4 [191m 580k 450]
Домашнее задание.txt [11k 192]
02 Advanced basics. Граждане первого порядка
Advanced basics. Граждане первого порядка.mp4 [153m 788k 49]
03 Internals. Виртуальная машина
02_internals.gz [238k 536]
Internals. Виртуальная машина.mp4 [212m 539k 194]
Домашнее задание.txt [4k 679]
04 Internals. Управление памятью, печально известный GIL
Internals. Управление памятью, печально известный GIL.mp4 [244m 262k 445]
05 OOP. Объектная модель
03_oop.gz [222k 848]
OOP. Объектная модель.mp4 [159m 584k 465]
Домашнее задание.txt [8k 312]
06 OOP. Белая и черная магия
OOP. Белая и черная магия.mp4 [584m 329k 703]
07 Testing. Дизайн тестов
04_testing.gz [181k 570]
Testing. Дизайн тестов.mp4 [113m 136k 604]
Домашнее задание.txt [92]
08 Testing. Пирамида тестирования
Testing. Пирамида тестирования.mp4 [447m 222k 837]
09 Automatization. Сетевое взаимодействие
05_automatization.gz [183k 208]
Automatization. Сетевое взаимодействие.mp4 [139m 455k 11]
Домашнее задание.txt [329]
Объем: 2,14Гб.
-
Доступно [Otus] Data Engineer (Егор Матешук, Владимир Дроздецкий)
Курс адресован разработчикам, администраторам СУБД и всем, кто стремится повысить профессиональный уровень, освоить новые инструменты и заниматься интересными задачами в сфере работы с данными.
Лучшие практики по приготовлению данных. Загрузка, обработка, организация хранения и доступа к данным с использованием современных инструментов.
Что даст вам этот курс
- понимание ключевых способов интеграции, обработки, хранения больших данных
- умение работать с компонентами экосистемы Hadoop, распределенными хранилищами и платформами
- практические навыки разработки дата-сервисов, витрин и приложений
- знание принципов организации мониторинга, оркестрации, тестирования
- разворачивает, налаживает и оптимизирует инструменты обработки данных
- адаптирует датасеты для дальнейшей работы и аналитики
- создает сервисы, которые используют результаты обработки больших объемов данных
- отвечает за архитектуру данных в компании
- Прежде чем попасть на стол CEO в виде квартального отчета или индивидуальной подборкой книг в email-рассылке, данные проделывают длительный и сложный, полный преобразований и трансформаций, путь, требующий непрерывного мониторинга и оркестрации.
- В этом ключе команда инженеров, которая готова обеспечить непрерывную поставку достоверной информации для всех бизнес-потребителей и функций играет важнейшую роль в принятии тактических и стратегических решений всей компании.
- Работа инженеров данных, внешне незаметная, удивительно сложна и интересна по своей специфике. Невероятное количество закономерностей и связей, инструментов и подходов, параметров и настроек не оставят равнодушным ни один пытливый ум в поисках оптимальных и элегантных решений.
-
Доступно [Skillbox] Веб-вёрстка, 2020 (Сергей Корниенко, Максим Васянович)
Кому подойдёт этот курс
Новичкам в разработке
Вы освоите актуальный навык разработчика за 6 месяцев, даже если раньше никогда не слышали про HTML, CSS и JavaScript.
Начинающим верстальщикам
Вы систематизируете свои знания по вёрстке, прокачаете навыки, пополните портфолио новыми проектами и сможете зарабатывать больше.
Дизайнерам и backend-разработчикам
У вас появится дополнительный скилл по frontend-разработке, который поможет закрывать многие проекты самостоятельно.
Чему вы научитесь
- Блочная, резиновая и адаптивная верстка
- Верстка интернет-магазина
- Работа с с системой контроля версий Git
- Проверка сайта на доступность
- Основы CSS, HTML и JavaScript
- Работа с современными инструментами
Основы вёрстки
Как работают сайты. Верстка. Backend и frontend
Возможности HTML, CSS, JS
Настройка рабочего окружения
Правила написания кода. Работа с devtools
Github pages. Интеграция с vs code
HTML
Элементы HTML разметки. Теги
Виды тегов. Парные/непарные теги
Служебные теги
Основные теги
Атрибуты тегов
Текстовые теги. Преобразование текста
Теги картинок и ссылок
Теги для списка
Теги для таблиц
Прочие теги
HTML5-семантика
Стандарты и валидность
Формы и медиа-элементы
Тег form
Как правильно размечать формы
Атрибуты элементов формы
Теги для аудио и видео. Нюансы использования
Тег iframe
Доступность
Понятие доступности
Аria
Вредные и полезные советы
Проверка доступности
Проверка сайта. Исправление
Работаем с макетом
Работа с макетом. Photoshop и Avocode, Figma
Форматы изображений
Подключение изображений
SVG. Введение и вставка на страницу
CSS
Знакомство с CSS
Селекторы: как обращаться к элементам, вес селектора
Единицы измерения CSS
Свойства для текста
Блочные и инлайн элементы
Позиционирование, float, отступы
Цвета, фон
Подключение шрифтов
Форматирование css-кода
БЭМ-нейминг
Псевдоклассы и псевдоэлементы, сложные селекторы, функции
Практика. Flexbox
Создаем каркас
Стилизация. Flexbox
Дополнительные свойства flexbox
Бонус. Видео по bootstrap 4
Адаптивность и кроссбраузерность
Что такое адаптивная, резиновая, мобильная верстка. Pixel perfect. Mobile first
Относительные единицы измерения
Медиа запросы, viewport
Кроссбраузерность: общие подходы и тестирование
Javascript для верстальщика
Типы данных и переменные
Условия
Циклы и функции
Массивы и объекты
Обработка событий
Работа с DOM
Ajax
Плагины. Установка и гибкая настройка слайдера на сайте
jQuery
Бонус. Практикум
Введение. Разбираем макет на блоки
Верстка блока №1
Верстка блока №2
Верстка блока №3
Работа с хостингом
Покупка и настройка хостинга
FTP. Работа с файлами, выгрузка сайта
Создание поддоменов и почты
Курсовая. Мини-проект в портфолио
ПРО
Вёрстка HTML-писем
Общие правила верстки писем. Почтовики
Инструменты
Практика: верстаем письмо
Сборщики
Введение. Настраиваем окружение
Gulp. Пишем первый таск
Gulp. Дорабатываем сборку
Webpack. Делаем простую сборку
Webpack. Дорабатываем сборку
Союз двух сборщиков
Препроцессоры и постпроцессоры
Введение в препроцессоры
Sass. Возможности
Обзор Less, postcss
CSS Grid
Понятие Display: grid
Свойства контейнера
Свойства дочерних элементов
Практика: создаем сайт
Анимация
Введение в анимацию CSS3
Как можно анимировать проще — animate.css
Возможности анимации через JavaScript
CMS
Введение в CMS
CMS WordPress. Установка
CMS WordPress. Разделение шаблона
CMS WordPress. Подключение стилей и скриптов
CMS WordPress. Выводим данные на страницу из административной панели
Будущее вёрстки
Что нас ждет в будущем?
Новые HTML-теги
Новые CSS-свойства
-
Доступно [GeekUniversity] Факультет Информационной безопасности. Годовая программа. 2018-2019
Старт 2018.11.
1) четверть
Веб-технологии: уязвимости и безопасность
1 месяц, 2 раза в неделю
- URL. Из чего состоит, security-related фичи. URL Parsers. URL encode
- HTTP. Синтаксис, заголовки, HTTPS
- HTML. HTML Parser. HTML-эскейпинг. Формы, фреймы
- JavaScript. Script Processing Model
- Другие типы файлов. XML, аудио/видео/картинки
- Изоляция страниц. Same Origin Policy: DOM, XHR, Web storage
- Наследование Origin в браузерах
- CORS, PostMessage, WebSocket. Применение, как сделать безопасно
1 месяц, 2 раза в неделю
- XSS. Основы: причины возникновения, базовые механизмы защиты (эскейпинг, CSP)
- XSS. Reflected XSS, Stored XSS, Blind XSS, Self XSS
- XSS. Эксплуатация
- WAF. Обходы WAF при XSS
- CSRF. Причины возникновения, способы защиты, JWT
- CSP in depth
- Прочие уязвимости на клиенте: clickjacking, HTML injection, Open Redirect
1 месяц, 2 раза в неделю
- OWASP TOP 10 Mobile
- Незащищенность двоичного файла
- Недостаточная защита на транспортном уровне
- Непреднамеренная утечка информации
- Защита In-App покупок
- LvL лицензия и DRM защита
- Certificate Pinning
Компьютерные сети
2 месяца, 1 раз в неделю
- Стек TCP/IP и модель OSI/ISO
- Навыки работы в Cisco CLI
- Работа с сетевыми утилитами
- L1 и L2 на примере Ethernet
- L3: IPv4, IPX, IPv6, статическая и динамическая маршрутизация
- L4: TCP, UDP.
- NAT, DHCP, DNS, WiFi
- SMTP, HTTP, HTTPS, TLS, RSA
Видеокурс
- Реляционные базы данных
- Установка СУБД MySql и графического приложения Mysql Workbench.
- Проектирование базы данных, нормальные формы
- SQL-команда CREATE
- SQL-команда INSERT
- SQL-команды SELECT и WHERE
- SQL-команды DISTINCT, ORDER BY, LIMIT
- SQL-команды DELETE и UPDATE
- Понятие согласованности или консистентности данных.
- Понятие внешнего ключа и ограничений на значения столбцов; FOREIGN KEY CONSTRAINTS.
- Создание таблиц с отношением “многие ко многим”
- Использование составного первичного ключа при проектировании таблицы с отношением “многие ко многим”.
- Получение данных из нескольких взаимосвязанных таблиц; несостоятельность подхода с использованием нескольких SELECT-ов.
- Объединение данных из нескольких таблиц с помощью оператора INNER Объединение данных из нескольких таблиц с помощью операторов LEFT JOIN и RIGHT JOIN.
- Объединение результатов нескольких SQL-запросов с помощью оператора Агрегирующие функции COUNT, SUM, MIN, MAX.
- Группировка выбранного набора строк с использованием оператора GROUP
- Индексы. Фильтрация в GROUP BY с использованием HAVING; увеличение скорости выполнения запросов с использованием индексов.
- Понятие транзакции; оператор TRANSACTION; требования ACID к транзакционной системе.
Server-Side: Часть 1
1 месяц, 2 раза в неделю
- Атаки на хранилища данных (SQLi). Как искать, эксплуатировать и защищаться
- Основы PHP
- RCE (удаленное исполнение кода)
- Уязвимости в логике работы приложения
- Уязвимости связанные с ACL (контролем доступа). IDOR
- brutforce, captcha
- burp intruder
1 месяц, 2 раза в неделю
- SQLi эксплуатация (обычная; blind; sqlmap)
- RCE эксплуатация
- Race Condition
- OAuth уязвимости
- XXE
- Path Traversal, LFI, RFI
- SSRF
- Методы эксплуатации (xss, port scan, internal api, ...)
- SSTI
- subdomain takeover
1 месяц, 2 раза в неделю
- OWASP TOP 10 Mobile
- Незащищенность двоичного файла
- Недостаточная защита на транспортном уровне
- Непреднамеренная утечка информации
- Защита In-App покупок
- LvL лицензия и DRM защита
- Certificate Pinning
2 месяца, 1 раз в неделю
- Знакомство с Python
- Встроенные типы и операции с ними
- Функции.
- Работа с файлами
- Полезные инструменты
- Модули и библиотеки
1 месяц, 2 раза в неделю
- Что такое BugBounty, основные платформы, правила и подводные камни
- Существующие подходы к багхантингу (поиску уязвимостей на BugBounty)
- Разбор популярных кейсов с BugBounty платформ
- CTF -- что такое, какие бывают. Примеры CTF для начинающих
- Разбор нескольких задач с CTF
Безопасность в сети
1 месяц, 2 раза в неделю
- Сниффинг и спуффинг
- Захват трафика с помощью Wireshark и tcpdump
- Исследование трафика в Wireshark
- Kali Linux, DVL
- Уязвимости сетевых протоколов
- Пассивные сетевые атаки
- Активные сетевые атаки
- Эксплуатация уязвимостей, metasploit
- Технологии беспроводных сетей и методология их взлома.
- Инструменты хакинга беспроводных сетей.
- Атаки на Bluetooth. Меры противодействия атакам на беспроводные сети.
- Инструменты защиты. Тестирование на проникновение в сеть.
- Практическая работа: обнаружение точек доступа, сниффинг, деаутентификация, взлом ключей WEP, WPA, WPA2 и расшифровывание Wi-Fi трафика.
1 месяц, 2 раза в неделю
- Машинный код, ассемблер, дизассемблер
- Потоки, процессы
- Устройство ОС Linux
- Управление памятью
- Файловые системы
- Виртуализация
2 месяца, 1 раз в неделю
- Подготовка рабочей среды. Cisco packet tracer 7.1.1. Wireshark. Построение WAN логической и физической топологии.
- Технология WAN. Динамическая маршрутизация. BGP.
- Технология WAN. Система DNS. Root servers. DNS-зоны.
- Технологии локальных сетей. STP. Агрегирование каналов. LACP. Построение топологии сети провайдера.
- Технология VLAN. Протокол 802.1Q.
- Динамическая маршрутизация. OSPF. DHCP. DHCP-relay. Настройка офисной сети. RIPv2. NAT.
- Технологии VPN. GRE. RIPv2 over GRE.
1 месяц, 1 раз в неделю
- GNU/Linux
- Основы устройства Linux
- Работа со строками и файлами
- Написание скриптов
- GNU/Linux
- Сеть и безопасность
- Веб-сервер Apache2
- Прикладное ПО
Криптография
1 месяц, 2 раза в неделю
- Шифры: симметричные (блочные и потоковые), асимметричные
- Хеширование: sha2, sha3, md5, sha1 (sha0)
- Криптография с открытым ключом
- Атаки на криптографические схемы
- Устройство криптографических алгоритмов
- Уязвимости при использовании криптографических средств
- Хеши для паролей: Argon2, bcrypt, scrypt
1 месяц, 2 раза в неделю
- Внутреннее устройство и принципы процессора и памяти
- Переполнение буфера. Механизм атаки, эксплуатация, защита
- Уязвимость форматной строки
- Return to libc attack
- Integer overflow
- IDA, применение для реверса приложений
1 месяц, 2 раза в неделю
- Социальная инженерия. Методы, кейсы, способы применения полученных результатов при дальнейшем аудите
- RFC и криптографические стандарты
- ГОСТы по ИБ. Зачем нужны, как применять и не умереть
2 месяца, 1 раз в неделю
- Разведка при аудите. Способы, как каждый из способов работает, программы для автоматизации
- Разведка на сетевом уровне и уровне доменов. Nmap, subbrute, sublist3r
- Разведка на уровне приложения. Web-spiders, eye-witness, dirsearch
- Сбор отпечатков сервисов, поиск известных уязвимостей для них
- Поиск уязвимостей руками, сбор всех полученных ранее знаний в единый процесс исследования
- Эксплуатация уязвимостей, поиск максимального импакта от уязвимости
1 месяц, 2 раза в неделю
- Подготовка к собеседованию на должность специалиста по информационной безопасности
- Задачи и вопросы на собеседованиях
-
Закрыто [Otus] Разработчик C#. Часть 2/5
Разработчик C#. Часть 2/5 [OTUS]
Что даст вам этот курс
За 5 месяцев мы последовательно рассмотрим особенности языка C# на уровне начинающего Senior / крепкого Midlle. Подробно изучим внутренние механизмы и устройство языка, CLR (LINQ, многопоточность, асинхронность, рефлексия, сериализация). Научимся разворачивать различные конструкции и представлять их в промежуточном языке (IL). Поработаем с SQL и NoSQL базами данных, кэшированием, Unit-тестами, CI/CD и другими сложными и полезными инструментами профессиональных разработчиков C#.
Must have практики
В процессе обучения рассмотрим паттерны проектирования Банды Четырёх, шаблоны корпоративных приложений Фаулера, принципы SOLID, DRY, YAGNI и другие. А в последнем модуле затронем темы для повышения вашей ценности как специалиста: методологии (Waterfall, Kanban и пр.), подходы (TDD, DDD и пр.) и профессиональный инструментарий программиста (LinqPad, Fiddler и пр.).
Программа разработана специально для C# Developers, которые хотят:
прокачать технические навыки и получить целостное понимание .NET Framework и языка C#;
с лёгкостью отвечать на вопросы на собеседованиях;
научиться работать в Scrum-команде и на практике понять эффективность Agile-подходов.
1 C#
Знакомство,рассказ о формате Scrum, краткий обзор курса
Обзор типов и структур данных
Операции и операторы
Методы, их перегрузка, расширения
Классы как воплощение принципов ООП
Интерфейсы и их особенности
Коллекция коллекций
50 оттенков LINQ
Работа со строками и регулярные выражения
2 С# Advanced
Reflection and Attributes
Как устроена Сериализация?
Исключения и нюансы работы с ними
Что есть в C# для работы с SQL и NoSQL базами данных?
Работа с методами как с переменными (delegates, events)
Дженерики, их реализация и ограничения
Сборщик мусора, деструкторы и финализаторы, Disposable Pattern
Дополнительны евозможности языка: от директив препроцессора до указателей
Что полезного в новых версиях C#?
3 Многопоточность и паттерны проектирования
В чём отличие процесса, потока и домена?
Примитивные и гибридные конструкции синхронизации потоков
Внутрипроцессное взаимодействие
Межпроцессное взаимодействие
Магические слова async / await
Порождающие паттерны проектирования
Структурные паттерны проектирования
Поведенческие паттерны проектирования
4 Клиент-серверная архитектура и микросервисы
Архитектура проекта
Авторизация и аутентификация
WCF, ASMX, Web Api, REST
Волшебство кэширования
Паттерны корпоративных приложений
Насколько твёрдые SOLID принципы?
В поисках лучшего брокера сообщений
CI/CD, Windows-сервисы и консольные приложения
5 Процессы и подходы
Waterfall, Scrum, Kanban, DDD, TDD
Unit, Sandbox, Blackbox, Whitebox, Integration tests
Типы проектов,которые можно реализовать на C#
Рефакторинг, Реинжиниринг, Ренейминг
Логирование, ведение документации и иные BestPractices
Инструментарий программиста
6 Проектная работа
Выбор проекта
Консультация по выбранному проекту
Защита проектных работ08 Отражение (Reflection)
08.mp4 [375m 768k 345]
08.pptx [7m 93k 820]
Тема 8_ Рефлексия.docx [9k 386]
09 Атрибуты
09.mp4 [375m 855k 737]
09.pdf [2m 493k 59]
09_Задание.pdf [57k 587]
10 Как устроена Сериализация
10.mp4 [162m 891k 373]
10.pptx [95k 66]
Задание.txt [2k 925]
Ссылки.txt [45]
11 Исключения и нюансы работы с ними
11.mp4 [321m 684k 286]
11.pdf [2m 785k 316]
12 Что есть в C# для работы с SQL и NoSQL базами данных
12.mp4 [212m 452k 920]
12.pptx [522k 793]
Задание.txt [1k 762]
Ссылки.txt [456]
13 Работа с методами как с переменными (delegates, events)
13.mp4 [204m 232k 440]
13.pptx [7m 612k 831]
14 Дженерики, их реализация и ограничения
14.mp4 [182m 235k 578]
Задание.txt [2k 988]
Ссылки.txt [188]
15 Сборщик мусора, деструкторы и финализаторы, Disposable Pattern
15.mp4 [238m 159k 375]
15.pdf [3m 721k 612]
16 Дополнительные возможности языка от директив препроцессора до указателей
16.mp4 [284m 533k 992]
16.pptx [7m 69k 543]
17 Что полезного в новых версиях C#
17.mp4 [193m 727k 398]
Ссылки.txt [112]Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Часть 3
Часть 4
Часть 5
Объем: 2,4Гб.