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

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

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

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

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

Результати пошуку за запитом: mvc 5*
Вивчайте React Native на ITVDN

Автор: Редакция ITVDN

Друзі, привіт! Сьогодні ділимося приємною новиною з тими, хто знає React і націлений на розширення свого стеку задля створення нативних застосунків під різні мобільні платформи – на ITVDN вийшли всі уроки курсу “React Native”! Це кросплатформний фреймворк що використовується для розробки програм під Android, Android TV, iOS, macOS, tvOS, Web, Windows та UWP. React Native дає можливість поєднувати переваги фреймворку з власними перевагами кожної нативної платформи. Даний курс охоплює розгляд розробки мобільних застосунків з використанням технології React Native та платформи Expo. Початкові уроки зосереджені на введенні в React Native та Expo, налаштуванні робочого середовища та основах компонентного підходу до розробки. Ви дізнаєтесь про створення інтерфейсів, роботу зі списками, стилізацію та використання сторонніх бібліотек для поліпшення візуального оформлення застосунків. Також курс включає вивчення більш складних тем, таких як робота з формами, анімаціями, мультимедійним контентом, інтеграція з RESTful API, локальне зберігання даних, впровадження push-повідомлень та фонових завдань. Особлива увага приділяється використанню хуків для управління станом і життєвим циклом компонентів, а також комунікації між компонентами і навігації в мобільних застосунках. Останні уроки курсу присвячені проєктуванню і розробці проєкту на React Native з нуля. Цей проєкт сприятиме поглибленню розуміння повного циклу розробки мобільних застосунків і стане відмінним доповненням до портфоліо. Автор курсу – Кінаш Станіслав, FrontEnd Developer. Курс складається з 20 уроків загальною тривалістю 9 годин 59 хвилин. Структура курсу: Початок роботи з React Native та Expo Go Налаштування робочого середовища Базові компоненти React Native: стандарти інтерфейсу Робота зі списками у React Native: відображення даних Стилізація в React Native Сторонні бібліотеки для стилізації компонентів Додаткові компоненти React Native – покращення взаємодії Основи Hooks Глибоке занурення в Hooks Комунікація між компонентами. Частина 1 Комунікація між компонентами. Частина 2 Навігація в React Native з використанням Expo Go Робота з формами та введенням даних Анімація та жести Робота з мультимедіа та камерою Робота з RESTful API Робота з локальним сховищем даних Push-повідомлення та фонові завдання Міжнароднізація та локалізація застосунків Заключний проєкт Чого ви навчитеся на даному курсі: Розробляти повнофункціональні мобільні застосунки з використанням React Native. Використовувати компонентний підхід React для створення динамічних та реактивних інтерфейсів. Застосовувати стилізацію та адаптацію макетів для різних розмірів екранів мобільних пристроїв. Інтегрувати сторонні бібліотеки та API для розширення функціональності та поліпшення візуального оформлення застосунків. Управляти навігацією та переходами між екранами в мобільних застосунках. Реалізовувати взаємодію з локальним сховищем даних і вебсервісами для створення динамічних та інтерактивних застосунків. Використовувати анімації та обробку жестів для підвищення інтерактивності та користувацького досвіду. Розуміти та застосовувати найкращі практики i18n та локалізації для створення глобально доступних застосунків. Публікувати розроблені застосунки в Expo Go Dev Store. Попередні вимоги Для проходження курсу потрібно мати знання та практичні навички роботи з HTML, CSS, JavaScript, React. Курс розрахований як на розробників-початківців, які вже мають базу знань у фронтенд-технологіях, так і на досвідчених розробників, котрі бажають розширити свої знання та навички в сфері мобільної розробки з використанням React Native. Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз. Курс входить до комплексної програм підготовки за спеціальностями FrontEnd Developer та React Developer.     
React Поглиблений – новий відео курс для FrontEnd розробників на ITVDN

Автор: Редакция ITVDN

