Летняя практика в Воронеже

10 июля

понедельник, 10:00

Бесплатно

г. Воронеж,
ул. Станкевича, 36,
Бизнес-центр «Форум», этаж 4½

DataArt приглашает студентов ВГУ любых курсов и направлений на Летнюю IT-практику.

Практика начнется 10 июля.
Прием заявок окончен.

Программа Летней практики DataArt 2017

Время

Преподаватель

Тема

10 июля

10:00

Алексей Куксенок

Иностранный язык в IT

11:00

Никита Корчагин

Introduction to Apple Platforms development

11 июля

10:00

Сергей Бабкин

Разработка веб-приложения на Java

11:00

Юлия Кулагина

NoSQL vs SQL

12 июля

10:00

Николай Кондусов

Junior Developer Skills

11:00

Александр Лавлинский

Content management system

13 июля

10:00

Кузнецова Ирина

Что такое проектный подход к работе

11:00

Артем Аралов

Как не надо организовывать процесс разработки

17 июля

10:00

Скоморохова Лиза

Usability Expert Review and Usability Testing

11:00

Сергей Чистяков

Современные тенденции Android-разработки

18 июля

10:00

Кузнецова Ирина

Профессия “QA Engineer"

11:00

Антон Нехаев

Введение в BigData

19 июля

10:00

Андрей Беляев

Deploy is a king

11:00

Михаил Аксенов

Как выжить в проекте с Visual Basic.NET

20 июля

10:00

Дмитрий Воевудский

Зачем нужно автоматизированное тестирование

11:00

Денис Цыплаков

...где тут в IT зарыты деньги

24 июля

10:00

Александр Кашеверов

HTML CSS JS

11:00

Антон Долгих

Сколько нужно знать математики, чтобы распознать кошку

25 июля

10:00

Андрей Жуков

Введение в SCRUM

11:00

Сергей Зиновьев

Обзорная экскурсия в рубиновую шахту

26 июля

10:00

Сергей Хабаров

Дизайн для разработчика

11:00

Лекция от HR/PR

Войти в IT

 

Закрытие Летней практики

 

Программа Летней практики в DataArt создана, чтобы за минимальное время ознакомить студентов с теорией и практическим применением современных технологий и языков программирования, дать базовые знания, необходимые для создания приложений на разных технологиях: Java, .NET, Android, Ruby, Python, iOS, рассказать о процессе тестирования программного продукта. Ведущие специалисты DataArt поделятся реальным опытом работы в интересных IT-проектах на передовых технологиях.

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

Неважно, есть ли у вас знания и опыт в области программирования и тестирования — мы расскажем все, что надо, если ваша цель — развиваться в области IT.

Программа летней практики может быть изменена позднее.

Алексей Куксенок. «Иностранный язык в IT».

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

Никита Корчагин. “Introduction to Apple Platforms development”.

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

Сергей Бабкин. «Разработка веб-приложения на Java».

Создание веб-приложения на основе Srping: что такое multilayered architecture , REST-архитектура; какие возможны способы подключения к БД (jdbc vs JPA); websockets; производительность приложения, оценка скорости работы алгоритмов (в том числе, сложность выполнения запросов в БД); асинхронная обработка — какие операции лучше выносить в отдельный тред; тестирование и что оно нам дает.

Юлия Кулагина. “NoSQL vs SQL”.

В основном про Cassandra. Когда нужно использовать NoSql, а когда лучше старые добрые ламповые реляционные. Каковы основные различия, и где зарыты грабли при выборе каждого подхода. Можно сделать небольшое overview. Разбор конкретных проблем на примерах.

Николай Кондусов. “Junior Developer Skills”.

Что необходимо знать, чтобы попасть на позицию junior dev/trainee (без привязки к конкретным языкам программирования).

Александр Лавлинский. “Content management system”.

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

Кузнецова Ирина. «Что такое проектный подход к работе».

  1. Что такое проект?
  2. От идеи до продукта:
    • идея продукта;
    • кто наш пользователь?
    • видение продукта (ключевые функции и чем зацепить пользователя);
    • проверка концепции на прочность;
    • существующие решения и коррректировка видения;
    • перспективы внедрения, применения, развития.
  3. От продукта до проекта:
    • команда;
    • выбор способа и средств реализации.
  4. Презентация проекта.

Артем Аралов. «Как не надо организовывать процесс разработки».

  1. Есть идея небольшого проекта. Как грамотно воплотить идею проекта в жизнь?
  2. Построение процесса разработки небольшого проекта. Распределение ролей и обязанностей. Bug Tracking / Task Management. Оценка предполагаемого времени на реализацию конкретной задачи.
  3. Жизненный цикл проекта с самого старта. Первый релиз и анализ результатов. Корректировка вектора развития проекта. Что нужно исключить из проекта?
  4. Дальнейшее развитие проекта. Масштабируемость.
  5. Грабли, на которые наступает команда начинающих разработчиков.

Скоморохова Лиза. “Usability Expert Review and Usability Testing”.

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

Сергей Чистяков. «Современные тенденции Android-разработки».

Архитектура платформы Android и современные тенденции Android-разработке. Примеры, ответы на вопросы.

Кузнецова Ирина. «Профессия “QA Engineer”».

Тестирование, как отдельная профессия: формирование и нынешнее состояние. На лекции вы узнаете:

  1. Что такое тестирование и какое место оно занимает среди остальных прцессов разработки.
  2. Что знает и умеет тестировщик?
  3. Что нужно знать, чтобы стать тестировщиком.

Антон Нехаев. Введение в BigData.

Что такое BigData, основные подходы и технологии в этой сфере, типичные ошибки начинающих.

Андрей Беляев. “Deploy is a king”.

О проблемах жизненного цикла приложений, не совсем связанных с программированием.

Михаил Аксенов. «Как выжить в проекте с Visual Basic.NET».

Немного истории, подводных камней и разоблачение мифов про «это тот же C#, ничем не отличается».

Дмитрий Воевудский. «Зачем нужно автоматизированное тестирование».

Зачем нужно автоматизированное тестирование, какие есть его основные виды, подходы к построению автоматизации на проекте, WebDriver, PageObject, и с чем их едят.

Денис Цыплаков. «...где тут в IT зарыты деньги».

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

Александр Кашеверов. “HTML CSS JS”.

Основы веб-разработки. Немного истории, немного примеров. Готовьте вопросы.

Антон Долгих. «Сколько нужно знать математики, чтобы распознать кошку».

Data Science, Artificial intelligence, и почему умение распознать кошечку с помощью готовой библиотеки не делает тебя специалистом в этих областях.

Андрей Жуков. «Введение в SCRUM».

SCRUM, пожалуй, одна из самых популярных гибких методолгий разработки ПО на данный момент. Роли в SCRUM, некоторые базовые понятия SCRUM, практики.

Сергей Зиновьев. «Обзорная экскурсия в рубиновую шахту».

О языке Ruby, фреймворке Ruby on Rails и не только.

Сергей Хабаров. «Дизайн для разработчика».

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