Результати пошуку за запитом: 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. У нее есть ряд преимуществ в сравнении с 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>Данный вебинар будет интересен двум категориям людей: первая – это разработчики, которые знают язык и уже разрабатывают свои приложения на C#, вторая - люди, которые только начинают свой путь в карьере .NET разработчика в сфере веб-приложений и в будущем хотят создать что-то своё.</p>
ASP.NET Core. Найкращі архітектурні практики. Частина 2 - вебінари ITVDN
Автор: Ярослав Кучук
<p>На вебинаре будут показаны примеры лучших архитектурных практик в рамках .NET Core. Вебинар является продолжением темы, рассмотренной на нашей <a href="https://itvdn.com/ru/webinars/description/aspnet-core-arch">предыдущей встрече</a>. Мы обсудим разные аспекты использования (замены) контейнера для Dependency Injection, немного тюнинга и оптимизации Entity Framework, использование внешней аутентификации и 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>Основная аудитория данного вебинара – практикующие .NET разработчики, имеющие опыт не только в разработке, но и проектировании функциональности.</p>
Створення web шахів на HTML, JavaScript та PHP
Автор: Євген Волосатов
<p>Во время этого вебинара мы создадим веб-страницу с шахматной доской. Посетители смогут перемещать фигуры и видеть ходы других участников. Получится "обычная" шахматная доска, без проверки очерёдности ходов.</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? • Общая архитектура приложений 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&v=ka6zZMjWtq8&redir_token=bABWnG4oJj0DLmADJUpwiGoc3cR8MTU0NDY5NDM5NEAxNTQ0NjA3OTk0&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&v=ka6zZMjWtq8&redir_token=bABWnG4oJj0DLmADJUpwiGoc3cR8MTU0NDY5NDM5NEAxNTQ0NjA3OTk0&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) Логгирование и мониторинг</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>В вебинаре мы будем говорить о том, как начать свой путь в качестве 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>