Друзі, привіт! Сьогодні ділимося приємною новиною з тими, хто націлений на вдосконалення своїх знань у FrontEnd, а саме – на поглиблене вивчення популярної JS-бібліотеки React, – на ITVDN вийшли всі уроки курсу “React Поглиблений”! Курс українською мовою! React використовували для розробки такі відомі компанії, як Facebook, Instagram, Netflix, Dropbox, GitHub, Discord, Uber, – і це лише декілька прикладів з численних проєктів. Разом із розповсюдженням даної бібліотеки зростає і попит на React розробників різного рівня. Під час проходження курсу ви розроблятимете вебзастосунок на основі публічного API, використовуючи різноманітні техніки, які пропонує React та його суміжні бібліотеки. Ви навчитеся впроваджувати роутинг за допомогою бібліотеки React Router, використовувати CSS-препроцесори та UI бібліотеки, публічні API для отримання даних. Також ви будете використовувати Redux Toolkit для спрощеного написання коду та розв’язання багатьох проблем, реалізуєте можливість логіну через сторонній identity provider та багато іншого. Автор курсу – Андрій Полевий, Software Developer у MindK. Сертифікований розробник Microsoft, 11+ років досвіду, включаючи роботу в компаніях лідерів української ІТ-індустрії – SoftServe та Intellias. Професійний стек: JavaScript, React, C#, SQL, Azure, ASP.NET Core. Курс складається з 15 уроків загальною тривалістю 10 годин 5 хвилин. Структура курсу: Створення проєкту. TypeScript. Типізація в React. Стилізація. Частина 1. Стилізація. Частина 2. Практика 1. Робота з API і стилізація. Хуки useContext, useRef, портали. Кастомні хуки та memory leak. Робота з формами. Мемоізація. Оптимізація. Redux Toolkit, RTK Query. Практика 2. Міграція на RTK Query. GraphQL. JWT token, авторизація, приватні та публічні маршрути. Server-side Rendering. Тестування компонентів. Чого ви навчитеся на даному курсі: Будувати state management за допомогою Redux і Redux Toolkit. Розуміти основи популярних CSS-фреймворків для стилізації. Використовувати бібліотеку Material UI і її компоненти замість ручної стилізації. Використовувати React hooks і створювати власні (кастомні) хуки. Досліджувати проблеми швидкодії React-застосунку. Використовувати React Developer Tools для дослідження дерева компонентів та профайлингу. Розв’язувати проблеми з memory leak. Використовувати React.lazy та Suspense для динамічного завантаження модулів, React Router для динамічного завантаження маршрутів. Використовувати RTK Query для звертання до API. Додавати автентифікацію для застосунку на основі OAuth2. Використовувати мову запитів GraphQL для здійснення запитів та зміни даних на сервері. Працювати з концепцією Server-side Rendering (SSR). Дізнаєтеся про Jest Testing Framework та його альтернативи, навчитеся тестувати компоненти за допомогою React Testing Library. Попередні вимоги Для проходження курсу потрібно мати знання та практичні навички роботи з React на рівні курсу “React Базовий”. Зміст курсу розрахований на веброзробників, котрі вже знайомі з даною бібліотекою і хочуть розширити свої знання. Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз. Курс входить до комплексної програм підготовки за спеціальністю FrontEnd Developer.     
Hibernate & JDBC - новий відео курс для Java розробників

Автор: Редакция ITVDN

