Результати пошуку
ITVDN: курси програмування
Відеокурси з
програмування
Підписка

300+ курсів за популярними IT-напрямками

Вибери свою IT спеціальність

Підписка
Підписка

300+ курсів за популярними IT-напрямками

Результати пошуку за запитом: mvc
Как стать ASP.NET разработчиком?

Автор: Альберт Ташу

<p>На вебинаре мы рассмотрим такую популярную специальность, как ASP.NET разработчик. Вы узнаете, какими навыками необходимо обладать, чтобы разрабатывать веб-приложения на платформе .NET и какие перспективы это перед вами открывает.</p> <p><strong>Будут рассмотрены следующие вопросы:</strong></p> <ol> <li>Кто такой ASP.NET разработчик?</li> <li>Чем занимается back-end разработчик?</li> <li>Шаблон проектирования MVC.</li> <li>Необходимые знания и качества ASP.NET разработчика.</li> <li>План обучения.</li> <li>Рекомендуемая литература.</li> <li>Ответы на вопросы.</li> </ol> <p><strong>Целевая аудитория:</strong> начинающие .NET разработчики.</p>
Практика C#. Створення блогу із Blogifier.Core.

Автор: Вадим Рибалко

<p>22 января состоится вторая онлайн встреча по теме создания блогов на языке C#. В первой части мы рассматривали, что такое блоги, для чего они нужны и как создать собственный блог, используя гибкую и многофункциональную платформу на ASP.NET MVC под названием BlogEngine.NET. Познакомились с основными фичами и возможностями.</p> <p>На втором вебинаре мы рассмотрим немного другой подход в создании блога, в котором используются технологии ASP.NET Core и Angular. Платформа, с которой мы будем работать, называется Blogifier.Core. У&nbsp; нее есть ряд преимуществ в сравнении с BlogEngine.NET, и мы их подробно рассмотрим на нашей встрече.</p> <p><strong>План вебинара:</strong></p> <ol> <li>Введение в Blogifier.Core</li> <li>Для чего библиотека нужна?</li> <li>Установка окружения.</li> <li>Запуск приложения.</li> <li>Обзор возможностей.</li> <li>Темы.</li> <li>Выбор хостинга.</li> <li>Деплой проекта.</li> </ol> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет интересен двум категориям людей: первая &ndash; это разработчики, которые знают язык и уже разрабатывают свои приложения на C#, вторая - люди, которые только начинают свой путь в карьере .NET разработчика в сфере веб-приложений и в будущем хотят создать что-то своё.</p>
ASP.NET Core. Найкращі архітектурні практики. Частина 2 - вебінари ITVDN

Автор: Ярослав Кучук

<p>На вебинаре будут показаны примеры лучших архитектурных практик в рамках&nbsp;.NET Core. Вебинар является продолжением темы, рассмотренной на нашей <a href="https://itvdn.com/ru/webinars/description/aspnet-core-arch">предыдущей встрече</a>. Мы обсудим разные аспекты использования (замены) контейнера для Dependency Injection, немного тюнинга и оптимизации Entity Framework, использование&nbsp;внешней аутентификации и deployment посредством Docker.</p> <p><strong>План вебинара:</strong></p> <ol> <li>Обзор ключевых моментов <a href="https://itvdn.com/ru/webinars/description/aspnet-core-arch">прошлого вебинара</a></li> <li>Наше приложение, API + MVC клиент</li> <li>Создаем бизнес-логику, уровень сервисов. Использование Dependency Injection.</li> <li>Тюнинг Entity Framework</li> <li>Использование внешней аутентификации (Google, Facebook)</li> </ol> <p><strong>Целевая аудитория:</strong></p> <p>Основная аудитория данного вебинара &ndash; практикующие .NET разработчики, имеющие опыт не только в разработке, но и проектировании функциональности.</p>
Створення web шахів на HTML, JavaScript та PHP

Автор: Євген Волосатов

<p>Во время этого вебинара мы создадим веб-страницу с шахматной доской. Посетители смогут перемещать фигуры и видеть ходы других участников. Получится &quot;обычная&quot; шахматная доска, без проверки очерёдности ходов.</p> <p>Мы напишем клиент-серверные шахматы на основе MVC шаблона:</p> <p>M - Модель выполняет ходы на PHP и хранит позицию в MySQL.</p> <p>V - Представление показывает доску, реализовано только на HTML.</p> <p>C - Контроллером является JavaScript прослойка с jQuery.ajax-вызовами.</p> <p><strong>Используемые технологии: </strong>HTML, JavaScript, AJAX, jQuery, JSON, PHP, MySQL.</p> <p><strong>План вебинара:</strong></p> <ol> <li>HTML5. Создание Шахматной доски.</li> <li>jQuery. Перемещение Фигур мышкой.</li> <li>AJAX. Загрузка начальной позиции.</li> <li>PHP. Выполнение ходов на сервере.</li> <li>MySQL. Сохранение позиции в базе.</li> <li>Вызов PHP-методов из JavaScript.</li> <li>Игра в наши Шахматы со зрителями.</li> </ol> <p><strong>Предварительные требования: </strong>Базовые знания и навыки работы с HTML, JavaScript, PHP, MySQL.</p> <p><strong>Целевая аудитория: </strong>Программисты, IT-студенты, инженеры.</p>
Angular 4 Jump Start. Майстер-клас Дмитра Охріменка у Terrasoft.

