Запрет складчины

  1. Закрыто [Otus] DevOps практики и инструменты (Александр Титов)

    [​IMG]

    DevOps помогает в решении задач, которые могут возникнуть при создании и обновлении приложений.

    Что будет на курсе?
    Студенты познакомятся с инструментами и способами реализации таких технологий, как:

    • Постоянный мониторинг и логирование данных;
    • Непрерывная доставка ПО;
    • Разбор инфраструктуры;
    Материалы курса:
    Часть 1. Знакомство с DevOps

    • История появления и создания;
    • Способы доставки продукта. GitHub;
    • Знакомство с новым сервисом;
    • Написание bash скриптов;
    Часть 2. Управление инфраструктурой
    • Настройка конфигураций;
    • Введение в Ansible;
    Часть 3. Docker
    • Введение в контейнеризацию;
    • Виды образов и взаимодействий;
    • Введение в Gitlab CI;
    Часть 4. Мониторинг
    • Принципы работы систем мониторинга;
    • Разбор системы логирования;
    Часть 5. Kubernetes
    • Интеграция;
    • Основные модели безопасности;
    Часть 6. Самостоятельная проектная работа
    • Финальное занятие;
    • Подведение итогов;
    Требования к студентам:
    • Знания одного или нескольких языков программирования;
    • Опыт в тестировании или разработке;
    • Умение администрировать Linux/Windows;
    Об авторе:
    Титов Александр – Управляющий партнер в компании Экспресс 42. Окончил МИЭТ, был на должности технического директора, организатор сообществ и конференция по DevOps.
  2. Доступно [Otus] Подготовительный курс по Python разработке (Сурен Хоренян)

    [​IMG]

    Курс знакомит с базовыми навыками владения языком программирования Python, поэтому он рекомендован всем новичкам, желающим изучить его. Это подготовительный курс к основному курсу «Python разработчик».

    Материалы курса:
    Курс состоит их теоретических лекций с практической работой. Также, для проверки пройденного материала студенты могут пройти небольшой тест после каждой лекции.

    В данном курсе содержится 12 частей, направленных на изучение таких тем, как:
    • Сеть и файлы;
    • Структура данных;
    • Программирование с использованием данных;
    • NumPy;
    • Shell и git;
    • И другие.
    Программа курса:
    Урок 1. Знакомство с типами данных. Работа с основными алгоритмами.
    Урок 2. Использование циклов и условий. Создание функций.
    Урок 3. Работа с логической структурой. Создание модулей.
    Урок 4. Работа с файлами и HTTP.
    Урок 5. Создание проектов и обработка запросов юзера.
    Урок 6. Обработка HTML. Работа с Bootstrap.
    Урок 7. Создание модулей и форм.
    Урок 8. SQL и создание запросов.
    Урок 9. Unit тесты.
    Урок 10. Работа с библиотекой NumPy
    Урок 11. Работа с библиотекой Pandas
    Урок 12. Создание bash-скриптов и работа с git.

    Об авторе:
    Хоренян Сурен – Разработчик приложений в AdCombo.

  3. Доступно [Skillbox] Аналитик данных на Python (Алексей Никушин)

    Скрытый текст. Открывается зарегистрированным пользователям.


    Программа курса:
    Курс состоит из 16 кейсов. Разбирая каждый из них, вы постепенно будете осваивать все компетенции, после каждого кейса получая скрипты для использования в будущей работе.
    Модуль 1.Настройка окружения и базовые знания языка Python
    Модуль 2.Знакомство с ключевыми аналитическими библиотеками Pandas и NumPy
    Модуль 3.Автоматизация отчетности в Pandas
    Модуль 4.Визуализация данных с помощью библиотек Matplotlib и Seaborn
    Модуль 5.API Яндекс Метрика
    Модуль 6.API Google Analytics. Устранение семплирования.
    Модуль 7.API VK
    Модуль 8.Введение в парсинг открытых данных
    Модуль 9.A/B-тестирование
    Модуль 10.ETL на Python
    Модуль 11.ETL на Python. Продолжение
    Модуль 12.Введение в Machine Learning
    Модуль 13 - 14.Сегментация и кластеризация динамических обновляемых структур
    Модуль 15 - 16.Темы модулей будут определены позднее, вместе со студентами курса.

    Цена со скидкой 25000 т.р.
  4. Доступно [Skillbox] Профессия Java‑разработчик, 2020 (Даниил Пилипенко)

    [​IMG]

    Чему вы научитесь
    • Писать код на Java
    • Изучите синтаксис языка, познакомитесь с переменными и операторами, научитесь писать и структурировать свой код и разбираться в чужом.
    • Работать с MySQL
    • Узнаете, как сохранять и изменять информацию в базе данных MySQL. Научитесь писать запросы и управлять большими объёмами данных.
    • Применять принципы ООП
    • Изучите принципы объектно-ориентированного программирования и сможете создавать сложные проекты.
    • Пользоваться Git
    • Научитесь работать с распределённой системой контроля версий вместе с командой, сможете вносить или откатывать изменения в рамках одного проекта.
    • Создавать веб-приложения
    • Поймёте, как превратить строки кода на Java в работающую программу, и научитесь разрабатывать веб-приложения с помощью Spring Boot.
    • Оптимизировать код
    • Научитесь отлавливать и прорабатывать исключения, изучите способы отладки и оптимизации кода. Сможете создавать программы с высокой производительностью.
    Программа курса
    Вводный модуль

    Вы узнаете, где применяется язык Java и как выглядит программный код. Установите среду разработки и напишете первое консольное приложение.

    Синтаксис языка
    Познакомитесь с основными переменными в языке Java, научитесь использовать операторы сравнения и циклы.

    Система контроля версий Git
    Научитесь работать с Git: сможете сравнивать, менять и откатывать разные версии кода, научитесь создавать ветки и работать над одним проектом в команде.

    Объекты и классы
    Узнаете, что такое объекты и классы, научитесь создавать параметры, методы и константы, которые будут делать ваш код более эффективным.

    Числа, строки, даты
    Вы научитесь работать с объектами и примитивами, а также преобразовывать числа.

    Массивы и коллекции
    Научитесь работать с массивами и их элементами. Сможете искать элементы с помощью HashMap и TreeMap.

    Наследование и полиморфизм
    Узнаете, как наследовать классы в Java, и научитесь работать с интерфейсами Comparable, Comparator, Map и Set.

    Особенности ООП в Java
    Изучите объектно-ориентированное программирование в Java и новые методы разработки. Познакомитесь с системой сборки и репозиторием Maven.

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

    Работа с файлами и сетью
    Поймёте, как читать файлы с помощью FileInputStream, BufferedReader и класса Files. Научитесь работать с файлами типа HTML и JSON.

    Работа с MySQL в Java
    Научитесь работать с базой данных MySQL, изменять данные и обращаться к ней с различными запросами.

    Многопоточность
    Узнаете, что такое многопоточность и как работать с ней в интерфейсе Runnable. Поймёте, как настроить взаимодействие потоков, научитесь блокировать, приостанавливать и прерывать потоки данных.

    Разработка веб-приложений
    Разработаете первое приложение на Spring Boot с созданием контроллера и подключением к базе данных.

    Нереляционные базы данных и очереди
    Познакомитесь с Redis и научитесь структурам данных. Изучите возможности и агрегацию данных в MongoDB.

    Производительность и оптимизация
    Узнаете, какие ресурсы нужно экономить для оптимизации приложения. Изучите два способа облегчения приложений и научитесь индексировать и оптимизировать запросы.

    Распределённые хранилища и вычисления
    Вы узнаете, что такое большие данные, и научитесь работать с файловой системой HDFS. Познакомитесь с фреймворком Spark и научитесь запускать в нём собственные приложения.

    Заключительный модуль
    Научитесь работать с desktop-приложениями: создавать и кастомизировать интерфейсы, обрабатывать события. Познакомитесь с языками программирования Scala и Kotlin и реактивным программированием на RxJava.

    Бонус-модуль. Паттерны проектирования
    Узнаете, что такое паттерны проектирования, и познакомитесь с Singleton, Factory, Decorator, Adapter и другими паттернами.

    Бонус-модуль. Введение в алгоритмы
    Вы узнаете, зачем нужны алгоритмы, и научитесь работать с алгоритмами бинарного поиска, сортировки, поиска подстроки и другими.

    Бонус-модуль. Введение в структуры данных
    Изучите хеш-таблицы, очередь и стек, связанные таблицы, бинарное и суффиксное дерево.

    Бонус-модуль. Протокол HTTP
    Познакомитесь с протоколом HTTP, изучите заголовки, тело запроса и ответа. Научитесь работать с PUT, DELETE, OPTIONS, GET- и POST-запросами.
  5. Доступно [Otus] Web-разработчик на Python

    [​IMG]

    Курс предназначен для подготовки специалиста, который сможет не только решать рядовые задачи бекенд-разработки, но и сделать с нуля современную фронтенд часть.

    Что даст вам этот курс
    • Освоение разработки современной фронтенд-части с нуля.
    • Способность решать рядовые задачи бекенд-разработки.
    • Умение деплоить с помощью Fabric, заворачивать приложения в Docker-контейнеры, писать тесты и ботов
    • Владение NodeJS и ReactJS, ознакомление с другими платформами, фреймворками, библиотеками, приложениями.
    01 Технические детали курса
    01.mp4 [87m 228k 85]
    ДЗ.txt [295]
    Дополнительные материалы.txt [74]
    слайды.rar [139k 61]

    02 Объекты и переменные
    02.mp4 [97m 699k 845]
    дополнительные материалы.txt [72]
    слайды.rar [141k 63]

    03 Принципы ООП
    03.mp4 [91m 50k 577]
    ДЗ.txt [209]
    дополнительные материалы.txt [72]
    слайды.rar [138k 792]

    04 IP, TCP, uWSGI
    04.mp4 [102m 540k 564]
    ДЗ.txt [114]
    дополнительные материалы.txt [72]
    слайды.rar [140k 235]

    05 werkzeug, Flask
    05.mp4 [251m 959k 694]
    chat.txt [10k 532]
    ДЗ.txt [104]
    материалы к занятию.txt [66]
    слайды.rar [511k 237]

    06 ORM
    06.mp4 [112m 53k 460]
    ДЗ.txt [76]
    слайды.rar [140k 82]

    07 Django
    07.mp4 [272m 930k 133]
    chat.txt [4k 339]
    ДЗ.txt [105]
    материалы.txt [66]

    08 реализуем свой WSGI-совместимый фреймворк
    08.mp4 [140m 852k 696]
    chat.txt [8k 760]
    server.py [2k 40]

    09 Django REST Framework. Django Configurations
    09.mp4 [239m 140k 44]
    chat.txt [4k 975]
    материалы.txt [68]

    10 API. GraphQL
    10.mp4 [158m 297k 297]
    материалы.txt [115]

    11 Fabric
    11.mp4 [197m 883k 985]
    Дополнительные материалы.txt [241]

    deploy
    fabfile.py [1k 882]

    templates
    nginx.conf [174]
    uwsgi.ini [282]
    uwsgi.service [291]

    12 Софтскилз
    12.mp4 [90m 141k 452]
    слайды.rar [140k 442]

    13 Знакомство с Front-end частью курса
    13.mp4 [191m 102k 462]
    ДЗ.txt [143]
    Дополнительные материалы.txt [92]
    слайды.rar [141k 875]

    14 Djngo m2m
    14.mp4 [187m 252k 692]
    Дополнительные материалы.txt [79]

    15 Основы JS
    15.mp4 [194m 738k 369]
    ДЗ.txt [138]
    слайды.rar [140k 873]

    16 Django ORM
    16.mp4 [157m 729k 42]
    Дополнительные материалы.txt [72]

    17 Продвинутый JS
    17.mp4 [141m 746k 325]
    ДЗ.txt [85]

    18 Азы работы с очередями
    18.mp4 [141m 866k 805]
    redis for windows.txt [50]
    ДЗ.txt [123]
    код с курса.txt [55]

    19 ES6, NodeJS окружение, babel+webpack
    19.webm [229m 123k 9]
    ДЗ.txt [182]
    дополнительные материалы.txt [178]
    слайды.rar [140k 39]

    20 нет материалов

    21 fetch axios
    21.mp4 [148m 969k 798]
    ДЗ.txt [152]
    слайды.rar [141k 474]

    22 Автотесты
    22.mp4 [108m 418k 237]
    ДЗ.txt [107]
    слайды.rar [138k 383]

    23 Code review
    23.mp4 [251m 282k 591]
    ДЗ.txt [121]

    24 Основы React, JSX, компоненты React
    24.mp4 [138m 795k 436]
    ДЗ.txt [75]
    дополнительные материалы.txt [145]
    слайды.rar [419k 772]

    25 Введение в TDD
    25.mp4 [226m 623k 249]
    chat.txt [10k 357]
    дополнительные материалы.txt [103]

    26 State и Props, data-flow в React-компонентах
    26.mp4 [272m 438k 913]
    chat.txt [5k 148]
    ДЗ.txt [97]
    дополнительные материалы.txt [151]

    27 Введение в pytest
    27.mp4 [340m 637k 602]
    ДЗ.txt [93]
    чат.txt [2k 969]

    материалы к занятию
    database.py [352]
    solver.py [583]

    tests
    conftest.py [285]
    test_database.py [1k 579]
    test_solver.py [3k 320]

    28 Жизненный цикл React-компонент
    28.mp4 [133m 119k 425]
    Демо проект на CodePen.txt [56]
    ДЗ.txt [920]
    Жизненныи цикл React компонент.pdf [850k 361]
    запись чата.txt [5k 966]
    Состояние и жизненный цикл React.txt [54]

    29 InfluxDB, Grafana
    29.mp4 [101m 327k 921]
    ДЗ.txt [139]
    дополнительные материалы.txt [168]

    30 Состояние приложений. Flus and Redux
    30.mp4 [389m 459k 359]
    chat.txt [6k 98]
    ДЗ.txt [494]
    дополнительные материалы.txt [172]
    слайды.pdf [1m 736k 74]

    31 Jenkins, Sentry
    31.mp4 [178m 448k 283]
    ДЗ.txt [98]
    дополнительные материалы.txt [76]

    32 Code review
    32.mp4 [210m 960k 263]
    chat.txt [6k 575]
    ДЗ.txt [121]
    дополнительные материалы.txt [387]

    33 aiogram
    33.mp4 [312m 597k 321]
    chat.txt [4k 702]
    дополнительные материалы.txt [242]

    34 Routing in React. SPA
    34.mp4 [133m 467k 156]
    chat.txt [11k 576]
    ДЗ.txt [432]
    дополнительные материалы.txt [274]
    слайды.pdf [150k 137]

    35 threading, multiprocessing, queue
    35.mp4 [215m 120k 169]
    chat.txt [6k 883]
    дополнительные материалы.txt [175]

    36 Тестирование JS приложений
    36.mp4 [144m 368k 378]
    chat.txt [6k 191]
    Jest NIghtwatch Cyprus.pdf [1m 290k 84]
    ДЗ.txt [91]
    дополнительные материалы.txt [136]
    слайды.pdf [329k 527]

    37 Введение в Docker, Docker-compose
    37.mp4 [283m 838k 548]
    ДЗ.txt [99]
    дополнительные материалы.txt [178]

    38 Обзор Vue2
    38.mp4 [115m 382k 786]
    chat.txt [4k 84]
    ДЗ.txt [534]
    дополнительные материалы.txt [285]
    слайды.pdf [474k 622]

    39 asyncio
    39.mp4 [259m 33k 786]
    Дополнительные материалы.txt [385]

    40 QnA
    40.mp4 [120m 85k 516]
    chat.txt [12k 876]
    Итоговый_вебинар.pdf [1m 385k 48]

    WebPython
    .gitignore [12]
    README.md [559]

    lessons

    lesson.25
    solver.py [583]
    test_solver.py [2k 795]

    lesson.27
    database.py [352]
    solver.py [583]

    tests
    conftest.py [285]
    test_database.py [1k 579]
    test_solver.py [3k 320]

    lesson.33
    config.py [106]
    main.py [6k 34]
    requirements.txt [13]

    lesson.35
    multiprocessing_example.py [733]
    queue_example.py [883]
    requirements.txt [31]
    threading_example.py [2k 841]

    lesson.37
    docker-compose.yml [400]
    docker-compose-example.yml [591]
    Dockerfile [318]

    project
    app.py [205]
    requirements.txt [13]

    lesson.39
    requirements.txt [43]
    sample1.py [1k 225]
    sample2.py [1k 164]
    sample3.py [2k 506]

    lesson.5
    cart_views.py [213]
    main.py [583]
    products_views.py [325]
    requirements.txt [30]

    static

    css
    bootstrap.min.css [155k 758]
    bootstrap.min.css.map [625k 953]

    templates
    index.html [523]

    lesson.7
    requirements.txt [40]

    myfirstproject
    manage.py [634]

    indexpage
    __init__.py [0]
    admin.py [263]
    apps.py [93]
    models.py [395]
    tests.py [60]
    urls.py [295]
    views.py [863]

    migrations
    __init__.py [0]
    0001_initial.py [670]
    0002_article_pub_date.py [486]
    0003_remove_article_likes.py [328]

    static

    indexpage

    css
    bootstrap.min.css [155k 758]
    bootstrap.min.css.map [625k 953]

    templates

    indexpage
    base.html [536]
    index.html [296]

    myfirstproject
    __init__.py [0]
    settings.py [3k 258]
    urls.py [969]
    wsgi.py [405]

    lesson.9
    requirements.txt [68]

    myrestapplication
    manage.py [637]

    myrestapplication
    __init__.py [0]
    settings.py [3k 276]
    urls.py [971]
    wsgi.py [411]

    todo
    __init__.py [0]
    admin.py [169]
    apps.py [83]
    models.py [249]
    serializers.py [441]
    tests.py [60]
    urls.py [354]
    views.py [1k 304]

    migrations
    __init__.py [0]
    0001_initial.py [537]
    0002_auto_20190603_1820.py [375]

    old
    otus_webdev_link_post_1.md [4k 826]
    otus_webdev_link_post_2.md [3k 334]
    otus_webdev_link_post_3.md [1k 550]
    otus_webdev_link_post_4.md [1k 17]
    otus_webdev_link_post_5.md [729]
    otus_webdev_master_post.md [10k 792]

    slides
    .gitignore [54]
    l01-caterpie.html [15k 754]
    l02-meowth.html [28k 792]
    l03-wigglytuff.html [16k 434]
    l04-magnemite.html [22k 442]
    l05-gloom.html [13k 410]
    l06-kakuna.html [18k 523]
    l07-weedle.html [11k 361]
    l12-frontend-intro.html [23k 511]
    l15-base-js.html [18k 284]
    l17-advanced-js.html [17k 257]
    l19-es6-webpack.html [12k 370]
    l21-fetch-axios-ajax.html [19k 765]
    l23-react.html [15k 39]
    l26-state-props-flow.html [17k 508]
    l28-lifecycle.html [19k 137]
    l30-redux.html [27k 617]
    l34-router.html [18k 675]
    l36-testing.html [8k 889]
    l37-vue.html [8k 842]
    l40-qna.html [14k 508]

    img
    l15-event-loop.png [26k 713]
    l22-components.png [81k 321]
    l22-dataflow.png [142k 124]
    l22-diff.jpg [75k 973]
    l28-lifecycle.jpg [89k 97]
    l28-lifecycle-new.jpg [158k 796]
    l30-flux.png [143k 251]
    l30-flux-and-redux.png [169k 555]
    l30-flux-and-redux-2.png [293k 281]
    l30-mem.png [141k 658]
    l30-redux-arch.png [233k 29]
    l30-redux-flow.png [46k 624]
    l30-with-flux.png [419k 722]
    l36-tdd.png [284k 715]
    l37-lifecycle.png [250k 219]
    l37-mvc.png [71k 907]
    l37-mvvm.png [145k 826]

    js
    highlight.pack.js [409k 862]
    shower.min.js [10k 227]

    styles
    default.css [794]
    screen.css [11k 736]
    styles.css [847]

    дополнительные материалы
    Django и методология 12 факторных приложений.mp4 [387m 152k 776]
    инструменты визуализации данных.mp4 [233m 604k 853]

    Объем: 7,27Гб.

  6. Закрыто [Otus] Разработчик C++ (Cергей Кольцов)

    [​IMG]

    Что даст вам этот курс

    • Умение писать на С++ правильно.
    • Понимание современных проблем языка и специфики его применения.
    • Освоение паттернов проектирования, принципов написания многопоточного кода.
    • Знание, как взаимодействовать с сетью, хранить и обрабатывать большие объемы данных.
    • Владение нюансами программирования на С++, которые отличают разработчика уровня Middle от Junior.
    Минимальные знания
    Для успешного обучения и оптимального усвоения уроков вы должны знать:
    1. Синтаксис языка программирования стандарта C++03:

    — Переменные, функции, указатели
    — Классы, структуры, union
    — Переопределение операторов
    — Наследование
    — Исключения
    — Понимание шаблонов в языке C++

    2. Основы computer science:
    — Простые алгоритмы и их оценки сложности
    — Структуры данных и их применение
    — Принципы работы с памятью - стек, heap

    3. Основы SQL – некоторые уроки посвящены изучению работы с базами данных.

    4. Основы многопоточного программирования: понятие deadlock не должно ставить Вас в deadlock.

    После обучения вы
    • заберете с собой материалы по всем занятиям (презентации, записи вебинаров, примеры практических задач);
    • получите сертификат о прохождении курса программирования на С++;
    • научитесь прикладному применению стандартов C++11 / C++14 / C++17;
    • освоите асинхронное и многопоточное программирование;
    • получите глубокое представление о шаблонной магии и паттернах проектирования;
    Преподаватель
    Сергей Кольцов

    VisionLabs

    Senior Developer С++ VisionLabs

    Работает программистом уже почти 10 лет. Заинтересовался языками программирования ещё в школе. Начинал почти как и все в ту пору - с Delphi и Borland C++. Так что был заранее обречён на выбор профессии.

    Работал как в крупных компаниях (Яндекс, Luxoft), так и в небольших организациях.

    С преподаванием впервые столкнулся в школе, когда объяснял логарифмы одноклассницам. В дальнейшем в рамках рабочих обязанностей выполнял менторские функции с коллегами. На позиции руководителя группы разработки консультации членов команды занимают около 30% времени.

    Окончил МГТУ им. Н.Э. Баумана в 2011 году, факультет "Информатика и системы управления".

  7. Закрыто [WebForMySelf] JavaScript. Полное руководство для современной веб-разработки (Владилен Минин)

    [​IMG]


    Автор: Владилен Минин

    Актуальные и применимые на практике знания (а не просто голой абстрактной теории) в удобном формате с бонусами и практическими разборами, благодаря которым можно существенно повысить уровень знаний в быстрые сроки

    Курс построен таким образом, что в нем собрана исключительно теоретическая информация применимая в практике без лишнего, с учетом двух практических блоков, где наглядно показывается применение теории: создана простая игра и приложение личного блога.

    JavaScript самый популярный веб-язык программирования. Сегодня очень популярны во Front-end разработке такие фреймворки, как Vue.js, React.js, Angular.js. Более того, сегодня и серверная часть веб-приложений также может быть написана на JavaScript, используя node.js. И знания по javascript открывают двери во front-end разработку или даже javascript Full-Stack разработку, где заработки начинаются от 100.000

    Содержание:
    ===========

    Блок 1. Что такое JavaScript
    Блок 2. Основы JavaScript
    Блок 3. Работа с DOM
    Блок 4. Дополнительные возможности
    Блок 5. Практика. Создание приложения
    Блок 6. Объекты и функции
    Блок 7. Новый JavaScript: ES6
    Блок 8. Асинхронность
    Блок 9. Практика. Создание приложения

    Бонусы:
    =======

    1 Полезные библиотеки
    2 Премиум курс по NodeJS. Основы
    3 Премиум курс по WebPack 4+
    4 Премиум курс. Основы HTML
    5 Премиум курс. Основы CSS
    6 Премиум курс. Верстка сайта для начинающих
    7 Премиум курс. Основы HTML5
    8 Премиум курс. Основы CSS3

    Доп. бонусы:
    ===========

    Курс «React JS. С нуля до профи»
    Курс «Angular. С нуля до профи»

    Подробнее о курсе:

    Скрытый текст. Открывается зарегистрированным пользователям.


  8. Доступно [Skillbox] Дизайн мобильных приложений (Ольга Сартакова, Сергей Гончаров)


    Скрытый текст. Открывается зарегистрированным пользователям.


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

    Чему вы научитесь:
    Работать с дизайнерским софтом
    С нуля освоите Figma, Sketch и Zeplin — главные инструменты дизайнера мобильных приложений. Сможете создавать интерфейсы любой сложности для iOS и Android.

    Проектировать приложения
    Освоите полный цикл создания приложений — от первого макета до передачи в разработку. Научитесь делать UX-прототипы и превращать их в удобные интерфейсы, которые нравятся пользователям.

    Тестировать гипотезы
    Научитесь проводить тестирование разных видов: на реальных пользователях, сетевое, коридорное. Сможете объективно оценить качество и удобство интерфейса ещё до запуска продукта.

    Адаптировать дизайн
    Изучите требования iOS и Android и сможете создавать приложения, удобные для пользователей каждой из этих платформ.

    Анимировать интерфейсы
    Освоите Principle, научитесь создавать интерактивные прототипы и сможете стилизовать интерфейсы с помощью качественных анимаций.

    Презентовать проекты
    Поймёте, как наиболее выгодно представить дизайн-концепцию, и научитесь создавать эффектную презентацию для каждого приложения.

    Мобильная среда
    О курсе
    Особенности мобильных интерфейсов
    Платформа iOS
    Платформа Android
    Полезности
    Чему вы научитесь
    Вы поймете специфику платформ iOS и Android, ведь наверняка вы знакомы только с какой-то одной из них

    Процесс работы над дизайном
    Этапы создания продукта
    Этапы работы над дизайном
    Инструментарий
    Принципы успешного процесса работы
    Чему вы научитесь
    Вы узнаете, с чего начинать проект, что обязательно надо делать, чтобы не налажать, и чем закончить

    Инструменты дизайнера мобильных интерфейсов
    Sketch / Figma / Photoshop
    Principle / After Effects
    Framer
    Flinto / Marvel
    Zeplin
    Чему вы научитесь
    В мобильной разработке есть свои инструменты, которые нужно освоить, чтобы работа спорилась и можно было быстро встроиться в команду, которая этим занимается давно

    Старт проекта
    Цели и задачи продукта
    Процесс и артефакты аналитики
    Исследование рынка
    Критерии успешности продукта
    Чему вы научитесь
    Как правильно проводить предпроектное исследование? Что анализировать? Какие вопросы задавать и кому? Без грамотного анализа можно уйти не туда и обнаружить себя в тупике, когда уже слишком поздно

    Проектирование в UI/UX
    UI, UX, CX
    Информационный, навигационный и композиционный дизайн
    Прототипирование и проверка идеи
    Чему вы научитесь
    Учимся бить себя по рукам и не садиться за компьютер, пока не продумали логику, не наделали ошибок и не исправили их фломастером на бумаге. На этом этапе думаем про customer experience вообще и user experience в частности

    Создание визуальной концепции
    Необходимость визуальной составляющей
    Сетка и модульность
    Типографика и цвета
    Иллюстрации и иконографика
    Анимация
    Методология создания визуальной концепции
    Чему вы научитесь
    Как сделать красиво, гармонично, чтобы людям нравилось

    Принципы хороших интерфейсов
    Методики оценки интерфейса
    Функциональная доступность
    Очевидность возможностей
    Работоспособность в неидеальных условиях
    Бесшовный переход
    80/20
    Чему вы научитесь
    Чтобы сделать приложение удобным, есть конечное число правил и принципов; мы расскажем

    Работа с актуальными платформами
    Особенности iOS
    Особенности Android
    Material Design
    Адаптация дизайна iOS-приложения под Android
    Чему вы научитесь
    Вы узнаете о требованиях платформ к дизайну, а также о различиях в подходе к дизайну интерфейсов для iOS и Android

    Тестирование и проверка гипотез
    Темы
    Что такое коридорное тестирование и какие задачи оно решает
    Подготовка вопросов и проведение тестирования
    Поведение исследователя во время тестирования
    Сбор и обработка данных и подведение общих итогов тестирования
    Чему вы научитесь
    Покажем, как выдвигать предположения в ходе разработки и проверять их: в коридоре, в интернете, на реальных пользователях

    Подготовка материалов для разработки
    Передача дизайна в разработку
    Артефакты спецификации и материалы для разработки
    Мастер-класс: организация макета
    Чему вы научитесь
    Как подготовить материалы для передачи в разработку

    Основы программирования для дизайнеров
    Чему вы научитесь
    Дизайнеру необходимо понимание того, как его дизайн потом будет реализован в коде — что можно сделать, а что нельзя, насколько все это сложно и какие есть приемы оптимизации

    Секреты презентации
    Секрет создания успешных презентаций
    Защита идеи перед клиентом
    Чему вы научитесь
    При текущем спросе на мобильных дизайнеров предложения о работе с большой зарплатой получают все, у кого есть хоть один кейс в портфолио. Мы хотим, чтобы в результате курса у вас этот кейс появился — научим круто его оформить и подать, чтобы карьера поперла

  9. Доступно [Udemy] Этичный Хакинг. Запись интенсива Secure Android Phone (Мефодий Келевра)

    [​IMG]

    Этичный Хакинг. Запись интенсива Secure Android Phone.
    Узнай на что действительно способен твой смартфон с Android!
    И насколько он изначально не безопасен!​

    Описание
    Язык:
    Русский
    Год выпуска: 2019
    Автор: Mefodiy Kelevra
    Лекций: 5
    Продолжительность: 11 часов
    Объем: 6.36Гб.

    Предлагаю вашему вниманию запись 10(!!!) часового интенсивы Secure Phone на базе Android!

    Интенсив очень насыщенный информацией, после его прохождения вы узнаете на что действительно способен ваш Android смартфон!

    Бонусом есть этичный хакинг, с помощью вашего Андроид девайса!

    "Secure Phone" - мы создадим телефон на базе Смартфона с Android, с защитой от:
    - Перехвата сетевого трафика
    - Оповещением о подмене Базовой Станции (БС)0
    - Выберем прошивку с открытым исходным кодом, либо удалим встроенные в стандартную прошивку бекдоры (да да, такие есть практически в каждой)
    - Зашифруем телефон и сделаем его устойчивым к криминалистической экспертизе
    - Поговорим о методах бекапа и восстановлении, а так же их шифрования для безопасного хранения
    - Антивирусы для Андроид, есть ли в них толк и какой выбрать?
    - Сервисы автоматического определения номера звонящего
    - Сервисы автоматической записи звонков GSM и Мессенджеров
    - Выясним наиболее безопасные мессенджеры из 3-х типов (Федеративные, централизованые и p2p)
    - Защита симкарт
    - Виды рута и фреймворков для изменения функция ОС "На лету"
    - VPN для смартфона
    - Защита DNS телефона от подмены
    - Фаерволы для Android
    - Защита от прослушивание микрофона смартфона другими приложениями
    - Безопасное удаление файлов и почему нельзя отдавать телефон в ремонт или продавать без предварительной очистки.

    Это только 30 процентов того что есть в интенсиве!
    Я разнесу мифы безопасности телеграмм и других мессенджеров!
    И многое многое другое!

    Для кого этот курс:
    Этичные хакеры
    Компьютерные энтузиасты
    Цифровые параноики

    Содержание складчины (файлы)
    001 Запись первого дня.mp4 [0g 995m 856k 897]
    002 Запись второго дня.mp4 [1g 161m 994k 427]
    003 [Tips&Tricks] Продление жизни батареи Android.mp4 [172m 36k 523]
    004 [Tips&Tricks] Улучшение сигнала GPS на Android.mp4 [113m 31k 849]
    005 Как создать не взламываемый пароль.mp4 [106m 898k 355]

    Файлы будут в архивированном виде RAR.
  10. Доступно [Otus] Разработчик JavaScript. 4-й модуль

    [​IMG]

    О курсе
    Курс "Разработчик JavaScript" предназначен для разработчиков, которые хотят узнать больше о мире современного JavaScript. В рамках курса мы рассмотрим ключевые особенности языка JavaScript, его окружение - браузеры и серверную платформу NodeJS. Мы разберем внутреннее устройство и понятия популярного фреймворка Angular, а также библиотеки для написания web-приложений VueJS и ReactJS. Курс подходит для разработчиков уровня Junior или Middle, которые имеют общее представление и некоторый опыт работы с Web и намерены больше узнать об актуальных подходах разработки программ и приложений в среде JavaScript.

    Программа
    Занятие 25. Создание и управление формами в Angular
    Занятие 26. Тестирование в Angular
    Занятие 27. Сборка приложений для Production
    Занятие 28. Обзор пройденных фреймворков и технологий
    Занятие 29. Итоговое занятие

    В 4 модуль входят файлы и папки:
    25. Создание и управление формами в Angular
    Занятие 25.mp4 [211m 686k 343]
    Презентация 25.pdf [1m 766k 207]
    Ссылки.txt [764]

    26. Тестирование в Angular
    Занятие 26.mp4 [234m 434k 528]
    Презентация 26.pdf [419k 210]
    Ссылки.txt [538]

    27. Сборка приложений для Production
    links.txt [148]
    Занятие 27.mp4 [211m 513k 817]
    Презентация 27.pdf [400k 649]

    28. Обзор пройденных технологий
    Choosing a JavaScript Framework - Rob Eisenberg.mp4 [84m 51k 354]
    Видео 28.mp4 [205m 434k 287]
    Презентация.pptx.pdf [2m 196k 71]
    Ссылки.txt [238]

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...

  11. Доступно [Otus] Разработчик JavaScript. 3-й модуль

    [​IMG]

    О курсе
    Курс "Разработчик JavaScript" предназначен для разработчиков, которые хотят узнать больше о мире современного JavaScript. В рамках курса мы рассмотрим ключевые особенности языка JavaScript, его окружение - браузеры и серверную платформу NodeJS. Мы разберем внутреннее устройство и понятия популярного фреймворка Angular, а также библиотеки для написания web-приложений VueJS и ReactJS. Курс подходит для разработчиков уровня Junior или Middle, которые имеют общее представление и некоторый опыт работы с Web и намерены больше узнать об актуальных подходах разработки программ и приложений в среде JavaScript.

    Программа
    Занятие 17: Все суть компоненты

    Участники смогут:
    - Подключать и использовать веб-компоненты в приложениях
    - Создавать Polymer компоненты, решающие функциональные и композиционные задачи
    Занятие 18: Специфика построения приложений на Polymer
    Участники смогут:
    - Разрабатывать приложения с использованием Polymer
    - Понимать и определять структуру кода, использовать инструменты для сборки и оптимизации приложений
    Занятие 19: Введение в Angular
    Участники смогут:
    - Настроить себе окружение IDE, а также скачать зависимости и библиотеки, коммандные утилиты для TypeScript и создания проектов для работы с Angular
    - Различать TypeScript и JavaScript
    - Писать и понимать код на языке TypeScript

    Занятие 20: Компоненты и директивы
    Участники смогут:
    - Декомпозировать макет страницы на компоненты
    - Различать директивы и компоненты во фреймворке Angular
    - Создавать простые директивы и компоненты
    Занятие 21: Observables. RxJS
    Участники смогут:
    - Отличать основные понятия паттерна
    - Observable, Observer, Subscriber, Operator
    - Применять шаблон проектирования Observables, используя библиотеку RxJS
    Занятие 22: Сервисы
    Участники смогут создавать сервисы для получения, отправки и хранения данных для приложений Angular
    Занятие 23: Состояние приложения
    Участники смогут разбираться в особенностях шаблона проектирования Dependency Injection и его имплементации в Angular
    Занятие 24: Создание и управление формами в Angular
    Участники смогут:
    - Создавать формы, используя техники Dynamic Forms, Reactive Forms
    - Описывать валидацию и другие функции для элементов форм

    В 3 модуль входят файлы и папки:
    17. Всё суть компоненты
    source.zip [19k 999]
    Видео 17.mp4 [203m 473k 930]
    Презентация 17.pdf [1m 323k 902]
    Ссылки.txt [916]

    18. Специфика построения приложений на Polymer
    Видео 18.mp4 [219m 730k 41]
    Презентация_занятия_18.pptx.pdf [1m 643k 153]
    Ссылки.txt [434]

    source
    .gitignore [29]

    1
    package.json [287]
    polymer-element.html [674]
    shadow-dom.html [834]
    tabs.html [644]

    my-app
    bower.json [269]
    index.html [570]
    manifest.json [96]
    package.json [220]
    polymer.json [59]
    README.md [781]

    src

    my-app-app
    my-app-app.html [642]

    test

    my-app-app
    my-app-app_test.html [1k 658]

    my-element
    bower.json [395]
    index.html [441]
    my-element.html [751]
    package.json [270]
    polymer.json [59]
    README.md [485]

    build

    default
    index.html [435]

    demo
    index.html [877]

    test
    index.html [485]
    my-element_test.html [1k 630]

    2
    button.html [626]
    element.html [620]
    polymer-element.html [1k 61]
    shadow-dom.html [638]
    style.html [815]

    3
    data-system.html [864]
    factorial.html [562]
    shadow-dom.html [696]
    template.html [718]
    template-and-shadow-dom.html [777]

    19. Введение в Angular
    Видео 19.mp4 [330m 667k 517]
    Презентация_занятия_19__Введение_в_Angular-7490-16ae76.pptx.pdf [1m 752k 416]
    Ссылки.txt [282]

    20. Введение в Typescript
    Видео 20.mp4 [209m 422k 506]
    Презентация.pdf [920k 40]

    21. Компоненты и дерективы
    Видео 21.mp4 [202m 505k 752]
    Презентация.pptx.pdf [2m 188k 706]
    Ссылки.txt [2k 680]

    22. Передача данных. Сервисы
    Видео 22.mp4 [229m 980k 526]
    Презентация.pdf [1m 306k 523]

    23. Observables
    Видео 23.mp4 [212m 87k 582]
    Презентация.pptx.pdf [2m 157k 337]
    Ссылки.txt [772]

    24. Состояние приложения
    Видео 24.mp4 [204m 354k 651]
    Презентация.pptx.pdf [1m 747k 256]
    Ссылки.txt [241]

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...

  12. Доступно [Otus] Разработчик JavaScript. 1-й модуль

    [​IMG]

    О курсе
    Курс "Разработчик JavaScript" предназначен для разработчиков, которые хотят узнать больше о мире современного JavaScript. В рамках курса мы рассмотрим ключевые особенности языка JavaScript, его окружение - браузеры и серверную платформу NodeJS. Мы разберем внутреннее устройство и понятия популярного фреймворка Angular, а также библиотеки для написания web-приложений VueJS и ReactJS. Курс подходит для разработчиков уровня Junior или Middle, которые имеют общее представление и некоторый опыт работы с Web и намерены больше узнать об актуальных подходах разработки программ и приложений в среде JavaScript.

    Программа
    Занятие 1: Введение в курс

    Участники смогут:
    - Познакомиться с преподавателем и с программой курса, понимать как она построена и какие полезные навыки они получат
    - Вспомнить основные возможности языка JavaScript
    - Применять техники языка, которые помогут при изучении фреймворков
    Занятие 2: JavaScript. Работа с браузером
    Участники смогут:
    - Решать специфичные для браузерной разработки задачи на языке JavaScript
    - Освоить и вспомнить теорию, которая будет базисом для последующих уроков

    Занятие 3: Введение в Angular
    Участники смогут:
    - Настроить себе окружение IDE, а также скачать зависимости и библиотеки, коммандные утилиты для TypeScript и создания проектов для работы с Angular
    - Различать TypeScript и JavaScript
    - Писать и понимать код на языке TypeScript
    Занятие 4: Компоненты и директивы
    Участники смогут:
    - Декомпозировать макет страницы на компоненты
    - Различать директивы и компоненты во фреймворке Angular
    - Создавать простые директивы и компоненты
    Занятие 5: Observables. RxJS
    Участники смогут:
    - Отличать основные понятия паттерна
    - Observable, Observer, Subscriber, Operator
    - Применять шаблон проектирования Observables, используя библиотеку RxJS
    Занятие 6: Сервисы
    Участники смогут создавать сервисы для получения, отправки и хранения данных для приложений Angular
    Занятие 7: Состояние приложения
    Участники смогут разбираться в особенностях шаблона проектирования Dependency Injection и его имплементации в Angular
    Занятие 8: Создание и управление формами в Angular
    Участники смогут:
    - Создавать формы, используя техники Dynamic Forms, Reactive Forms
    - Описывать валидацию и другие функции для элементов форм

    В 1 модуль входят файлы и папки:
    Занятие 01. Введение в курс
    Занятие 01.mp4 [264m 627k 10]
    План занятия 1.pdf [233k 776]
    Презентация 1.pdf [6m 186k 946]
    Ссылки и ДЗ.txt [1k 819]

    Занятие 02. JavaScript. Работа с браузером
    Занятие 02.mp4 [692m 415k 452]
    План занятия 02.pdf [213k 663]
    Презентация.pdf [1m 613k 198]
    Ссылки и ДЗ.txt [2k 273]

    Занятие 03. Основные концепции Node - Modules, Events, Errors
    Занятие 03.mp4 [222m 770k 479]
    План занятия 03 .pdf [277k 733]
    Презентация.pdf [1m 113k 466]
    Ссылки и ДЗ.txt [2k 19]

    Занятие 04. Стандартная библиотека Node - EventLoop, Streams, HTTP
    Занятие 04.mp4 [190m 517k 71]
    Презентация занятия 4 (Стандартная библиотека Node - EventLoop, NPM).pdf [1m 238k 995]
    Ссылки и ДЗ.txt [1k 346]

    Занятие 05. Пакетный менеджер NPM и возможности package.json. Node Best Practices
    Занятие 05.mp4 [209m 632k 212]
    Презентация занятия 5 (Streams, HTTP, Node Best Practices).pdf [1m 357k 442]
    Ссылки и ДЗ.txt [1k 566]

    Занятие 06. Express - Web-сервер на JS, Стек MEAN, MongoDB
    Занятие 06.mp4 [237m 651k 929]
    Презентация.pdf [1m 446k 542]
    Ссылки и ДЗ.txt [618]

    Занятие 07. Построение Rest API, TDD и Unit-тестирование с Jest
    KentBeck_TDD_byexample.pdf [2m 89k 155]
    Вдохновляющая картинка ТDD.jpg [63k 128]
    Занятие 07.mp4 [216m 675k 409]
    Презентация.pdf [1m 247k 757]
    Ссылки и ДЗ.txt [1k 778]

    Занятие 08. Основы React и JSX
    ДЗ.txt [1k 115]
    Презентация.pdf [1m 250k 969]


    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...

  13. Доступно [Otus] MS SQL Server разработчик (Кристина Кучерова)

    [​IMG]

    Что даст вам этот курс
    Во время курса будем подробно разбирать язык запросов и внутренние процессы СУБД, происходящие на всех этапах работы с запросом. Курс позволит понять детали процессов и получить чёткое представление, что делает тот или иной код, где могут возникнуть потенциальные проблемы, как их можно разрешить.

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

    Этот курс предназначен для:
    — разработчиков с опытом работы с базами на уровне «делал и использовал, но как внутри работает не знаю» (например, через ORM);
    — разработчиков с небольшим опытом работы с базами данных и желанием продвинуться дальше.

    После обучения вы сможете:
    — разрабатывать на SQL;
    — проектировать БД и понимать все нюансы;
    — анализировать и оптимизировать производительности запросов;
    — писать сложные хранимые процедуры, функции и триггеры;
    — читать план запроса.

    Выпускной проект — создание и оптимизация собственной базы данных (для своей компании/стартапа). Преподаватель поможет с выбором темы и подскажет, как уменьшить scope работ, а у вас появится возможность получить обратную связь и отработать полученные знания на реальном материале.

  14. Доступно [Otus] Разработчик Java, 2017 (Виталий Чибриков)

    [​IMG]

    Что даст вам этот курс

    Освоение разработки серверных приложений на Java.
    Понимание библиотеки Java, особенностей языка и платформы Java.
    Знание основных подходов программиста к проектированию приложений, работе с базами, файлами, веб-фронтендом.
    Владение низкоуровневыми и высокоуровневыми подходами к созданию многопоточных и многопроцессных приложений.

    Программа курса
    1.1 Подготовка к курсу
    Введение. Обзор и задачи курса. Настройка окружения: система контроля версий git, система контроля зависимостей maven, среда разработки Intellij IDEA. Сборка и запуск java приложений.
    ДЗ 01. Сборка и запуск проекта Создать проект под управлением maven в Intellij IDEA. Добавить зависимость на Google Guava/Apache Commons/библиотеку на ваш выбор. Использовать библиотечные классы для обработки входных данных. Задать имя проекта (project_name) в pom.xml Собрать project_name.jar содержащий все зависимости. Проверить, что приложение можно запустить из командной строки. Выложить проект на github. Создать ветку "obfuscation" изменить в ней pom.xml, так чтобы сборка содержала стадию обфускации байткода.

    1.2 Байт код
    Байт код. Содержание .class. Декомпиляция. Обфускация. История изменений языка Java от версии к версии. Разбор ДЗ.

    2.1 Углубленные основы
    Углубленные основы. Загрузка классов. Виды и задачи class loader-ов. Класс Class. Примитивные типы, строки, массивы. Память, которую занимают объекты.
    ДЗ 02. Измерение памяти Напишите стенд для определения размера объекта. Передавайте для измерения в стенд фабрику объектов. Определите размер пустой строки и пустых контейнеров. Определите рост размера контейнера от количества элементов в нем. Если вы знакомы с инструментированием, сравните результаты измерениий.

    2.2 Remote debug Hot swap.
    Remote debug. Сборщик мусора. Instrumentation. Разбор примеров и ДЗ.

    3.1 Контейнеры и алгоритмы Generics. Контейнеры и алгоритмы. Обзор устройства и работы контейнеров из java.util. Сравнение контейнеров. Карты на основе хэш функции и на основе дерева. Разбор алгоритмов из java.util.Collections.
    ДЗ 03. MyArrayList Написать свою реализацию ArrayList на основе массива. class MyArrayList implements List{...} Проверить, что на ней работают методы addAll(Collection c, T... elements) static void copy(List dest, List src) static void sort(List list, Comparator c) из java.util.Collections

    3.2 Инструменты для преобразования контейнеров Инструменты для преобразования контейнеров. Apache Commons. Google Guava. Разбор примеров и ДЗ.

    4.1 Сборщик мусора Параметры запуска VM.
    Сборщик мусора. Виды сборок. Разделение памяти под разные поколения объектов. Виды сборщиков. JMX. Управление приложением из jconsole. OutOfMemory. dump памяти. Исседование thread dump и heap dump.
    ДЗ 04. Измерение активности GC Написать приложение, которое следит за сборками мусора и пишет в лог количество сборок каждого типа (young, old) и время которое ушло на сборки в минуту. Добиться OutOfMemory в этом приложении через медленное подтекание по памяти (например добавлять элементы в List и удалять только половину). Настроить приложение (можно добавлять Thread.sleep(...)) так чтобы оно падало с OOM примерно через 5 минут после начала работы. Собрать статистику (количество сборок, время на сборрки) по разным типам GC. Сделать выводы.

    4.2 QA и тестирование QA, тестирование. Виды тестов. "Заглушки". Testing frameworks: junit, mockito. Разбор примеров и ДЗ.

    5.1 Аннотации Аннотации. Стандартные аннотации. Применение аннотаций. Типы аннотаций. Синтаксис. Создание своих аннтатаций. Reflection. 31 января, 20:00 — 21:30
    ДЗ 05. Тестовый фреймворк на аннотациях Написать свой тестовый фреймворк. Поддержать свои аннотации Test, @Before, @after. Запускать вызовом статического метода с именем класса с тестами.

    5.2 Java 8 Элементы функционального программирования.
    Streams. Lambdas. Примеры.

    6.1 Типы ссылок.
    Кэширование Типы ссылок в Java. Системы кэширования. Ehcache.
    7 февраля, 20:00 — 21:30
    ДЗ-06: my cache engine Напишите свой cache engine с soft references.

    6.2 Логгирование java.util.logging, log4j, slf4j. Разбор примеров и ДЗ.
    ...

    Содержание складчины (файлы и папки)
    01 Подготовка к курсу
    01 Подготовка к курсу.mp4 [2g 30m 714k 25]
    L1.1.pdf [31k 118]
    L1.1-about.pdf [217k 47]
    L1.1-git.pdf [40k 986]
    L1.1-maven-intro.pdf [84k 659]
    L1.1-regulations.pdf [29k 753]
    L1.1-tools.pdf [49k 380]
    ДЗ.txt [282]

    02 Байт код
    02 Байт код.mp4 [587m 153k 222]
    L1.2-bytecode.pdf [39k 678]
    L1.2-java-versions.pdf [46k 445]

    03 Углубленные основы
    03 Углубленные основы.mp4 [994m 646k 427]
    L2.1.pdf [28k 245]
    L2.1-arrays-strings.pdf [42k 809]
    L2.1-class-loaders.pdf [32k 848]
    L2.1-memory-for-objects.pdf [140k 578]
    L2.1-primitives.pdf [88k 964]
    ДЗ.txt [205]

    04 Remote debug
    04 Remote debug.mp4 [1g 357m 450k 304]

    05 Контейнеры и алгоритмы
    05 Контейнеры и алгоритмы.mp4 [1g 911m 429k 536]
    L3.1.pdf [26k 127]
    L3.1-Collections.pdf [97k 840]
    L3.1-Generics.pdf [72k 772]
    L3.1-Maps.pdf [90k 398]

    06 Инструменты для преобразования контейнеров
    06 Инструменты для преобразования контейнеров.mp4 [523m 176k 255]
    1.pdf [25k 438]
    2.pdf [64k 366]
    3.pdf [28k 952]
    4.pdf [29k 566]

    07 Сборщик мусора
    07 Сборщик мусора.mp4 [170m 236k 804]
    1.pdf [27k 529]
    2.pdf [146k 127]
    3.pdf [29k 883]
    4.pdf [41k 38]
    ДЗ.txt [258]

    08 QA и тестирование
    08 QA и тестирование.mp4 [299m 297k 880]
    1.pdf [74k 948]

    09 Аннотации
    09 Аннотации.mp4 [231m 307k 69]
    1.pdf [26k 623]
    2.pdf [87k 974]
    3.pdf [33k 294]
    ДЗ.txt [263]

    10 Java 8
    10 Java 8.mp4 [295m 342k 738]
    Nurse Di framework live development.mp4 [131m 524k 617]

    11 Основы дизайна
    1.pdf [27k 137]
    11 Основы дизайна.mp4 [153m 675k 245]
    2.pdf [61k 779]
    3.pdf [75k 214]
    4.pdf [92k 240]
    ДЗ.txt [279]

    12 Behavioral patterns
    12 Behavioral patterns.mp4 [221m 83k 768]
    Репозиторий.txt [31]

    13 Structural patterns
    1.pdf [25k 964]
    13 Structural patterns.mp4 [180m 78k 402]
    2.pdf [158k 418]
    3.pdf [97k 829]
    4.pdf [131k 774]
    ДЗ.txt [298]
    Репозиторий.txt [80]

    14 Creational patterns
    14 Creational patterns.mp4 [213m 923k 334]

    15 Сериализация
    1.pdf [27k 235]
    15 Сериализация.mp4 [391m 141k 515]
    2.pdf [123k 646]
    3.pdf [96k 139]
    4.pdf [99k 852]
    5.pdf [27k 864]
    ДЗ.txt [243]
    Репозиторий.txt [74]

    16 XML
    16 XML.mp4 [272m 747k 608]

    17 JDBC
    1.pdf [31k 529]
    17 JDBC.mp4 [196m 168k 309]
    2.pdf [173k 297]
    3.pdf [114k 504]
    4.pdf [136k 978]
    ДЗ.txt [493]
    Репозиторий.txt [76]

    18 myBatis
    18 myBatis.mp4 [250m 193k 158]
    2-mybatis.pdf [85k 149]

    19 Hibernate
    1.pdf [31k 712]
    1-01-orm.pdf [45k 496]
    1-02-hibernate.pdf [100k 414]
    1-03-jpa-annotations.pdf [56k 449]
    1-04-dbservice.pdf [76k 479]
    19 Hibernate.mp4 [222m 353k 700]
    ДЗ.txt [515]
    Репозиторий.txt [53]

    20 JPQL
    20 JPQL.mp4 [276m 439k 126]
    2-jpql.pdf [53k 310]
    2-pools.pdf [62k 304]
    Репозиторий.txt [76]

    21 Системы кэширования
    1.pdf [24k 833]
    1-cache-engine.pdf [87k 343]
    1-ehcache.pdf [79k 306]
    1-references.pdf [38k 454]
    21 Системы кэширования.mp4 [190m 290k 804]
    ДЗ.txt [138]

    22 No SQL
    2.pdf [18k 444]
    22 No SQL.mp4 [181m 180k 603]
    2-hibercache.pdf [94k 419]
    2-mongo.pdf [82k 360]
    2-nosql.pdf [49k 418]

    23 Web сервер
    1.pdf [25k 766]
    1-01-web.pdf [87k 301]
    1-02-jetty.pdf [53k 765]
    1-03-servlet.pdf [47k 212]
    1-04-template-engine.pdf [32k 425]
    23 Web сервер.mp4 [183m 126k 169]
    ДЗ.txt [179]

    24 Asynchronous Web applications
    24 Asynchronous Web applications.mp4 [611m 454k 733]
    2-ajax.pdf [89k 415]
    2-long-polling.pdf [63k 865]
    Репозиторий.txt [75]

    25 Dependency injection
    1.01-resource.pdf [32k 228]
    1.02-jetty-external.pdf [63k 669]
    1.03-war.pdf [57k 40]
    1.04-injection.pdf [31k 941]
    1.05-spring-ioc.pdf [80k 410]
    1.pdf [36k 191]
    25 Dependency injection.mp4 [194m 467k 614]
    ДЗ.txt [180]

    26 Логгирование
    26 Логгирование.mp4 [561m 617k 677]
    2-logging.pdf [393k 603]

    27 Thread
    1.01-threads.pdf [97k 763]
    1.02-definitions.pdf [55k 756]
    1.03-jmm.pdf [130k 116]
    1.pdf [24k 755]
    27 Thread.mp4 [146m 260k 738]
    ДЗ.txt [137]

    28 JMM
    14.2-JMM.pdf [593k 801]
    28 JMM.mp4 [281m 264k 145]

    29 Message System
    1.pdf [25k 732]
    1-01-cooperation.pdf [29k 126]
    1-02-concurrent-collections.pdf [58k 57]
    1-03-message-system.pdf [154k 809]
    29 Message System.mp4 [166m 830k 487]
    ДЗ.txt [201]

    30 Executors
    2-juc.pdf [429k 616]
    30 Executors.mp4 [283m 663k 22]

    31 Многопроцессные приложения
    1.pdf [28k 96]
    1-01-process-builder.pdf [52k 291]
    1-02-sockets.pdf [63k 131]
    1-03-project.pdf [32k 190]
    31 Многопроцессные приложения.mp4 [163m 577k 717]
    ДЗ.txt [506]

    32 NIO
    2.pdf [18k 227]
    2-01-registration.pdf [96k 192]
    2-02-nio.pdf [290k 257]
    32 NIO.mp4 [167m 49k 183]

    Объем: 13,3Гб.

  15. Доступно [Otus] Data Scientist. Часть 3 из 5, 2018

    [​IMG]

    Курс предназначен для программистов и аналитиков, которых интересует область машинного обучения и анализа данных.

    Цель прохождения курса — освоение алгоритмов машинного обучения и логических методов, позволяющих находить ценную информацию в крупных массивах данных и эффективно внедрять эту информацию для решения реальных бизнес-задач.

    Курс дает комплексные ответы на следующие вопросы:
    - когда и зачем нужно анализировать данные?
    - какую пользу приносит анализ данных?
    - какие бывают данные?
    - каковы принципы работы алгоритмов машинного обучения?
    - как работать с неструктурированными (текстовыми) данными?
    - как работать с большими данными?

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

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

    В результате обучения вы не только расширите свой инструментарий в области анализа данных, но и улучшите навыки в следующих технологиях: Python, Pandas, Sklearn, Keras, нейросети, SQL, логистическая регрессия, предсказательные модели, машинное обучение, математическая статистика, Natural language processing, Deep learning.

    После прохождения курса в вашем распоряжении останутся:
    - презентации и видеозаписи занятий, все сопутствующие материалы;
    - собственные уникальные исследования, которые можно показывать при устройстве на работу;
    - один большой проект, решающий конкретную практическую проблему;
    - сертификат о прохождении обучения.