Добрий день, друзі! Сьогодні маємо гарні новини для всіх, хто хоче навчитися зв’язувати Java-застосунки з базами даних – на ITVDN опубліковано новий курс “JDBC & Hibernate”. Курс українською мовою! JDBC (Java DataBase Connectivity) – це промисловий стандарт взаємодії Java-застосунків із базами даних. Hibernate – популярна бібліотека для роботи з базами даних в Java, призначена для розв’язання задач перетворення Java-об’єктів з оперативної пам’яті у сутності бази даних – відображення між об'єктами та реляційними структурами (object-relational mapping, ORM). Курс охоплює усі теми, необхідні для роботи з БД з бібліотекою Hibernate: від основ підключення до бази даних до розширених функцій Hibernate. Ви дізнаєтесь про драйвери JDBC, познайомитеся з обробкою транзакцій та помилок, керуванням винятками у JDBC, зрозумієте різницю між Hibernate анотаціями і XML-мапінгом та багато іншого. До кінця курсу ви навчитеся працювати з базами даних і впевнено використовувати Hibernate для збереженням даних у програмах Java. Автор курсу – Юрій Міленін, Tech Lead at DataArt. Тривалість курсу – 2 години 52 хвилини. Структура курсу: Початок роботи з Databases та JDBC. JDBC Advanced. Початок роботи з Hibernate. Hibernate Mapping and Entities. Hibernate Query Language (HQL) and Criteria API. Hibernate Advanced. Чого ви навчитеся на даному курсі: Ефективно працювати з базами даних в Java-програмах Оптимізувати пошук даних Використовувати ORM в своїх програмах Використовувати Hibernate Query Language (HQL) запити у Hibernate. Вміти використовувати Criteria API для створення складних запитів Розуміти різницю між Lazy та Eager loading у контексті Hibernate Підвищувати ефективність шляхом кешування даних Правильно використовувати транзакції для забезпечення ACID Обробляти виключення, пов’язанні з БД Вирішувати N+1 проблему Використовувати найкращі практики роботи з БД Попередні вимоги Цей курс призначений як для розробників початківців – тих, хто отримав базові вміння програмування на Java, і тепер хоче навчитися поєднувати роботу Java-застосунків із базами даних, так і для професійних розробників, які мають досвід написання програм на Java, але бажають покращити свої знання JDBC і Hibernate для ефективної взаємодії з базою даних і ORM. Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання, опорний конспект та онлайн тести для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз. Курс входить до комплексної програми підготовки за спеціальністю Java Developer.     
Підвищення цін з 1 лютого

Автор: Редакция ITVDN

ITVDN – це освітня онлайн платформа, яка більше 10 років допомагає вивчати програмування та ІТ. За цей час ми випустили 250+ відео курсів різного рівня складності – як для новачків, так і для практикуючих спеціалістів, – а також сформували комплексні програми навчання з 16 найзатребуваніших ІТ-спеціальностей. Надходження, які ми отримуємо від наших користувачів, ми вкладаємо у створення нових українськомовних відео курсів. Аби мати можливість записувати більше нових курсів, ми піднімаємо ціни. З 1 лютого вартість пакету “Стартовий” становитиме 59.99 USD (49.99 USD). Вартість пакетів “Базовий” та “Преміум” наразі залишається без змін. Які переваги пакету “Стартовий”? Цей пакет підписки найчастіше обирають новачки, які ще не знають, що саме вони хочуть вивчати, і пробують себе у різних напрямках, а також спеціалісти, яким потрібно систематизувати свої знання або вивчити кілька нових технологій. Що ви отримаєте, обравши пакет “Стартовий”: Доступ до всіх відео курсів на 3 місяці Вихідний код навчальних проєктів Презентації, опорний конспект, д/з Перевірка 5 домашніх завдань Консультації з тренером – 30 хвилин Доступ до інтерактивних практикумів Проходження 10 онлайн тестів з отриманням сертифікатів Доступ до нових курсів, які виходитимуть під час дії підписки Поспішайте придбати “Стартовий” за старою ціною до 1 лютого.
Новий відео курс Unity Стартовий - вивчай розробку ігор з нуля

Автор: Редакция ITVDN