Автор: Дмитро Охріменко

<ul> <li>Что такое Angular. Коротко об истории развития Angular.</li> <li>Преимущества Angular. Главные особенности и терминология.</li> <li>Зачем Angular разработчику нужен TypeScript? &bull; Общая архитектура приложений Angular.</li> <li>Что нового в Angular 4?</li> <li>Создание REST сервиса с использованием ASP.NET MVC WebAPI.</li> <li>Создание приложения с маршрутизацией несколькими компонентами и сервисом для работы с backend.</li> </ul> <p>Презентация- <a href="https://www.youtube.com/redirect?event=video_description&amp;v=ka6zZMjWtq8&amp;redir_token=bABWnG4oJj0DLmADJUpwiGoc3cR8MTU0NDY5NDM5NEAxNTQ0NjA3OTk0&amp;q=https%3A%2F%2Fgoo.gl%2FELZxcB" rel="nofollow" target="_blank">https://goo.gl/ELZxcB</a></p> <p>Примеры кода- <a href="https://www.youtube.com/redirect?event=video_description&amp;v=ka6zZMjWtq8&amp;redir_token=bABWnG4oJj0DLmADJUpwiGoc3cR8MTU0NDY5NDM5NEAxNTQ0NjA3OTk0&amp;q=https%3A%2F%2Fgoo.gl%2FxF7GcF" rel="nofollow" target="_blank">https://goo.gl/xF7GcF</a></p>
Огляд сучасної розробки під .NET

Автор: Владислав Омельчук

<p>На двух онлайн встречах, которые состоятся 12 и 13 сентября, мы рассмотрим современные технологии и подходы при создании приложений на платформах .NET , .NET Core, мы разберем, что необходимо знать разработчику в современных условиях, создадим небольшое ASP.NET Core приложение, подключим к нему источники данных, разберем и реализуем систему логгирования, разберем и используем систему контроля версий, создадим набор контейнеров и опубликуем наше приложение на Azure cloud в кластер Kubernetes.</p> <p><strong>Программа: </strong></p> <p>1) Обзор .Net Framework</p> <ul> <li>.Net 4.6.2</li> <li>ASP.NET (Web forms, MVC, OWIN)</li> <li>Desktop applications (Win Forms, WPF, UWP)</li> <li>.NET Core</li> <li>ASP.NET Core</li> </ul> <p>2) Работа с хранилищами данных</p> <ul> <li>SQL (SQL server)</li> <li>Data access (EF 6 + Core, Dapper, NHibernate, ADO.Net, Microsoft.EnterpiseLibrary)</li> <li>NoSQL (Redis, MongoDb, CosmosDb, Dynamodb)</li> </ul> <p>3)&nbsp;Логгирование и мониторинг</p> <ul> <li>Serilog , log4net</li> <li>ELK (elastic search + kibana)</li> <li>Zabbix</li> </ul> <p>4) Системы контроля версий</p> <ul> <li>TFS (VSTS)</li> <li>SVN</li> <li>GIT</li> </ul> <p>5) Системы обмена сообщениями</p> <ul> <li>Service bus</li> <li>RabbitMQ</li> <li>Kafka</li> </ul> <p>6) Cloud development</p> <ul> <li>Azure</li> <li>AWS</li> <li>Google cloud</li> </ul> <p>7) Контейнеризация приложений</p> <ul> <li>Docker</li> <li>Docker Swarm</li> <li>Kubernetes</li> </ul> <p>Технологии: .NET , .NET Core, SQL Server, Entity framework, Dapper, Redis, MongoDB, Git, Service Bus, Azure, Docker, Kubernetes.</p> <p>Для участия в вебинаре обязательна регистрация. На email, который Вы укажете в регистрационной форме, 12 сентября будет отправлено письмо-приглашение со ссылкой на трансляцию.</p>
Як стати Java розробником у 2021

Автор: Максим Федосов

<p>В вебинаре мы будем говорить о том, как начать&nbsp; свой путь в качестве Java разработчика - от новичка без опыта в программировании до уровня специалиста, востребованного на рынке.</p> <p>В вебинаре будут рассмотрены две стороны:</p> <ul> <li><strong>Что учить</strong> &ndash; автор поделится своим виденьем того, что нужно учить в первую очередь как базу, что нужно осваивать на этапе поиска первой работы, и что нужно доучивать, когда специалист уже работает ( на примере 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 и его методы, понятия &ldquo;класс&rdquo;, &ldquo;конструктор&rdquo;, &ldquo;метод&rdquo;, &ldquo;объект&rdquo;, сигнатура метода.&nbsp;</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>
Notification success