Результати пошуку за запитом: mvc 5*
Разработка игр (Урок 5 - Материалы,текстуры и шейдеры Unity3D)
Разъяснение процесса наложения текстур, процесса настройки материалов и выбора шейдеров, их сути, функциональности и надобности. Объяснение детального создания normal map (карты нормалей), используя средства Unity3D. Толкование реализации мультяшной графии, демонстрация процесса.
Мастер-класс "Смыслопоиск. Карьера ИТшника" (Д. Волошин)
Разъяснение 5-и историй о карьере айтишника:
1. Ошибки в контексте пути айтишника (5 ошибок, выбор ВУЗа)
2. Объяснение взглядов ИТ-работодателей на проблематику подготовки студентов в области Ит.
3. Мнение специалистов ИТ-индустрии на обучение в области ИТ.
4. Толкование переквалификации ИТ-специалистов на ИТ-тренеров.
5. Изъяснение выпускников в виде прямой речи, касательно карьеры ИТ, положительные, отрицательные стороны.
PHP Для начинающего. Циклы. Часть 5
Тема: "Циклы".
Циклы являются важной составляющей в кругу программирования. Продемонстрированы примеры всех образцов циклов, приступая от самого начального вида "While" далее "do-While", "foreach", завершая самым тяжелым - "for". Высветлено расхождение между такими циклами, как "While" и "do-While". Возможность применять операторы "break" и "continue" при применении циклов. Растолкована логика цикла, и обозначена тема популярности использования циклов.
Бизнес-фест свободы “Вся наша жизнь – игра”
24 октября в самом центре Киева, в "Украинском доме" прошлел Бизнес-фест свободы “Вся наша жизнь – игра”.
Целью данного мероприятия, была возможность презентации своих идей для стартапов и знакомство с предпринимателями и носителями капитала, которые заинтересованые в развитии IT-индустрии.
Таже на меропрятии Сергей Григорович создатель S.T.AL.K.E.R. и Казаки провел 4-х часовой тренинг по развитию IT-компании, было представлено более 50-ти проектов, была проведена выставка и тест драйв электрокаров, фестиваль еды, а также Communication space – место для размещения контактов и поиска вакансий в стартап-командах.
Глава 7 (7.4-7.5). Высококачественные методы. Книга «Совершенный код». Стив Макконнелл
Из видеообзора Александра Шевчука Вы узнаете о том, насколько объемным может быть метод, максимальная длинна метода, а так же советы по использованию параметров методов, позволяющие избежать ошибок коммуникации между методами
В видео рассмотрены пункты 4 и 5 из 7 главы книги «Совершенный код» Стива Макконнелла.
Новий відеокурс – Entity Framework 6
Автор: Редакція ITVDN
Робота з базами даних у .NET-застосунках — це не просто виконання SQL-запитів. Це правильна архітектура доступу до даних, контроль транзакцій, оптимізація продуктивності та підтримка масштабованості проєкту. Якщо ви хочете професійно працювати з реляційними базами даних у C# — вам необхідно впевнено володіти Entity Framework.
Новий відеокурс «Entity Framework 6» — це комплексний практичний гайд з використання одного з найпопулярніших ORM-інструментів у .NET. Ви навчитеся будувати повноцінний шар доступу до даних, працювати з різними СУБД, реалізовувати CRUD-функціонал, оптимізувати запити та тестувати застосунки.
Автор курсу: Андрій Рижков, .NET Software Developer
Курс складається з 11 відеоуроків, загальна тривалість відео 4 години 19 хвилин
Курс охоплює такі теми:
Основи ORM та принципи роботи Entity Framework 6.
Підходи Code-First, Database-First та Model-First.
Створення моделей даних, робота з DbContext і DbSet.
Підключення до баз даних та реалізація CRUD-операцій.
Написання запитів за допомогою LINQ.
Налаштування зв’язків між таблицями (Primary Key, Foreign Key, Fluent API, Data Annotations).
Робота з транзакціями та принципами ACID.
Оптимізація запитів і підвищення продуктивності.
Робота з JSON, XML та зберіганням зображень у БД.
Міграції та управління змінами схеми бази даних.
Тестування та відлагодження застосунків з EF 6.
Інтеграція з ASP.NET та ASP.NET Core.
Протягом навчання ви не просто ознайомитесь з можливостями EF 6, а навчитеся правильно проєктувати та реалізовувати шар доступу до даних у реальних .NET-проєктах. Ви опануєте роботу з різними СУБД (SQL Server, MySQL, PostgreSQL), навчитеся керувати транзакціями, використовувати міграції та забезпечувати референційну цілісність даних.
Завдяки великій кількості практичних прикладів ви зможете одразу застосовувати знання на практиці: створювати консольні та веб-застосунки, реалізовувати складні запити, працювати зі збереженими процедурами та оптимізувати продуктивність додатків.
Структура курсу:
Початок роботи з EF 6.
Створення моделей даних.
Перший додаток з використанням Entity Framework.
Основи LINQ.
Зв’язки між таблицями.
Транзакції та оптимізація запитів.
Робота зі сховищем даних і функцій.
Робота з різними форматами даних.
Тестування та відлагодження.
Робота з іншими базами даних та міграції.
Entity Framework 6 та ASP.NET.
Чого ви навчитеся на курсі:
Створювати та підтримувати бази даних за допомогою C# та EF 6.
Використовувати Code-First, Database-First та Model-First підходи.
Реалізовувати CRUD-функціонал у застосунках.
Писати ефективні LINQ-запити.
Налаштовувати зв’язки між таблицями та забезпечувати цілісність даних.
Керувати транзакціями та оптимізувати продуктивність.
Використовувати міграції для автоматичного оновлення схеми БД.
Працювати з JSON, XML та різними СУБД.
Тестувати та відлагоджувати застосунки з EF 6.
Попередні вимоги
Для комфортного проходження курсу необхідні базові знання C#, розуміння принципів роботи реляційних баз даних та основ SQL.
Готові вивести роботу з базами даних у .NET на професійний рівень? Долучайтеся до курсу вже сьогодні та опануйте один із ключових інструментів .NET-розробника.
Курс входить до комплексних програм підготовки за спеціальностями .NET Developer та ASP.NET MVC Developer.
Новий відео курс – Породжуючі патерни проєктування
Автор: Редакція ITVDN
Друзі, привіт!
Ми з гарними новинами для тих, хто хоче поглибити свої знання стеку C#/.NET та створювати якісний код, з яким буде легко здійснювати роботу та масштабування – новий відео курс “Породжуючі патерни проєктування” вже на сайті в повному обсязі. Курс українською мовою!
Патерни проєктування – це стандартизовані і загальноприйняті способи розв’язання поширених проблем у коді.
У класичному каталозі «Патерни об'єктно-орієнтованого проєктування» так звана “банда чотирьох” виділяє породжуючі, структурні та поведінкові патерни. Абстрактна Фабрика (Abstract Factory), Фабричний Метод (Factory Method), Будівельник (Builder), Прототип (Prototype), Одинак (Singleton) – породжуючі патерни (Creational patterns), які розв’язують проблеми, пов'язані зі створенням об'єктів та екземплярів класів. Вони забезпечують гнучкість коду та ізолюють систему від способу створення, компонування та передачі об'єктів.
Даний курс познайомить вас із тим, як використання патернів позбавляє певних проблем. Ви дізнаєтесь, що застосування відповідних патернів може значно покращити дизайн програмного забезпечення, зробити його більш гнучким і підтримуваним, а також зменшити зв'язаність між компонентами системи.
Автор курсу – Владислав Рибніков, Senior .NET Developer у Innovecs, понад 6 років досвіду в розробці.
Курс складається з 8 уроків загальною тривалістю 3 години 46 хвилин.
Структура курсу:
Початок роботи з патернами.
Породжуючі патерни та Патерн Одинак.
Патерн Прототип.
Використання Singleton та Prototype.
Патерн Будівельник.
Патерн Фабричний Метод.
Патерн Абстрактна Фабрика.
Builder та Factory Method.
Що ви дізнаєтесь на даному курсі:
Як за допомогою породжуючих патернів вирішуються проблеми створення об'єктів. Як саме патерни забезпечують гнучкість та ізолюють систему від способу створення, компонування та передавання об'єктів.
Як породжуючі патерни дозволяють приховати складності створення об'єктів від клієнтського коду та як це допомагає спростити код клієнта і уникнути прямих залежностей від конкретних класів.
Як патерн Singleton і його версія Multiton гарантують, що в системі буде тільки один екземпляр певного класу або конкретна обмежена кількість екземплярів. Як це допомагає, коли необхідно забезпечити глобальний доступ до ресурсів або керувати станом програми.
Познайомитесь з альтернативними методами розв’язання проблеми контролю життя об’єктів за допомогою Dependency Injection та IoC контейнерів.
Як Фабричні методи та Абстрактні фабрики дозволяють делегувати створення об'єктів підкласам чи фабрикам, що дозволяє вибирати потрібний тип об'єкта, залежно від контексту виконання.
Познайомитесь з тим, як породжуючі патерни дозволяють створювати об'єкти таким чином, що зміни в ваших класах не впливають на клієнтський код. Дізнаєтесь, як це знижує залежність між клієнтом та вашими класами і робить систему більш гнучкою та легкою для підтримки.
Зрозумієте, як саме патерни Builder і Prototype забезпечують контроль над життєвим циклом об'єктів і як це корисно при створенні складних або змінюваних об'єктів.
Попередні вимоги
Для комфортного проходження курсу необхідні базові знання C#/.NET та розуміння принципів ООП.
Курс “Породжуючі патерни проєктування” буде корисним як тим, хто тільки починає вивчення патернів проєктування, так і тим, хто вже має певні знання, проте хотів би їх структурувати та повторити окремі теми.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексних програм підготовки за спеціальностями:
C#/.NET Developer;
ASP.NET Core розробник;
ASP.NET MVC розробник.
Вивчай JavaScript з нуля українською мовою
Автор: Редакція ITVDN
Добрий день, друзі!
Сьогодні хочемо вас порадувати новим відео курсом, який обов'язково стане в нагоді кожному FrontEnd розробнику, а також BackEnd програмістам та Automation QA, які використовують мову JavaScript в якості основного інструменту написання коду. На ITVDN опубліковано всі уроки нового курсу “JavaScript Стартовий”. Курс українською мовою!
JavaScript – це одна з найпопулярніших мов програмування. Вона користується великим попитом як серед новачків, так і серед досвідчених девелоперів, оскільки:
простіша у вивченні в порівнянні з іншими загальновідомими мовами програмування (С#, Java, C++/C тощо);
успішно використовується для створення клієнтської сторони веб-застосунків (FrontEnd), але також поширена і на серверній стороні в тандемі з Node.js (BackEnd);
може використовуватися в геймдеві, розробці мобільних та настільних застосунків, тестуванні ПЗ тощо;
має великий попит на ІТ-ринку.
Вивчення JavaScript – це інвестиції в майбутнє, що окуплять себе з лихвою, оскільки досвідчені JavaScript розробники щедро оплачуються, мають широкий спектр проєктів та кар’єрних можливостей, а також можуть вести професійну діяльність дистанційно.
Курс “JavaScript Стартовий” є першою сходинкою у вивченні програмування мовою JavaScript.
Він спрямований на вивчення головних синтаксичних конструкцій JavaScript. Ви дізнаєтеся, як працювати зі змінними, використовувати умовні та циклічні конструкції, масиви та об'єкти. Отримаєте необхідні знання для написання алгоритмів та підготуєте базу, після якої можна розвивати свої навички у веб-розробленні або почати використовувати JS для інших цілей.
Автор курсу – Дмитро Охріменко, CEO CyberBionic Systematics, сертифікований тренер Microsoft та автор курсів з .NET та FrontEnd розробки. У записаних відео уроках Дмитро ділиться ефективними техніками роботи з мовою JavaScript, які актуальні та потрібні на сьогоднішній день.
Тривалість курсу – 8 годин 40 хвилин.
Структура курсу:
Вступ.
Структура коду.
Змінні та типи даних.
Рядки та перетворення типів.
Оператори.
Умовний оператор if.
Switch та тернарний оператор.
Цикли.
Масиви.
Методи масивів.
Функції. Частина 1.
Функції. Частина 2.
Об'єкти. Частина 1.
Об'єкти. Частина 2.
Чого ви навчитеся на даному курсі:
Створювати мовою JavaScript базовий динамічний контент для web-сторінок.
Працювати зі змінними та типами даних.
Працювати з умовними та циклічними конструкціями.
Розуміти особливості використання масивів та працювати з методами оброблення даних у масивах.
Використовувати функції (розуміти та використовувати області видимості, контекст, рекурсію).
Працювати з об'єктами.
Попередні вимоги
Для успішного проходження даного курсу необхідно володіти мовами верстання HTML & CSS на базовому рівні.
Якщо ви вже займаєтеся розробкою іншою мовою програмування та хочете вивчити JavaScript – ці відео матеріали вам ідеально підійдуть: просто швидко перегляньте перші уроки і сконцентруйте увагу на особливостях роботи JavaScript.
Якщо ви займаєтеся тестуванням ПЗ, “JavaScript Starter” допоможе вам розібратися з синтаксисом мови та стане першим кроком у освоєнні автоматизації тестування.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання, опорний конспект та онлайн тести для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексних програм підготовки за спеціальностями:
Frontend Developer
Верстальник сайтів
JavaScript Developer
React Developer
Python Developer
ASP.NET Core Developer
ASP.NET MVC Developer
PHP Developer
Ruby Developer
Новий курс "Spring Security"
Автор: Редакція ITVDN
Всем привет!
Спешим порадовать тех, кто занимается изучением Java-фреймворка Spring. На ITVDN появился новый курс, который ориентирован на решение вопросов безопасности веб-приложений — Spring Security. В первую очередь этот курс заинтересует Java разработчиков, которые специализируются на разработке серверной стороны веб-сервисов, но также будет полезен и тем, кто на стадии изучения главных технологий Java.
Что такое Spring Security?
Spring Security — это фреймворк, который спроектирован для решения вопросов безопасности приложений: авторизация, аутентификация, защита от различного рода атак и другие способы обеспечения безопасности для корпоративных приложений, реализованных с использованием Spring. К его преимуществам можно отнести:
Комплексную и расширяемую поддержку как аутентификации, так и авторизации
Защиту от таких видов атак, как: кликджекинг, фиксация сессии, межсайтовая подделка запроса и т. д.
Возможность применения как в веб-приложениях, так и в настольных проектах
Возможность интеграции с Servlet API
Возможность интеграции с Spring Web MVC
многое другое
Чем полезен данный видео курс?
Курс “Spring Security” от ITVDN будет полезен тем, кто хочет совершенствовать свои навыки Java разработки и применять современные средства для обеспечения безопасности пользователей и их персональных данных.
Автор курса — Андрей Губаренко, Java Developer.
На уроках будут рассмотрены основные моменты подключения Spring Security к приложениям и настройка фреймворка для качественного обеспечения безопасности приложений. Автор познакомит вас с различными вариантами источников данных для аутентификации, вы изучите главные принципы их конфигурации, рассмотрите конфигурацию системы фильтров, через которые будут проходить запросы к системе, конфигурацию защиты отдельных методов для ограничения доступа к ним, а также познакомитесь со способами работы с данными аутентификации на стороне пользователя.
Также, на уроках будут рассмотрены возможности фреймворка Spring Security по шифрованию паролей, возможности защиты приложения от межсайтовой подделки запросов (CSRF) и механизм настройки совместного использования ресурсов между разными источниками (CORS).
Чему вы научитесь?
По окончании курса вы сможете успешно подключать модуль Security фреймворка Spring к приложению, конфигурировать системы фильтров для веб-запросов, ограничивать доступ пользователей к отдельным методам приложения, а также будете иметь представление о возможностях отображения информации об аутентифицированном пользователе на веб-странице.
Таким образом, вы научитесь:
Понимать принципы систем безопасности в web-приложениях.
Подключать фреймворк Security Spring к вашим приложениям.
Настраивать источник данных для аутентификации пользователя.
Подключать как стандартные настройки и формы для аутентификации, так и собственные.
Создавать систему фильтрации запросов по адресу, роли пользователя или состоянию аутентификации.
Ограничивать доступ к отдельным методам/функциям приложения.
Использовать встроенные методы Spring Security для защиты от CSRF атак.
Использовать в работе Spring Expression Language – язык выражений, созданный для Spring Framework и поддерживающий запросы и управление графом объектов во время выполнения.
Настраивать Cross-Origin Resource Sharing (CORS) Spring Security.
Организовывать доступ к данным с помощью протокола LDAP.
Использовать методы шифрования для хранения паролей в базе данных.
Использовать возможности AOP (Aspect-Oriented Programming) для усложнения модели ограничений доступа к ресурсам.
Предварительные требования
Необходимый бэкграунд для понимания материала курса: язык программирования Java, инструмент для сборки Java-проекта Maven, контейнер сервлетов с открытым исходным кодом Tomcat, среда разработки IntelliJ IDEA (либо аналоги).
Курс входит в специальность Java Developer.
Смотрите первый урок курса в свободном доступе.
Вивчай IT безкоштовно! Великий розіграш подарункових сертифікатів ITVDN
Автор: Редакція ITVDN
Друзі, привіт!
🏆 Доки спортсмени завойовують на Олімпійських іграх свої призові місця, ми здобуваємо в Україні свої! YouTube-канал ITVDN зайняв 2-ге місце у рейтингу українських YouTube каналів з IT тематики від платформи Маніфест.
Щоб розділити радість із тими, хто знає та любить ITVDN, ми проводимо розіграш 19 подарункових сертифікатів, котрі дозволять переможцям безкоштовно вивчати програмування / тестування / мобільну розробку / UX/UI дизайн / розробку ігор / FrontEnd / BackEnd мовами Java, C#, JavaScript, Python тощо – залежно від того, що ви оберете!
Ви можете виграти:
Пакет підписки “Стартовий” (3 міс. доступу)
Пакет підписки “Базовий”; (6 міс.)
Пакет підписки “Преміум” (12 міс.)
Пакет підписки за однією з ІТ-спеціальностей:
Python розробник;
C# / .NET розробник;
ASP.NET Core розробник;
ASP.NET MVC розробник;
Unity / Game розробник;
Верстальник сайтів;
FrontEnd розробник;
JavaScript розробник;
Angular розробник;
React розробник;
Java розробник;
Android розробник;
PHP розробник;
Ruby розробник;
C++ розробник;
QA (Quality Assurance).
Таким чином, у нас буде 19 переможців – шанси виграти дуже високі!
Подарункові сертифікати дозволяють вам почати навчання будь-коли протягом 12 місяців з моменту отримання сертифікату.
Як взяти участь?
Потрібно:
Залишити відгук про будь-який курс чи вебінар ITVDN у Facebook, на DOU або в Google.
Оформити заявку і вказати пакет, який ви хочете виграти.
Заявки приймаємо до 12:00 12 серпня. Розіграш відбудеться 12 серпня о 16:00 в прямому етері на YouTube-каналі ITVDN. Переможці будуть визначені за допомогою сервісу random.org. Посилання на трансляцію ми надішлемо на email, який ви вкажете у реєстраційній формі.
Що отримають переможці
✅ Доступ до всіх відео курсів, які входять у вибраний пакет підписки
✅ Вихідний код навчальних проєктів
✅ Презентації, опорні конспекти, д/з
✅ Перевірка домашніх завдань
✅ Консультації з тренером
✅ Доступ до інтерактивних практикумів
✅ Онлайн тестування та сертифікати
✅ Дипломи з пройдених спеціальностей
🚀 Доступ до нових курсів, які виходитимуть під час дії підписки
Що можна вивчати на ITVDN?
На ITVDN понад 250 відео курсів з найрізноманітніших мов програмування та супутніх технологій, починаючи з FrontEnd, Python, Java, C#, Node.js та QA напрямків, і закінчуючи технологіями для опанування DevOps, мобільної розробки під Android та розробки ігор на Unity.
Повний перелік відео курсів дивіться в нашому Каталозі.
Подарунковий сертифікат переможці можуть використати для власного навчання або передати другу.
Взяти участь у розіграші
Дякуємо за вашу зацікавленість в ITVDN!
UPD від 12.08.2024
Переможці:
Пакет підписки “Стартовий” Голованьов Артем
Пакет підписки “Базовий” Андрій Moustached
Пакет підписки “Преміум” Хома Анастасія
Python розробник Андрій kompdommaster
FrontEnd розробник Тулякова Наталія
Java розробник Максим Роман
C# / .NET розробник Алексей Лопушенко
Android розробник Babukh Yurii
C++ розробник Єрмаков Андрій
QA (Quality Assurance) Хома Тарас
JavaScript розробник Токаренко Ярослав
PHP розробник Писаренко Ольга
Unity / Game розробник Кисільова Олена
Верстальник сайтів Громов Максим
Angular розробник Любов Погудіна
React розробник Войтов Богдан
Ruby розробник Дяченко Євгеній
Запис розіграшу: https://www.youtube.com/watch?v=fgn_sJww2jQ