Друзі, привіт! Маємо чудові новини для всіх, хто прагне зробити старт у розробці ігор – на ITVDN вийшов новий відео курс “Unity Стартовий” в повному обсязі. Курс українською мовою! Що таке Unity? Unity – це дуже популярне кросплатформне середовище розробки сучасних 2D- та 3D-ігор, що працюють під Android, iOS, Windows та ще більше ніж під 20 різних платформ. Юніті є максимально зручним інструментом для новачків в ігробудуванні, оскільки він відносно простий та не вимагає знань таких складних мов, як C/C++. Більш за все Unity полюбляють інді-студії, які не мають великих бюджетів, але охоплені сильним бажанням створювати ігри та дарувати гравцям класний досвід і емоції. На курсі «Unity Стартовий» розглядаються основи розробки та основні інструменти, які необхідні в процесі створення простих ігор. Ці знання дадуть вам змогу почати успішне вивчення Unity і продовжити нарощування бази вмінь для подальшого розвитку в цій сфері. Автор курсу – Андрій Олійник, Unity Developer, автор курсів Unity Базовий та Unity Поглиблений на ITVDN. Курс складається із 10 уроків загальною тривалістю 5 годин 54 хвилини. Структура курсу: Початок роботи в Unity. Game Objects та компоненти. Mesh та Lights. Написання власних компонентів. Концепція Prefabs & Scenes. Physics, Colliders, Triggers. Camera та Rendering. Input System. Анімації. Unity UI. Чого ви навчитеся на даному курсі: Створювати власні прості застосунки чи ігри. Розуміти, що таке ігрові об'єкти, компоненти та інструменти, необхідні для розробки, та яким чином вони поєднуються і працюють як система. Вміти взаємодіяти з об'єктами та сценою в контексті освітлення ігрових об'єктів. Працювати з основними компонентами та розробляти власні. Розуміти поняття Game Loop та його основні методи. Розуміти концепції Prefabs та Scenes, вміти завантажувати сцени з власних ігрових систем. Впроваджувати у власну гру фізику та різні її компоненти – Colliders, Triggers. Вміти працювати з камерою, її налаштуванням, а також з іншими аспектами – текстурами, їх оптимізацією, атласами. Розуміти основні аспекти та принципи взаємодії користувача (гравця) із застосунком – реакцію гри на клавіші, курсор і дотик при використанні сенсорного екрану. Створювати різноманітні рухи та переміщення об'єктів, анімації. Створювати інтерфейс користувача в Unity. Впевнено здобувати подальші більш глибокі знання в розробці на Unity. Попередні вимоги Курс призначений для новачків, які абсолютно не знайомі з середовищем розробки Unity. Для курсу необхідні знання мови програмування C# на рівні основ ООП. Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз. Курс входить у комплексну програму підготовки зі спеціальності Unity Developer.     
Save the date! Synergy. IT Business & IT Education: 10th anniversary edition вже у грудні!

Автор: Редакция ITVDN

ІТ — динамічна індустрія, що дуже стрімко змінюється та розвивається. Сьогодні в українському ІТ працює понад 360 000 талановитих фахівців. Саме нас називають “Діджитал тигром” Європи. Українські виші щороку готують понад 50 тисяч нових фахівців за напрямом ІТ та інженерія. Пропонуємо разом зазирнути у майбутнє: Що чекає на ІТ-освіту України? Які стратегії використовує український освітній бізнес? Які технології, EdTech-стартапи та тренди ринку вже зараз змінюють його докорінно? Запрошуємо 11-12 грудня 2023 року на найбільшу щорічну подію у сфері ІТ-освіти в Україні, яка цього року відзначає своє 10-річчя — Synergy. IT Business & IT Education: 10th anniversary edition, на якій обговоримо стратегію та тренди ІТ-освіти в Україні. Ця подія об'єднає лідерів ІТ-бізнесу та державного сектору, EdTech стартапи, представників корпоративної, приватної, державної освіти, експертів та хедлайнерів ІТ-освіти. Mainstream Synergy. IT Business & IT Education — невпинна динаміка EdTech ринку України, який масштабується, змінюється, опановує новітні технології, впроваджує АІ у навчання, розвиває таланти та більше не має кордонів. Цього року подія триватиме два дні: Перший день конференції відбудеться одразу у двох форматах: online та offline. Не пропустіть 4 експертні дискусії з актуальних тем ІТ-освіти, 5 кейс-стаді від кращих експертів ринку та майже 12 годин нон-стоп нетворкінгу. Другий день конференції відбудеться виключно в online форматі. На вас чекають 6 неймовірно цікавих воркшопів від партнерів на цікаві практичні теми. Коли? 11 грудня, понеділок, повний день, детальніше дивіться у програмі 12 грудня, вівторок, тематичні воркшопи онлайн кожні 30 хвилин, з 13:00 по 16:00, детальніше дивіться у програмі Місце проведення? Офлайн частина події пройде у Києві. В цілях безпеки, інформація про місце проведення та/або посилання на пряму трансляцію буде повідомлено листом на пошту. Вартість? Вперше — участь у Synergy. IT Business & IT Education за донат на підтримку України! Участь в першому дні конференції = донат. 100% зібраних коштів будуть направлені на купівлю 100 автомобілів для захисників в рамках проєкту «Загартована сотня», що реалізується ГО «Загартовані серця» спільно з ІТ-компанією EPAM Україна. Участь в другому дні конференції — безкоштовна за умови попередньої реєстрації. Як потрапити? Переходьте на сайт, обирайте зручний формат участі та реєструйтеся. Переконайтеся, що ви зареєструвалися як на перший день, так і окремо на улюблені воркшопи другого дня. На кожен воркшоп треба реєструватися окремо. Важливо: ми додаємо воркшопи до програми поступово, тому слідкуйте за оновленнями, щоб не пропустити бажані.  Захід організовує Асоціація “IT Ukraine“ за підтримки Міністерства цифрової трансформації України та Міністерства освіти і науки України.
Про новий відео курс Java Базовий

