Результати пошуку за запитом: видеокурс c*
Вивчай Spring MVC на ITVDN
Автор: Редакция ITVDN
Вітаємо, друзі!
Тепер у вас є можливість отримати якісні знання зі Spring MVC українською мовою у форматі відео курсів – на ITVDN опубліковано новий курс “Spring MVC”.
Spring – потужний фреймворк з модульною структурою та відкритим кодом для створення серверних застосунків на платформі Java. Spring MVC – це частина інфраструктури Spring, при тому й окремий фреймворк для створення вебзастосунків з архітектурою Модель–Представлення–Контролер (Model-View-Controller).
На курсі детально розглядаються можливості використання цього фреймворку для створення сучасних вебзастосунків. Ви познайомитеся з основними концепціями та цілями Spring Framework, дізнаєтеся про ключові деталі та практику використання, що пов'язані з роботою архітектури MVC, та особливості її реалізації фреймворком Spring MVC.
Після завершення курсу ви матимете навички та знання для розробки вебзастосунків, використовуючи Spring Framework та Spring MVC. Ви зможете створювати, тестувати, забезпечувати безпеку та оптимізувати вебзастосунки, включаючи RESTful сервіси та асинхронний функціонал.
Автор курсу – Андрій Кобрин, Java Software Engineer.
Тривалість курсу – 4 години 39 хвилин.
Структура курсу:
Основи Spring Framework.
Введення до Spring MVC.
Основи CRUD операцій.
Підключення бази даних.
Тестування проєкту.
Обробка винятків і валідація форм.
RESTful сервіси.
Аутентифікація та безпека.
Асинхронні запити в Spring MVC.
Чого ви навчитеся на даному курсі:
Розуміти принципи архітектури Spring MVC та вміти створювати з нею вебзастосунки.
Створювати, читати, оновлювати та видаляти дані у вебзастосунках за допомогою Spring MVC.
Використовувати різні способи підключення до баз даних та використовувати Spring Data JPA для доступу до даних.
Створювати, читати, оновлювати та видаляти дані в своєму вебзастосунку, використовуючи підходи CRUD (Create, Read, Update, Delete) засобами Spring MVC.
Розуміти принципи інверсії управління (Inversion of Control) і як Spring Framework реалізує цей підхід в Java-застосунках. Використовувати механізми Dependency Injection для впровадження залежностей в об'єкти.
Писати тести для перевірки функціональності вебзастосунків (юніт-тести, інтеграційні, функціональні).
Розуміти, як валідувати та обробляти вхідні дані та винятки у вебзастосунках.
Створювати RESTful API та обробляти запити до застосунку.
Розуміти механізми аутентифікації та авторизації в Spring Security для захисту застосунку та даних.
Використовувати асинхронні запити для підвищення продуктивності вебзастосунків.
Попередні вимоги
Для проходження курсу необхідно мати:
Знання Java.
Знання SQL.
Досвід роботи хоча б з однією базою даних (MySQL, PostgreSQL і т. д.).
Середовище розробки програмного забезпечення IntelliJ IDEA.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання, опорний конспект та онлайн тести для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки за спеціальністю Java Developer.
Безкоштовна освітня програма Start IT program.Cisco4Ukraine для українців
Автор: Редакция ITVDN
Зареєструйся вже сьогодні!
Start IT program.Cisco4Ukraine – це безкоштовна освітня програма організатором якої є Університет інформаційних технологій та менеджменту в Жешуві (Польща) у партнерстві з міжнародним центром IT-освіти Cisco Networking Academy для підтримки українських громадян по всьому світу у розвитку їхніх цифрових навичок та кращого доступу до працевлаштування.
Проєкт Cisco4Ukraine забезпечує безкоштовні онлайн курси з матеріалами доступними українською та англійською мовами. Розпочати навчання можна за такими напрямками:
Кібербезпека (з можливістю отримання промислової сертифікації Cisco Certified Support Technician CCST з кібербезпеки),
Техніки комп’ютерних мереж (отриманих знань буде достатньо, щоб скласти сертифікаційний іспит CCST Networking та отримати визнану галуззю сертифікацію для свого резюме).
Після проходження кожного розділу курсу є перевірка знань та отримання цифрового бейджа після кожного курсу. Підчас навчання проводяться онлайн-заняття та гарантована підтримка кваліфікованих інструкторів. Все потрібне, щоб здобути практичні навички та підготуватися до сертифікації. Курси доступні для початківців, людей, які хочуть покращити свої знання, а також для тих, хто хоче перекваліфікуватися і змінити професію.
Проєкт спрямований на профорієнтацію та допомогу в працевлаштуванні. «Платформа можливостей», вебінари про сучасний стан на ринку праці, секрети рекрутингу в Cisco, поради щодо якісного резюме (CV) – це все допоможе почати кар’єру в IT.
Навчання відбувається дистанційно, тому учасники програми можуть ефективно навчатись незалежно від свого поточного чи майбутнього місця перебування не перериваючи навчання.
Щоб розпочати навчання треба заповнити форму
Більше про проєкт: https://cisco4ukraine.pl/ua/
Більше інформації про університет: https://ua.uitm.edu.eu/
Більше інформації про Академію Cisco: https://www.netacad.com/
Cisco – американська транснаціональна корпорація, яка є найбільшим у світі виробником мережевого обладнання, призначеного для обслуговування мереж віддаленого доступу, сервісів безпеки, мереж зберігання даних, маршрутизації та комутації, а також для потреб комерційного ринку IP-комунікацій і корпоративного ринку.
Академія Cisco – міжнародна освітня програма в галузі ІТ та кібербезпеки, програма соціальної корпоративної відповідальності Cisco з 1997 року. Допомагає опанувати перспективні спеціальності та успішно розвити кар’єру.
Вивчай Android з нуля
Автор: Редакция ITVDN
Добрий день!
Друзі, хочете почати вивчення розробки застосунків під Android? Тоді вам точно сподобається ця новина – на ITVDN опубліковано новий курс “Android Базовий”!
Android – найпоширеніша операційна система серед смартфонів, медіаплеєрів та інших мобільних пристроїв. Курс «Android Базовий» є першою сходинкою у вивченні розробки мобільних застосунків під андроід. Він допоможе вам сформувати розуміння процесу роботи з Android, починаючи з основ мови програмування Kotlin.
На курсі студенти отримають базове розуміння архітектури та особливостей Android, дізнаються, як створювати інтерактивні Android-застосунки, а також на практиці втілять ці знання, розробляючи свої перші програми під Android.
Автор курсу – Артем Журавльов, Middle Android Engineer at The Unit.
Курс складається з 15 уроків загальною тривалістю 9 годин 33 хвилини.
Структура курсу:
Вступ до розробки Android.
Основи Kotlin.
Activity, Fragment та ViewModel.
Android-фреймворк.
Макети екрану Android.
Обробка введення користувача.
RecyclerView та шаблон адаптера.
Android-фреймворк Compose.
Анімації.
Навігація та екранні переходи.
Робота з ресурсами.
Зберігання та збереження даних.
Мережі та вебсервіси.
Додаткові теми.
Створення клієнт-серверного застосунку.
Чого ви навчитеся на даному курсі:
Розуміти архітектури застосунків Android та фреймворку.
Писати код мовою Kotlin для створення Android-застосунків.
Створювати основні мобільні програми з базовою функціональністю.
Працювати з інтегрованими середовищами розробки Android Studio.
Мати уявлення про створення інтерфейсу користувача і роботу з макетами.
Працювати з базами даних в Android.
Працювати з асинхронним кодом та обробляти події від користувачів.
Попередні вимоги
Курс «Android Базовий» призначений як для початківців без досвіду в програмуванні, так і для досвідчених розробників, які хочуть вивчити розробку мобільних програм на платформі Android.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки за спеціальністю Android 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 розробник.
Новий відео курс 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.
Вивчайте “Тестування Angular застосунків” на ITVDN
Автор: Редакция ITVDN
Друзі, привіт! Відтепер ви можете вивчати тестування застосунків, написаних за допомогою фреймворку Angular, на ITVDN українською мовою – новий відео курс “Тестування Angular застосунків” вже на сайті в повному обсязі.
Що таке тестування в Angular?
Тестування Angular застосунків – це незамінний процес, який допомагає забезпечити якість і стабільність вебзастосунків, розроблених з використанням Angular. Цей курс стане в нагоді розробникам і тестувальникам.
Він дозволить вам познайомитися з основними аспектами тестування компонентів і сервісів, асинхронним тестуванням, конфігурацією проєкту з використанням фреймворку Jest, а також end-to-end (e2e) тестуванням з використанням інструментів Protractor та Cypress.
Ви крок за кроком опануєте навички створення й виконання unit-тестів, ефективного тестування асинхронних операцій, налаштування фреймворку Jest, навчитеся працювати з методологією Test Driven Development та іншими корисними інструментами.
Автор курсу – Андрій Дорошенко, Senior JavaScript Engineer, Team Lead at Lohika, 8+ років в ІТ. Має багатий технологічний стек, який включає не тільки FrontEnd-інструментарій, а й UX/UI та BackEnd (Python, Node.js).
Курс складається із 10 уроків загальною тривалістю 4 години 39 хвилин.
Структура курсу:
Вступ до тестування.
Встановлення та запуск.
Тестування компонентів.
Тестування сервісів.
Асинхронне тестування.
Конфігурація тестів.
Вступ до end-to-end (e2e) тестування.
Angular e2e тестування з Cypress.
Test Driven Development (TDD).
Тестування в CI/CD процесах.
Чого ви навчитеся на даному курсі:
розуміти, як виглядає якісний процес тестування в Angular;
створювати та виконувати unit-тести для компонентів та сервісів Angular застосунків;
використовувати найкращі практики тестування та інструменти, доступні в Angular для полегшення процесу;
застосовувати методи тестування асинхронних операцій, такі як HTTP-запити та обробка подій, що виникають в Angular застосунках;
створювати ефективні тести, що враховують асинхронну природу застосунків;
працювати з фреймворком Jest та налаштовувати його для тестування Angular застосунків;
використовувати різні функції та можливості Jest для написання потужних тестів;
використовувати інструменти Protractor та Cypress для автоматизованого тестування екранів та взаємодії в Angular застосунках.
створювати та виконувати ефективні e2e тести для перевірки функціональності та коректності застосунків;
впроваджувати методологію Test Driven Development для забезпечення якості і стабільності Angular застосунків.
Попередні вимоги
Для комфортного проходження курсу ви маєте знати мову програмування TypeScript та фреймворк Angular на базовому рівні.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить у комплексну програму підготовки зі спеціальностей FrontEnd Developer та Angular Developer.
Save the date! Synergy. IT Business & IT Education: 10th-anniversary edition already in December!
Автор: Редакция ITVDN
IT is a dynamic industry that changes and develops very rapidly. Today, more than 360,000 talented professionals work in the Ukrainian IT sector. We are called the "Digital Tiger" of Europe. Every year, Ukrainian universities train more than 50,000 new IT and engineering specialists.
Let's look into the future together:
What awaits IT education in Ukraine?
What strategies does the Ukrainian educational business use?
What technologies, EdTech startups and market trends are already fundamentally changing it?
On December 11-12, 2023, we invite you to the largest annual event in the field of IT education in Ukraine, which is celebrating its 10th-anniversary this year — Synergy. IT Business & IT Education: 10th anniversary edition, where we will discuss the strategy and trends of IT education in Ukraine. This event will bring together IT business and public sector leaders, EdTech startups, representatives of corporate, private, public education, IT education experts and headliners.
Mainstream Synergy. IT Business & IT Education — the relentless dynamics of the EdTech market of Ukraine, which is scaling, changing, mastering the latest technologies, introducing AI into education, developing talents and no longer having borders.
This year the event will last two days:
The first day of the conference will be held in both online and offline formats, featuring 4 expert discussions on current IT education topics, 5 case studies from the best market experts and almost 12 hours of non-stop networking.
The second day of the conference will be exclusively online, offering 6 incredibly interesting workshops from partners on interesting practical topics.
Dates
December 11, Monday (full day, see the program for more details)
December 12, Tuesday (thematic workshops online every 30 minutes, from 13:00 to 16:00, see the program for details)
Venue
The offline event will be in Kyiv. Details, including the venue or a live broadcast link, will be sent via email for security reasons.
Price
Participation in Synergy. IT Business & IT Education for the first time comes with a donation to support Ukraine!
Participation in the first day of the conference = donation.
100% of the collected funds will be directed to the purchase of 100 cars for defenders as part of the "Hardened Hundred" project, implemented by the "Hardened Hearts" NGO together with the EPAM IT company.
Participation in the second day of the conference is free but registration is required.
To take part
Go to the website, choose a convenient format for participation and register. Make sure you register for both the first day and separately for your favorite workshops on the second day. Registration for each workshop must be done separately.
Important: we add workshops to the program gradually, so stay tuned not to miss the ones you want.
The event is organised by the IT Ukraine Association with the support of The Ministry of Digital Transformation of Ukraine and The Ministry of Education and Science of 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.
Новий курс “Шаблонізатор Pug” українською
Автор: Редакция ITVDN
Добрий день, друзі!
Сьогодні маємо гарні новини для всіх, хто хоче спростити та прискорити свою техніку верстання вебсторінок – на ITVDN вийшли всі уроки курсу “Шаблонізатор Pug”. Курс українською мовою!
Pug – це HTML-препроцесор, який дозволяє у зручній манері писати код, котрий буде більш зрозумілий для сприйняття людиною. За допомогою шаблонізатору розробник пише менше коду, створює зручні для сприйняття вкладені конструкції, необхідні змінні та інше.
У ході курсу ви детально розберете особливості синтаксису Pug, його тегів та атрибутів. Будуть докладно розглянуті способи використання тексту в рамках різних тегів, а також ви опануєте можливості управління атрибутами, класами та ідентифікаторами.
Навчитеся працювати з вбудованим кодом JavaScript у Pug, використовувати умовні оператори, а також опануєте створення циклів та міксинів для оптимізації та полегшення роботи над проєктами.
На завершальному етапі на вас чекає практика – проєкт, який включатиме розробку повноцінної сторінки з використанням усіх навичок, отриманих під час курсу.
Автор курсу – Кінаш Станіслав, FrontEnd Developer.
Тривалість курсу – 6 годин 27 хвилин.
Структура курсу:
Pug. Основи шаблонізації.
Налаштування середовища Pug.
Основи Pug: синтаксис, теги, текст.
Робота з текстом всередині тегів.
Робота з атрибутами. Класи та ідентифікатори.
Робота зі змінними. Вбудований код JavaScript.
Умовний синтаксис / Оператор case (when).
Цикли та міксини.
Використання макетів та включень.
Практичний проєкт з використанням Pug.
Чого ви навчитеся на даному курсі:
Використовувати весь функціонал шаблонізатора Pug.
Розуміти основи шаблонізації і налаштовувати для роботи середовище Pug.
Використовувати Pug для роботи з синтаксисом, тегами та текстом.
Використовувати рядковий текст (inline) у тегах, конвеєрний (piped) та блоковий текст.
Використовувати умовний синтаксис в шаблонізаторі Pug, а саме: умовні оператори if та else, оператор unless, оператор case (when).
Розуміти та застосовувати цикли each та while в шаблонізаторі Pug.
Користуватися міксинами як аналогом функціональних компонентів.
Застосовувати атрибути міксинів та так званий Rest Arguments.
Використовувати Pug для створення структурованих і оптимізованих HTML-шаблонів.
Створювати гнучкі та адаптивні макети вебсторінок з використанням всього функціоналу Pug.
Розробляти шаблони, що відрізняються чистотою та структурованістю, без використання додаткових стилів та класів CSS.
Попередні вимоги
Курс підійде тим, хто вже має базові знання HTML, CSS та JavaScript.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки за спеціальностями:
Верстальник
FrontEnd Developer
React Developer
Angular 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-спеціальність, а також скласти для себе чіткий план опанування обраного напрямку.