Результати пошуку за запитом: mvc 5
Как стать UI/UX дизайнером
Автор: Игорь Резниченко
<p>За последние несколько лет профессия UI/UX дизайнера приобрела огромную популярность, пережила несколько этапов эволюции и стала локальным buzzword. Это цель и мечта каждого начинающего дизайнера. Благодаря появлению большого количества школ, учебных курсов, вебинаров, эта профессия стала доступной для каждого. Буквально за полгода вполне реально освоить базовый курс и перейти к практике, а уже через год получить свою первую квалифицированную и хорошо оплачиваемую работу. В этом вебинаре вы узнаете предысторию появления профессии, а также суть работы UI/UX дизайнера, а в конце вебинара можно будет задать интересующие вас вопросы.</p>
<p>План вебинара:</p>
<p>1. Что такое дизайн и почему сейчас уже недостаточно «сделать красиво»?</p>
<p>2. Что такое UI/UX и в чем различие между ними.</p>
<p>3. В чём суть работы UI/UX дизайнера?</p>
<p>4. Актуальные подходы к разработке дизайна интерфейсов.</p>
<p>5. Методология Human Centered Design.</p>
<p>6. Hardware и software инструменты в работе UI/UX дизайнера.</p>
<p>7. Как построен рабочий процесс в аутсорс и продуктовых IT – компаниях.</p>
<p>8. Насколько востребована профессия дизайнера интерфейсов сейчас?</p>
<p>9. Ответы на вопросы.</p>
Создание многопоточного клиент-серверного приложения на Java
Автор: Евгений Волосатов
<p>На этом вебинаре мы попрактикуемся в использовании сокетов и потоков. Мы напишем на Java небольшое клиент-серверное приложение на сокетах. Для этого мы создадим две разные программы, которые запускаются на разных компьютерах, но при этом работают совместно, пересылая друг другу данные.</p>
<p>Для связи программ друг с другом мы создадим универсальный класс Phone, и будем использовать его как на сервере, так и на клиенте в JAR файле. В конце вебинара мы добавим многопоточность в серверную часть, чтобы наш сервер мог обрабатывать несколько клиентов одновременно.</p>
<p><strong>План вебинара:</strong></p>
<p>1. Простейший сервер - Автоответчик.</p>
<p>2. Простейший клиент - Уметь читать.</p>
<p>3. Клиент-серверный диалог.</p>
<p>4. Универсальный сокет - Телефон.</p>
<p>5. Серверная Многопоточность.</p>
<p><strong>Предварительные требования:</strong> Базовые навыки работы с Java, Intellij Idea.</p>
<p><strong>Целевая аудитория</strong>: программисты, IT-студенты, инженеры</p>
Шахова IT Арена для програмістів. IV тур – Шах. Мат. Пат. Нічиє.
Автор: Євген Волосатов
<p dir="ltr"><span style="background-color:transparent; color:rgb(0, 0, 0); font-family:calibri,sans-serif; font-size:11pt">Если ты силен в программировании и готов к сражению – докажи это в честном бою! Участвуй в Первой шахматной IT Арене, которая проходит на ITVDN с 9 июня по 7 июля 2019 года. </span><a href="https://itvdn.com/ru/news/article/chess-arena" style="text-decoration-line: none;" target="_blank"><span style="background-color:transparent; color:rgb(5, 99, 193); font-family:calibri,sans-serif; font-size:11pt">Подробности.</span></a></p>
<p dir="ltr"><span style="background-color:transparent; color:rgb(0, 0, 0); font-family:calibri,sans-serif; font-size:11pt">Состязания проходят в 4 тура. </span></p>
<p dir="ltr"><strong>Тема задач четвертого тура </strong><span style="background-color:transparent; color:rgb(0, 0, 0); font-family:calibri,sans-serif; font-size:11pt">- Шах. Мат. Пат. Ничья.</span></p>
<p dir="ltr"><span style="background-color:transparent; color:rgb(0, 0, 0); font-family:calibri,sans-serif; font-size:11pt">На решение задач даётся 1 неделя, до начала следующего тура. На следующем вебинаре 7 июля </span><strong>мы рассмотрим решения задач, определим победителей четвертого тура</strong><span style="background-color:transparent; color:rgb(0, 0, 0); font-family:calibri,sans-serif; font-size:11pt"> и расскажем об условиях новых задач.</span></p>
<p dir="ltr"><span style="background-color:transparent; color:rgb(0, 0, 0); font-family:calibri,sans-serif; font-size:11pt">Задания можно решать на одном из 5 языков программирования - </span><strong>Python, C#, Java, C++ или Pascal.</strong></p>
<p><span style="background-color:transparent; color:rgb(0, 0, 0); font-family:calibri,sans-serif; font-size:11pt">Всех победителей ждут </span><strong>призы и подарки</strong><span style="background-color:transparent; color:rgb(0, 0, 0); font-family:calibri,sans-serif; font-size:11pt">!</span></p>
Як працює дизайн команда у продуктовій розробці.
Автор: Герман Шалов
<p>Дизайн — это значительная часть разработки продукта, так как отвечает за репрезентацию сервиса в глазах потребителя, а также в значительной мере определяет вектор развития продукта. Тем не менее, понимание дизайна и его процессов даже у состоявшихся специалистов всё ещё далеко от идеала — рынок и индустрия меняется слишком быстро, и устоявшиеся понятия даже двухлетней давности давно пора пересматривать.</p>
<p>На вебинаре обсудим, что представляет из себя продуктовый дизайн, в чем его особенности и как определить его место в цикле продуктовой разработки.</p>
<p> </p>
<p><strong>План вебинара:</strong></p>
<p>1. Что такое дизайн продукта и чем он отличается от веб- и мобильного дизайна.</p>
<p>2. Что определяет компетенцию продуктового дизайнера.</p>
<p>3. Как создается дизайн продукта: подходы и методы.</p>
<p>4. Как организованы процессы внутри команды.</p>
<p>5. Кросскомандная коммуникация - о чем и как говорить с дизайнерами.</p>
<p>6. Почему процессы работают плохо и как их чинить.</p>
<p>7. Инструментарий продуктового дизайнера.</p>
<p>8. Автоматизация: дизайн-киты, дизайн-системы, гайдлайны, тексты.</p>
<p>9. Ответы на вопросы.</p>
<p><strong>Целевая аудитория:</strong></p>
<p>Вебинар будет интересен всем, кто соприкасается с дизайном внутри продукта — проектным и продуктовым менеджерам, разработчикам, аналитикам.</p>
<p>Рядовые сотрудники лучше поймут работу параллельной команды, её нужды и особенности процессов, а лиды с помощью полученных знаний смогут наладить коммуникацию и межкомандные процессы.</p>
<p>Также вебинар будет крайне полезен веб-дизайнерам и дизайнерам мобильных приложений, которые хотят глубже погрузиться в создание продуктов, расширить круг своих компетенций и перейти "на следующий уровень".</p>
З Сибіру до Кремнієвої долини. Особистий досвід.
Автор: Олександр Залуцький
<p>Приглашаем вас на онлайн встречу с <a href="https://www.linkedin.com/in/alex-zalutskiy-40a76a48/">Алексом Залуцким</a>, Senior Business Analyst, Epam Systems, California, на которой вы сможете в прямом эфире задать вопросы, связанные с профессиональным и карьерным ростом в IT. Это будет краткий рассказ программиста, перековавшегося в менеджеры и аналитики ради мечты. История про то, как не сдаваться даже в самой безвыходной ситуации.</p>
<p>Какие трудности и вызовы возникают на пути начинающего айтишника и какие есть методы для их решения. А также много практических примеров без заумной теории.</p>
<p> </p>
<ol>
<li>Сибирь:
<ul>
<li>Школа</li>
<li>Первая программа в 12 лет.</li>
<li>Олимпиада по информатике.</li>
<li>Первая игра на qbasic и Pascal.</li>
</ul>
</li>
<li value="2">Москва
<ul>
<li>Мест нет, но Вы держитесь)))</li>
</ul>
</li>
<li value="3">Питер
<ul>
<li>Мест нет, но может в связисты пойдешь?</li>
<li>Олимпиада среди вузов на космическую тематику.</li>
<li>Дипломная работа и автоматизация космоса.</li>
</ul>
</li>
<li value="4">Опять Москва
<ul>
<li>Первая работа Python-программистом.</li>
<li>Перековаться в C++ инженера по безопасности.</li>
<li>SQL девелопер в страховой компании.</li>
</ul>
</li>
<li value="5">Как переехать в Силиконовую долину из Москвы?
<ul>
<li>Системный аналитик.</li>
<li>Бизнес аналитик.</li>
<li>Менеджер проектов.</li>
<li>Работа в почти западной компании.</li>
</ul>
</li>
<li value="6">Переезд внутри компании
<ul>
<li>Бизнес-анализ в супер технологичной компании.</li>
<li>Первые шаги на новой местности.</li>
<li>Ретроспектива 10 летнего пути.</li>
<li>Можно было переехать быстрее за 2 года просто девелопером.</li>
</ul>
</li>
<li value="7">Плюсы и минусы США</li>
</ol>
<p> </p>
<p><strong>Целевая аудитория:</strong> IT сециалисты, которые столкнулись с трудностями, хотят найти новые пути и резервы для успешной карьеры, профессионального и личного роста, а также те, кого интересует работа в США.</p>
Як стати FrontEnd-розробником
Автор: Тисячний Влад
<p dir="ltr">FrontEnd Developer - это разработчик, который создает клиентскую сторону веб-сайтов. Ваши любимые сервисы - социальные сети, видеохостинги, интернет-магазины - любой интернет-продукт необходимо преподнести пользователю в привлекательном и удобном для него виде. В такой задаче никак не обойтись без фронтенд специалиста.</p>
<p dir="ltr">Какие требования выдвигают работодатели к FrontEnd-разработчику? Что нужно знать и уметь, с чего начать и как лучше спланировать обучение. На вебинаре, вы получите ответы на все интересующие вас вопросы и составите целостное представление о профессии фронтендщика. </p>
<p dir="ltr"><strong>План вебинара:</strong></p>
<ol dir="ltr">
<li role="presentation">Пару слов об авторе. Как я начинал свой путь во FrontEnd.</li>
<li role="presentation">Какие бывают типы FrontEnd-разработчиков?</li>
<li role="presentation">Какие технологии должен знать каждый фронтенд специалист? </li>
<li role="presentation">Версии JavaScript (5/6/7): разница, зачем их выпускают и почему их надо учить?</li>
<li role="presentation">Что такое сборщики пакетов (Webpack, Gulp) и зачем они нужны?</li>
<li role="presentation">Назначение менеджера пакетов NPM</li>
<li role="presentation">Что такое фреймворк?</li>
<li role="presentation">Фреймворки Angular/React/Vue/React Native: ключевые концепции, примеры кода, что и когда лучше использовать?</li>
<li role="presentation">Рекомендуемая литература, полезные ссылки</li>
<li role="presentation">Ответы на вопросы</li>
</ol>
<p dir="ltr"><strong>Целевая аудитория:</strong></p>
<p dir="ltr">Все, кого интересует веб разработка, а также те, кто уже понял, что хочет стать FrontEnd-разработчиком.</p>
Unit-тестування Angular додатків.
Автор: Антон Нєстєров
<p>Юнит тестирование - это не только способ удостоверится в качестве своего программного продукта, но и также полезный инструмент документирования поведения вашего приложения.</p>
<p>Если Вы начинающий разработчик – то наш вебинар поможет Вам познакомиться с азами тестирования, опытные специалисты смогут почерпнуть новые знания по работе с Jasmine и Karma, а также задать вопросы, связанные с практикой их применения на проекте.</p>
<p>Данный вебинар покрывает основы тестирования, мы с Вами рассмотрим:</p>
<ul>
<li>как создавать шаблон теста прямо из консоли с помощью Angular CLI;</li>
<li>рассмотрим тест фреймворк Jasmine;</li>
<li>познакомимся со стандартным test-runner-ом Karma.</li>
</ul>
<p>Также рассмотрим несколько сценариев тестирования компонентов в Angular. Разберёмся как тестировать сервисы, пайпы и директивы.</p>
<p> </p>
<p><strong>План вебинара:</strong></p>
<p>1) Юнит тестирование. Введение.</p>
<p>2) Настройка приложения для юнит-тестирования.</p>
<p>3) Karma and Jasmine.</p>
<p>4) Тестирование сервисов.</p>
<p>5) Тестирование компонентов.</p>
<p>6) Сценарии компонентного тестирования.</p>
<p>7) Тестирование пайпов.</p>
<p>8) Тестирование директив.</p>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен как начинающим разработчикам, так и разработчикам с небольшим опытом, которые занимаются поддержкой или рефакторингом старых приложений. Также вебинар будет интересен начинающим AQA специалистам.</p>
Шахова IT Арена для програмістів. III тур - Прохідна пішака та рокірування
Автор: Євген Волосатов
<p>Если ты силен в программировании и готов к сражению – докажи это в честном бою! Участвуй в Первой шахматной IT Арене, которая проходит на ITVDN с 9 июня по 7 июля 2019 года. <a href="https://itvdn.com/ru/news/article/chess-arena" target="_blank">Подробности.</a></p>
<p>Состязания проходят в 4 тура.</p>
<p>16 июня состоялось подведение итогов первого тура - определение победителей, разбор задач и постановка заданий второго тура. Смотрите <a href="https://www.youtube.com/watch?v=nXt0C5jDHNI" target="_blank">видео запись</a>.</p>
<p>Для решения заданий перейдите <a href="https://itvdn.com/ru/start-practice" target="_blank">по ссылке.</a></p>
<p>Решения заданий второго тура принимаются до 12:00 часов 23 июня. </p>
<p>В каждом туре есть призы и подарки - трое лучших получают подписку ITVDN на три месяца, а остальные участники, выполнившие все задания, получают в подарок 1 видео курс на выбор.</p>
<p><strong>Тема задач третьего тура </strong>- Проходная пешка и рокировка.</p>
<p>На решение задач даётся 1 неделя, до начала следующего тура. На следующем вебинаре 30 июня <strong>мы рассмотрим решения задач, определим победителей третьего тура</strong> и расскажем об условиях новых задач.</p>
<p>Задания можно решать на одном из 5 языков программирования - <strong>Python, C#, Java, C++ или Pascal.</strong></p>
<p>До встречи на поле сражений!</p>
Першоквітневі змагання з програмування на C#, Java, C++, Pascal
Автор: Євген Волосатов
<p>Впервые на ITVDN! Соревнование для начинающих программистов в режиме реального времени. За полтора-два часа вам нужно будет решить наилучшим образом 6 задач на том языке программирования, который вам ближе.</p>
<p>Результаты каждого будут видны сразу. Тот, кто успешно выполнит все 6 заданий, получит в подарок 1 любой видео курс ITVDN. А тот, кто решит все задачи быстрее всех – подписку на месяц с доступом ко всем курсам, представленным в <a href="https://itvdn.com/ru/catalog">Каталоге</a>.</p>
<p>Также во время вебинара каждая задача будет разобрана ведущим. Будет весело! Участвуйте в соревнованиях и приводите болельщиков!</p>
<p> </p>
<p><strong>План вебинара:</strong></p>
<p> 0. Перекличка и разминка участников соревнования.</p>
<p> 1. for (i = 1; i <= 6; i ++) {</p>
<p> 2. Формулировка условия i-ой задачи.</p>
<p> 3. Время для самостоятельного решения.</p>
<p> 4. Разбор алгоритма i-ой задачи «у доски».</p>
<p> 5. Просмотр и разбор присланных программ. }</p>
<p> 6. Подведение итогов и награждение победителей.</p>
<p> </p>
<p><strong>Предварительные требования:</strong></p>
<p> Базовые знания алгоритмов.</p>
<p> Базовые знания одного из языков программирования: C#, Java, C++, Pascal.</p>
<p> </p>
<p><strong>Целевая аудитория:</strong></p>
<p> Программисты, Инженеры, IT-студенты, школьники</p>
Як стати Java розробником у 2021
Автор: Максим Федосов
<p>В вебинаре мы будем говорить о том, как начать свой путь в качестве Java разработчика - от новичка без опыта в программировании до уровня специалиста, востребованного на рынке.</p>
<p>В вебинаре будут рассмотрены две стороны:</p>
<ul>
<li><strong>Что учить</strong> – автор поделится своим виденьем того, что нужно учить в первую очередь как базу, что нужно осваивать на этапе поиска первой работы, и что нужно доучивать, когда специалист уже работает ( на примере Java Enterprise стэка).</li>
<li><strong>Как искать работу</strong> - со стороны построения карьеры речь пойдет о том, какие пути можно выбрать для построения карьеры, о рынке с точки зрения работодателя, курсов, соискателей. Какой проект лучше выбрать, как часто менять работу, как развивать свою карьеру.</li>
</ul>
<p>Весь вебинар будет разделен на 2 части - до первой работы и во время работы. В результате у начинающих специалистов появится конкретный план действий для того, чтобы начать карьеру, а у работающих специалистов появится понимание того, как расти дальше.</p>
<p><strong>План вебинара:</strong></p>
<p>1) Знакомство, немного о себе и своем пути в IT сфере.</p>
<p><strong>2) Что нужно учить начинающему Java</strong><strong> разработчику</strong></p>
<ul>
<li>Подготовка к смене или обретению профессии. Настройка рабочего окружения, английский язык, выбор стратегии, университет, курсы, самостоятельное обучение, ментор, книги, практика.</li>
<li>От общего к частному. Стандартная схема работы приложений в энтерпрайз.</li>
<li>Hello World application. Один из ключевых шагов для изучения новых технологий.</li>
<li>Базовый синтаксис. Примитивные переменные, операторы, циклы, условия и все с чем мы работаем примерно с 1950 года.</li>
<li>Объектно-ориентированное программирование (ООП). Основные принципы ООП (наследование, полиморфизм, инкапсуляция, абстракция) их проявления в коде, класс Object и его методы, понятия “класс”, “конструктор”, “метод”, “объект”, сигнатура метода. </li>
<li>Объекты, хранящие значение. Класс String. Его методы, неизменяемость, String pool. Другие обертки над примитивами.</li>
<li>Множества в Java. Arrays (Массивы) Collections (Коллекции) и Maps (Карты). Иерархия Collection, иерархия Map. Множества, которые используются постоянно и о которых спрашивают на собеседованиях и те, о существовании которых просто достаточно знать . Отличия ArrayList от LinkedList. HashMap от HashSet. Array от ArrayList. Алгоритмы, Дженерики, деревья.</li>
<li>Обработка исключений. Иерархия исключений, проверяемые и непроверяемые исключения. Error и Exception.</li>
<li>Продвинутые темы, знакомство. Функциональное программирование, лямбда выражения, функциональные интерфейсы, стримы, IO (Input Output(ввод и вывод данных)), Serialization, Multithreading, Concurrency.</li>
<li>Базы данных. Реляционные и NoSQL базы данных, язык запросов SQL, Joinы и их типы, Postgres и другие базы данных, связи между таблицами.</li>
<li>Repository уровень. Взаимодействие Объектно-ориентированной модели с реляционной. JDBC, JPA + Hiberante, JPQL/HQL, Spring Data.</li>
<li>Spring framework. Inversion of Control и Dependency injection. Reflection. Аннотации: Bean, Controller, Service, Component, Repository, Configuration и другие. Spring Security.</li>
</ul>
<p><strong>3) Наработка практики программирования. Портфолио</strong></p>
<ul>
<li>Pet project с примером. Spring, JPA + HIbernate, Controller + Thymeleaf/RestController, Postgres. MVC архитектура.</li>
<li>Портфолио. Spring Boot, Spring Data, Jira, Git branches и команда, code review, обсуждения архитектуры, отдельная идея.</li>
</ul>
<p><strong>4) Подготовка к поиску работы и дальнейшая карьера</strong></p>
<ul>
<li>CV, LinkedIn аккаунт, djinny.</li>
<li>Подготовка к интервью с HR. Английский, вопросы, ответы, тестовые задания, софт скиллы.</li>
<li>Подготовка к техническому интервью. Mock собеседования, материалы. SOLID, KISS, DRY и прочие важные для собеседования вопросы.</li>
<li>Поиск работы и прохождение собеседований. Активность в LinkedIn, Djinny, Dou и через знакомых в компаниях.</li>
<li>Первые 3 месяца на проекте. Чего обычно ждут от Trainee или Junior. Как продолжать расти.</li>
<li>Первый год. Книги, которые нужно прочитать, продвинутые темы, в которые нужно вникнуть, GOF паттерны, сертификации.</li>
<li>Второй год. Микро-сервисы, Облачные технологии, другие технологии.</li>
</ul>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен людям, думающим о том, чтобы стать Java разработчиком, начинающим специалистам, которые уже сделали свой выбор и двигаются к поиску первой работы, а также trainee и junior разработчикам, которые уже работают на своих первых проектах и думают о том, куда двигаться дальше.</p>