Автор: Редакция ITVDN

Добрий день, друзі! Сьогодні маємо гарні новини для всіх, хто хоче опанувати базу класичної мови програмування Java – на ITVDN вийшли всі уроки курсу “Java Базовий”. Курс українською мовою! Java – одна з найпопулярніших та найпоширеніших мов програмування серед існуючих, незважаючи на її вік. Найбільшу славу вона здобула у мобільних та Enterprise застосунках (ПЗ для великого бізнесу), хоча цими сферами не обмежується. Джаву також використовують для створення комп’ютерних ігор, промислових та корпоративних застосунків, у банківських системах, системах штучного інтелекту тощо. Курс “Java Базовий” є логічним продовженням курсу “Java Стартовий”. Він дає основи об’єктно-орієнтованої парадигми програмування (ООП) та її втілення в Java. Ви познайомитеся з поняттями об’єкта та класу, основними концепціями ООП – інкапсуляцією, наслідуванням, поліморфізмом, абстракцією, а також зі статикою в Java, поняттям колекцій та мап для зберігання даних. Дізнаєтеся про винятки та способи обробки помилок при виконанні програми; як працюють потоки введення-виведення у Java для зчитування та запису даних у файл, консоль, мережу та інші джерела. Також на курсі ви познайомитеся з можливостями написання коду мовою Java в стилі функціональної парадигми програмування з використанням лямбда-виразів і їх застосуванням для роботи з колекціями. Автор курсу – Ростислав Алексєєв, Middle Java Developer at ACSK PrivatBank. Тривалість курсу – 7 годин 56 хвилин. Структура курсу: Об'єктно-орієнтоване програмування. Класи та об'єкти. Інкапсуляція та модифікатори доступу. Наслідування. Поліморфізм. Абстракція та інтерфейси. Асинхронне тестування. Конфігурація тестів. Винятки. Практичний урок. Створення програми для управління списком задач (todo-list). Потоки введення-виведення. Анонімні та внутрішні класи. Робота зі Stream API та лямбда-виразами. Практичний урок. Доопрацювання програми для управління списком задач (todo-list). Чого ви навчитеся на даному курсі: Розуміти основи об'єктно-орієнтованої парадигми програмування та використовувати ці знання під час створення повноцінної програми. Розуміти та використовувати такі принципи ООП, як інкапсуляція, наслідування, поліморфізм та абстракція. Розуміти створення класів, що наслідують властивості та методи вже існуючих класів, а також взаємодіяти між ними. Використовувати метод super() для звернення до батьківського класу. Розуміти, що таке абстрактні класи та інтерфейси, їх особливості, призначення та відмінності. Розуміти і на практиці використовувати ключові слова static і final, а також тип даних enum. Розуміти базові принципи використання таких структур даних, як колекції та мапи, як зберігати дані в цих структурах та легко з ними працювати. Розуміти, що таке винятки та як їх використовувати для обробки помилок у програмі. Використовувати stack trace у разі появи винятків. Створювати власні винятки та здійснювати обробку винятків засобами try-catch-finally. Розуміти призначення та використання оператора instanceof. Розуміти принципи багаторівневої обробки винятків. Розуміти поняття потоків введення-виведення, створювати їх для роботи з файлами, каталогами та мережевими потоками. Працювати з буферами в потоках введення-виведення. Розуміти базу функціональної парадигми програмування та працювати зі Stream API та лямбда-виразами, використовувати основні методи Stream API для обробки колекцій даних (filter(), map(), reduce(), collect(), forEach() та інші). Попередні вимоги Для розуміння матеріалу необхідно володіти початковими знаннями Java на рівні курсу “Java Стартовий”. Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз. Курс входить до комплексної програми підготовки за спеціальністю Java Developer.     
Як стати програмістом? Огляд мов програмування та IT-професій

