Результати пошуку за запитом: принцип открытости*...2...
Вивчай Transact-SQL безкоштовно
Автор: Редакция ITVDN
С 1 по 8 октября 2020 года на ITVDN проходит акция — вы можете пройти обучение по курсу “Transact-SQL” бесплатно!
Что такое Transact-SQL?
Transact-SQL (T-SQL) — это процедурное расширение языка SQL, созданное компанией Microsoft и Sybase. Данный язык является ключом к использованию системы управления реляционными базами данных MS SQL Server. Transact-SQL существенно дополнил язык запросов SQL управляющими операторами, локальными и глобальными переменными, а также всевозможными функциями для обработки строк, дат/времени, математических преобразований и т. д.
О курсе Transact SQL
Автор видео курса — Станислав Зуйко, FullStack .NET Software Engineer at Ciklum, тренер-консультант по специальности .NET Developer в CyberBionic Systematics.
Курс состоит из 14 видео уроков общей длительностью 13 часов 27 минут.
На уроках учащиеся ознакомятся со стандартом SQL в реализации компании Microsoft – языком Transact-SQL – ключом к использованию MS SQL Server. Впрочем, в других реализациях реляционных баз данных (Oracle, MySQL, Firebird) различия будут незначительными. Курс охватывает достаточный минимум знаний, необходимых при работе с базами данных как аналитику данных, так и разработчику программного обеспечения.
После прохождения курса вы будете понимать принципы проектирования БД, уметь составлять корректные выборки, используя различные возможности языка T-SQL.
Программа курса:
Знакомство с SQL. Типы данных.
DDL, DML.
SELECT. Условия выборки.
Built-in Functions. Scalar Functions
System Catalog. Aggregate functions
Целостность данных. Первичный, внешний ключ
Нормализация БД
Соединение таблиц. JOINs
Операторы работы с наборами. Представления
Subquery, Temporary table, Common table expression
Индексы
Процедурный язык Transact-SQL
Хранимые процедуры. Пользовательские функции.
Транзакции. Триггеры.
Для кого этот курс
Курс предназначен прежде всего для .NET разработчиков, Backend разработчиков, использующих технологии Microsoft, и разработчиков баз данных.
Курс входит в комплексные программы обучения по специальностям .NET Developer, ASP.NET MVC Developer, ASP.NET Core Developer, Database Developer.
Чему вы научитесь на этом курсе:
Разбираться в синтаксисе SQL и различных типах данных
Работать с группой операторов определения данных (DDL) и группой операторов для манипуляции с данными (DML)
Работать со встроенными и скалярными функциями — инструментами, которые помогают с написанием скриптов
Выполнять нормализацию баз данных
Соединять таблицы, содержащие данные, при помощи JOINs
Обеспечивать целостность данных, понимать определение первичных и вторичных ключей, а также успешно с ними работать
Применять язык Transact-SQL для решения различных задач, которые касаются данных
Сроки акции
Акция проходит с 1 по 8 октября 2020 года включительно. Доступ к курсу открывается на 10 дней.
Вивчай тестування безпеки веб-застосунків безкоштовно
Автор: Редакция ITVDN
З 21 по 28 лютого 2023 року на ITVDN проходить акція – ви можете пройти навчання за новим курсом “Тестування безпеки веб-застосунків” безкоштовно!
Для чого потрібне тестування безпеки веб-застосунків?
Веб-сервіси дуже тісно вплетені у наше життя. Разом із цим вони потребують надійного захисту, аби персональна інформація залишалася конфіденційною і не потрапляла в руки зловмисникам.
Грамотне тестування веб-застосунків робить великий внесок у їхню безпеку, тому такі знання є критично важливими для:
тестувальників, QA спеціалістів, які проводять моніторинг програмного забезпечення, шукають недосконалості та вразливості у системі.
веб-розробників, котрі одноосібно створюють веб-застосунки і мають забезпечити збереження конфіденційності даних.
Про курс “Тестування безпеки веб-застосунків”
Цей курс поєднує в собі теорію та практику. Ви ознайомитеся з основами тестування безпеки веб-додатків та деякими найпоширенішими вразливостями, притаманними сучасним веб-застосункам, навчитеся використовувати різні спеціалізовані інструменти для виявлення вразливостей та отримаєте знання для усунення та запобігання таким вразливостям у веб-застосунках.
За підсумками курсу ви зможете самостійно та повноцінно виконувати задачі тестувальника безпеки веб-додатків на проєкті.
Курс складається з 11 відео уроків загальною тривалістю 8 годин 30 хвилин.
Про автора
Автор курсу – Андрій Гриценко, Application Security Engineer. Понад 25 років досвіду роботи в IT – в основному в банківському секторі, – у тому числі 11 років досвіду на керівних посадах, 4 роки досвіду в оцінці безпеки застосунків та тестуванні ПЗ (ручному та автоматизованому) з тісною взаємодією з командами розробників.
У записаних відео уроках автор ділиться ефективними техніками тестування безпеки, які актуальні та затребувані на сьогоднішній день.
Програма курсу:
Теорія безпеки веб-застосунків.
Основи XSS.
SQL ін'єкції.
Аутентифікація та контроль доступу.
Небезпечні прямі вказівники на об'єкти.
Неправильна конфігурація безпеки.
CSFR. Підробка міжсайтових запитів.
Тестування вразливостей у компонентах.
Конфіденційність даних. Тестування витоків.
Неперевірені перенаправлення та пересилання.
Стратегія тестування безпеки.
Попередні вимоги
Матеріал розрахований на тих, хто має знання моделі мережевої взаємодії, розуміння та знання будь-якої мови програмування, загальне розуміння JavaScript, знання SQL. Буде плюсом знання Testing (види тестування, принципи тест-дизайну, тестові артефакти, рівні тестування, вимоги).
Чого ви навчитеся на даному курсі:
Розуміти основи безпеки веб-застосунків
Тестувати та виявляти вразливості міжсайтового виконання скриптів (XSS)
Тестувати та виявляти вразливості SQL-ін'єкцій
Тестувати та виявляти вразливості автентифікації та контролю доступу
Тестувати та виявляти вразливості IDOR (прямі вказівники на об'єкти)
Тестувати та виявляти вразливості конфігурацій веб-застосунків
Тестувати та виявляти вразливості підробки міжсайтових запитів (CSRF)
Тестувати та виявляти вразливості у компонентах та бібліотеках веб-застосунків
Тестувати та виявляти вразливості витоку конфіденційних даних
Виявляти фішингові атаки та налаштовувати політики CORS
Планувати та виконувати діяльність щодо тестування безпеки.
Терміни акції
Акція проходить з 21 по 28 лютого 2023 року включно. Доступ до курсу відкривається на 10 днів.
Тиждень великих знижок на курси Java Developer
Автор: Редакция ITVDN
Друзі, з 29 вересня по 6 жовтня на ITVDN великі знижки на пакет відео курсів за напрямком Java – до мінус 50%! Це чудова можливість як для новачків, так і для тих, хто хоче систематизувати та поглибити свої знання.
Java – це популярна об'єктно-орієнтована мова програмування, якою написані програми для більш ніж 3-х мільярдів пристроїв по всій планеті. Більше того, джава постійно займає перші сходинки різноманітних рейтингів мов програмування (індекс TIOBE, PYPL index, Stack Overflow Developer Survey 2022 тощо).
Сфера її застосування практично не має меж: серверна частина веб-додатків, Enterprise-додатки для бізнесу, мобільні програми під Android, Big Data, настільні програми, ПЗ для банку, комп'ютерні ігри і т. д.
Знаючи цю мову, ви зможете реалізувати себе в будь-якому IT-напрямку, який викликає у вас інтерес.
Акційна ціна Java Developer – 52 USD (замість 104.99) – доступ до 29 відео курсів на 7 місяців!
Пакет підписки “Java розробник”
Мова Java – це головний інструмент будь-якого Java розробника. Залежно від напрямку, в якому ви хочете розвиватися, до нього додаються інші технології для розробки: бібліотеки, фреймворки, системи керування базами даних (СУБД) тощо.
Програма навчання на ITVDN складається з таких обов'язкових для вивчення технологій:
Мова програмування Java з нуля до поглибленого рівня.
SOLID принципи в Java – знання правильної, грамотної побудови архітектури додатків.
Unit тестування у Java с JUnit – корисне для написання коду з мінімальною кількістю помилок та коду, що гарно читається.
Основи СУБД MySQL – підійде для роботи з більш простими операціями і менш масштабними БД.
JDBC & Hibernate – для реалізації взаємодії Java-додатків з різними СУБД, а також для вирішення завдань об'єктно-орієнтованого реляційного відображення таблиць баз даних.
Java EE – промислова технологія, котра використовується, в основному, у високопродуктивних проектах, де необхідна надійність, масштабованість та гнучкість.
Web Services – для розроблення SOAP і RESTful веб-сервісів.
Spring (MVC, Data, Security) – один з найпопулярніших та універсальних фреймворків для створення веб-додатків на Java.
Основи роботи з Git – система керування версіями проектів.
Також вам будуть доступні відео курси з альтернативних технологій, які дозволять поглибити знання за Java-напрямком, а також вивчити мову програмування Scala:
Асинхронне програмування Java – для написання швидких багатофункціональних додатків.
Патерни проектування Java – використовуються для створення грамотних оптимізованих, масштабованих додатків.
Jenkins – для автоматизації процесу розробки програмного забезпечення.
Мова програмування Scala з нуля до поглибленого рівня, використовується у розробці Enterprise додатків для великого бізнесу, штучному інтелекті, Machine Learning, Data Science.
Крім доступу до 29 обов'язкових та необов'язкових відео курсів у пакеті підписки – домашні завдання, курсові проекти, тести та сертифікати з вивчених технологій, інтерактивний практикум навичок, онлайн консультація з тренером, диплом зі спеціальності.
Подробиці
Подарункові сертифікати також беруть участь в акції!
Хочете порадувати друга чи близьку людину, яка бажає стати програмістом? Пропонуємо придбати Подарунковий сертифікат за спеціальністю за акційною ціною. Власник сертифікату може активувати його протягом одного року з моменту придбання.
Терміни акції: з 29 вересня по 6 жовтня 2022 року.
Увага! З 24 лютого 2022 року ми не надаємо послуги громадянам росії та білорусі.
Вивчай верстку сайту на FlexBox безкоштовно
Автор: Редакция ITVDN
С 3 по 10 декабря 2020 года на ITVDN проходит акция — вы можете пройти обучение по курсу “Верстка сайта на FlexBox CSS” бесплатно!
Что такое FlexBox?
FlexBox (читается как “флексбокс”) призван упростить позиционирование элементов на странице. Он позволяет забыть о проблемах с неудобной ручной настройкой размеров и положения блоков, которая отняла бы у вас кучу времени так и не дав желаемого результата. С помощью технологии флексбокс вы можете задать желаемое поведение всем элементам страницы, прописав минимум кода. Это особенно удобно при адаптивной и мобильной верстках, когда размеры вашей интернет-странички не фиксированы и меняют свой размер в зависимости от устройства, с которого пользователь зашел на сайт.
Другими словами, это современный инструмент верстки, позволяющий быстро создавать сложные гибкие макеты и функции, упрощая решение задач, для которых ранее использовали чистый CSS.
Сегодня флексбоксы очень популярны в использовании и поддерживаются почти всеми современными браузерами.
О курсе “Верстка сайта на FlexBox CSS”
Автор видео курса — Виталий Мазяр, сертифицированный FrontEnd разработчик и тренер учебного центра CyberBionic Systematics.
Вы познакомитесь с общими понятиями и принципами логики работы технологии Flexbox, научитесь применять основные свойства, рассмотрите способы взаимодействия между элементами, увидите, как можно комбинировать медиа запросы с флексбоксом и как правильно применять эту технологию для создания адаптивных веб-страниц.
Вы узнаете, как работать с готовым макетом в Photoshop-е, а именно: определение точного расстояния между элементами, выгрузка иконок, картинок, шрифтов, а также цветов, в которые окрашены элементы.
В каждом уроке показано поэтапное создание разметки, которая полностью соответствует макету сайта. Будут подробно разобраны способы размещения блоков по горизонтали и вертикали так, чтобы обеспечить их удобное отображение на любых устройствах.
Программа курса:
Знакомство с курсом Верстка сайта на FlexBox CSS
Введение в FlexBox
Верстка трех секций
Смена потока и медиа запросы
Адаптивная верстка сайта
Для кого этот курс
Курс предназначен прежде всего для начинающих верстальщиков и FrontEnd разработчиков, а также для всех, кого интересует такая технология верстки сайтов, как FlexBox. Чтобы освоить флексбоксы, вам необходимо знать языки HTML и CSS на базовом уровне.
Курс входит в комплексные программы обучения по специальностям FrontEnd Developer, Верстальщик сайтов.
Чему вы научитесь на этом курсе:
Выполнять верстку хедера макета и меню в нем.
Создавать простое меню на сайте с использованием флексбокс технологии.
Уметь использовать свойства flex-grow и flex-shrink для создания «резиновой» верстки.
Выполнять планшетную и мобильную версии простой страницы без использования дополнительных правил медиа запросов.
Понимать функции свойств align-items, flex-wrap, order, а также их нюансы и преимущества использования.
Работать с дополнительным потоком у flexbox, размещая элементы в нужной позиции.
Понимать как, зачем и когда нужно сменить направление основного потока.
Размещать много рядовых блоков, вне зависимости от их количества, работая с флексбоксами.
Сроки акции
Акция проходит с 3 по 10 декабря 2020 года включительно. Доступ к курсу открывается на 10 дней.
Тиждень знижок на С# та .NET
Автор: Редакция ITVDN
Друзі, з 15 по 22 вересня на ITVDN великі знижки на пакети відео курсів за напрямком C#/.NET – до мінус 50%! Це чудова можливість як для новачків, так і для тих, хто хоче систематизувати та поглибити свої знання.
.NET (“дот нет”) – це сучасна платформа для створення ПЗ від гіганта ІТ-індустрії – компанії Microsoft. У якості основної мови програмування вона застосовує C# (“сі шарп”), яка вирізняється своєю універсальністю, відносною простотою та потужністю.
C# / .NET успішно використовуються у створенні цілого спектру програмних продуктів: серверна сторона веб-додатків, настільні та мобільні ігри і додатки, хмарні сервіси, Big Data, тестування тощо. C# протягом багатьох років стабільно входить в п’ятірку лідерів і ми рекомендуємо цей напрямок як дуже перспективний.
C# чудово підходить новачкам у ІТ, оскільки має відносно простий та зрозумілий синтаксис. Також вона не потребує особливих знань з математики – шкільної бази цілком достатньо.
Акційні ціни – лише з 15 по 22 вересня:
.NET Developer – 60 USD (замість 119.99)
ASP.NET Core Developer – 52 USD (замість 74.99)
ASP.NET MVC Developer – 63 USD (замість 89.99)
Який пакет підписки обрати?
.NET Developer – якщо ви новачок в ІТ і бажаєте почати вивчення спеціальності з нуля, або ж вже знайомі з C#, але хочете поглибити і вдосконалити свої знання.
Ключові технології пакету .NET Developer:
Мова програмування C# з нуля до поглибленого рівня.
Алгоритми та структури даних і шаблони проектування – сукупність правил з написання гарно оптимізованого, легко масштабованого та зручного для читання коду.
Основи SQL – мова структурованих запитів для роботи з базами даних
Основи Transact SQL – мова для взаємодії із системами управління реляційними базами даних MS SQL Server
Основи Entity Framework Core – об'єктно-орієнтована технологія роботи з даними, орієнтована на .NET Core платформу
Основи роботи з Git – система керування версіями проектів
Також на вас чекатимуть інші додаткові відео курси з таких технологій, як WCF, WPF, UWP, елементи математичної логіки тощо.
Крім доступу до обов'язкових та необов'язкових відео курсів у пакеті підписки – домашні завдання, курсові проекти, тести та сертифікати з вивчених технологій, інтерактивний практикум навичок, онлайн консультація з тренером, диплом зі спеціальності.
Акційна вартість – 60 USD (замість 119.99), доступ до 55 відео курсів на 8 місяців.
ASP.NET Core Developer – цей напрямок підійде для тих, хто впевнено володіє мовою C# і хоче опанувати сучасний фреймворк ASP.NET Core для створення хмарних додатків, котрий відрізняється мультиплатформністю, високою продуктивністю та відкритим вихідним кодом.
Ключові технології пакету ASP.NET Core Developer:
Entity Framework Core – об'єктно-орієнтована технологія роботи з даними, орієнтована на .NET Core платформу.
ASP.NET Core – фреймворк, який використовує середовище виконання .NET Core. Він призначений для розробки якісних сучасних вебдодатків та є продовженням розвитку платформи ASP.NET. Головна особливість – мультиплатформність, висока продуктивність, відкритий вихідний код.
ASP.NET Core Web API – відгалуження ASP.NET Core для зручного створення HTTP-сервісів, що працюють за принципами REST.
ASP.NET Core SignalR – бібліотека з відкритим вихідним кодом, що дозволяє створювати клієнт-серверні програми, які працюють у режимі реального часу.
Крім доступу до обов'язкових та необов'язкових відео курсів у пакеті підписки – домашні завдання, курсові проекти, тести та сертифікати з вивчених технологій, інтерактивний практикум навичок, онлайн консультація з тренером, диплом зі спеціальності.
Акційна вартість – 63 USD (замість 89.99) – доступ до 22 відео курсів на 6 місяців.
ASP.NET MVC Developer – цей напрямок підійде для тих, хто впевнено володіє мовою C# і хоче рухатися далі – опановувати потужний фреймворк для веброзроблення під платформу Windows – ASP.NET MVC, а також допоміжними технологіями.
Ключові технології пакету ASP.NET MVC Developer:
Entity Framework 6 – об'єктно-орієнтована технологія роботи з даними (версія 6).
ASP.NET MVC – фреймворк від компанії Microsoft для створення вебдодатків, динамічних вебсайтів та інтерактивних сторінок, який орієнтований на застосування Model-View-Controller архітектури.
ASP.NET Web API 2 – технологія для створення власних Web API.
Крім доступу до обов'язкових та необов'язкових відео курсів у пакеті підписки – домашні завдання, курсові проекти, тести та сертифікати з вивчених технологій, інтерактивний практикум навичок, онлайн консультація з тренером, диплом зі спеціальності.
Акційна вартість – 52 USD (замість 74.99) – доступ до 24 відео курсів на 5 місяців.
Подарункові сертифікати також беруть участь в акції!
Хочете порадувати друга чи близьку людину, яка бажає стати програмістом? Пропонуємо придбати Подарунковий сертифікат за спеціальністю за акційною ціною. Власник сертифікату може активувати його протягом одного року з моменту придбання.
Терміни акції: з 15 по 22 вересня 2022 року.
Увага! З 24 лютого 2022 року ми не надаємо послуги громадянам росії та білорусі.