Автор: Редакция ITVDN

Добрий день! Друзі, сьогодні ми презентуємо вам новий курс для початківців і світчерів “Як стати програмістом”. Уроки курсу присвячені розгляду найпопулярніших мов програмування та ІТ-спеціальностей, їхнім сильним і слабким сторонам, а також перспективам застосування в Україні і світі. У цьому плейлисті ви знайдете вичерпні відповіді на запитання:  Як стати програмістом?  Наскільки важко опанувати ту чи іншу ІТ-спеціальність?  Які вміння потрібні, щоб стати програмістом?  Які технології варто вчити та скільки часу це займе?  Як отримати свою першу роботу в якості програміста? Тривалість курсу – 28 годин 47 хвилин. Структура курсу: Як стати програмістом? Python, Java, FrontEnd чи .NET – що обрати? Яка мова програмування найкраща для старту в IT. Як стати QA спеціалістом у 2023. Як стати Frontend розробником у 2023 році. Яка різниця між Frontend і Backend розробкою? Чи варто вчити C# у 2023? Як стати Python розробником. Покроковий план з нуля. Як вивчити Java за 5 місяців і отримати свій перший офер? Переваги спеціальності JavaScript розробник. Чому варто стати Node.js розробником у 2023 році? Як стати PHP розробником і отримати оффер від IT-компанії. Як стати Full Stack Python розробником. Python Data Science. З чого почати? Хто такі DevOps інженери? Що потрібно знати, щоб стати DevOps Engineer у 2023 році. Шляхи розробника в блокчейні. На чому можна писати і як потрапити. Уроки курсу допоможуть вам: виважено розставляти пріоритети у виборі спеціальностіі; сформувати бачення того, які знання та практичні навички повинен мати спеціаліст із того напрямку, який вас цікавить; скласти свій план навчання, який міститиме те, що дійсно важливо для побудови успішної кар'єри в IT; вивчати теорію за перевіреними, якісними джерелами та книгами. Для кого цей курс Курс буде корисний і цікавий для тих, хто хоче перейти в ІТ, або освоїти додаткову IT-спеціальність, а також скласти для себе чіткий план опанування обраного напрямку.
Вивчайте новий курс MySQL Базовий українською!

Автор: Редакция ITVDN

Вітаємо! Відтепер ви можете вивчати популярну СУБД MySQL на ITVDN українською мовою – новий відео курс “MySQL Базовий” вже на сайті. MySQL — це open-source система управління реляційними базами даних (РСУБД) від корпорації Oracle, яка широко використовується в різних типах застосунків. MySQL відома своєю продуктивністю, масштабованістю та простотою використання, що робить її популярним вибором під час розробки серверної сторони (BackEnd). MySQL найчастіше використовується серед розробників, які пишуть на PHP, Java,  Python, Ruby, JavaScript (Node.js) тощо. Проходячи даний курс, ви вивчите основи реляційних БД, навчитеся основам проєктування БД та тому, як формувати до них запити. Ви будете розуміти основи CRUD запитів в базах даних MySQL і вмітимете створювати їх сутності, звертатися до них для зчитування інформації, що зберігається, змінювати таку інформацію та видаляти інформацію або сутності бази даних. Також ви познайомитеся з процедурними розширеннями MySQL для створення складних запитів. Автор курсу – Ян Хаджийський, Middle PHP Developer. Курс складається з 10 уроків загальною тривалістю 5 годин 42 хвилини. Структура курсу: Введення в MySQL. Основні запити: Insert, Update, Select, Delete. Типи даних для створення таблиць. Використання Foreign Keys під час проєктування БД. Побудова зв'язків через JOIN. Створення індексів. Підготовка запитів. Створення процедур та функцій MySQL. Умови IF-CASE та цикли в MySQL – Repeat, While. Транзакції. Тригери. MySQL підзапити. Чого ви навчитеся на даному курсі: Створювати свої MySQL бази даних. Розуміти основи CRUD запитів в базі даних MySQL. Розуміти особливості різних типів даних в MySQL. Створювати PRIMARY та Foreign ключі у таблицях, розробляючи зв’язки між таблицями. Використовувати базові вбудовані запити. Використовуючи JOIN, об'єднувати запити до 3 та більше таблиць одночасно, щоб отримати один набір даних. Створювати індекси та виконувати пошук за допомогою індексів. Створювати процедури та функції, робити їх виклик та видаляти їх. Та інше. Попередні вимоги Курс розрахований на новачків, які бажають познайомитися з механізмами побудови і роботи реляційних баз даних загалом та насамперед з основами саме MySQL. Також він підійде тим розробникам чи аналітикам, які вже працювали з SQL, але хочуть вивчити основи діалекту MySQL. Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз. Курс входить до комплексної програми підготовки зі спеціальності Java Developer, але також буде корисний розробникам за напрямками Python, PHP та іншим BackEnd девелоперам.               
Новий відео курс SOLID принципи в Java українською мовою

Автор: Редакция ITVDN

Друзі, привіт! Відтепер ви можете вивчати SOLID принципи у мові програмування Java на ITVDN українською мовою – новий відео курс “SOLID принципи в Java” вже на сайті в повному обсязі. Що таке SOLID принципи? SOLID – це принципи, які є своєрідним ременем безпеки для тих, хто працює відповідно до парадигм об'єктно-орієнтованого програмування. Вони були створені з метою убезпечити ООП-орієнтованого розробника від незрозумілого, заплутаного, нечитабельного коду, який також ще й дуже важко підтримувати. SOLID є акронімом, який складається з п'яти букв, що кодують п'ять основних принципів: S - Single Responsibility Principle (принцип єдиної відповідальності) O - Open-Closed Principle (принцип відкритості-закритості) L - Liskov Substitution Principle (принцип підстановки Барбари Лісков) I - Interface Segregation Principle (принцип розділення інтерфейсу) D - Dependency Inversion Principle (принцип інверсії залежностей) Володіння цими принципами дозволяє грамотно проєктувати та розробляти такі програмні системи, які з великою ймовірністю зможуть тривалий час розвиватися, розширюватися та підтримуватися. Пройшовши цей курс, ви зрозумієте основи написання чистого та красивого Java-коду. До кожного уроку будуть відповідні приклади, розбір поганого коду, рефакторинг та домашні завдання на закріплення матеріалу. Після проходження курсу ви вмітимете писати чистий код, який буде відповідати принципам SOLID. Автор курсу – Юлія Копитко, Backend Developer. Курс складається із 5 уроків загальною тривалістю 1 година 22 хвилини. Структура курсу: SOLID. Принцип єдиної відповідальності. Принцип відкритості та закритості. Принцип підстановки Лісков. Принцип розділення інтерфейсу. Принцип інверсії залежностей. Чого ви навчитеся на даному курсі: Розуміти проблеми, які вирішує використання SOLID. Оптимізувати існуючий або писати новий чистий код відповідно до принципів SOLID. Розуміти проблеми від недотримання принципу єдиної відповідальності. Зіставляти приклади відкритості та закритості для розуміння оптимальності коду. Розуміти формулювання принципу розділення інтерфейсу та використовувати його для рефакторингу. Розуміти принцип підстановки Лісков та проблему недотримання принципу. Розуміти різницю між Dependency Inversion та Dependency Injection. Попередні вимоги Для комфортного проходження курсу ви маєте впевнено володіти мовою програмування Java. Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз. Курс входить у комплексну програму підготовки зі спеціальності Java Developer.               
Notification success