Цей курс ознайомить вас з основними концепціями хмарних обчислень. Ви отримаєте базові знання необхідні для розуміння хмарних обчислень з точки зору бізнесу, а також для того, щоб стати практиком у роботі з хмарами. Ви зрозумієте визначення та основні характеристики хмарних обчислень, їх історію, бізнес-моделі для хмарних обчислень та нові варіанти використання технологій, які дозволяє хмара. Ми познайомимо вас з деякими з відомими постачальниками послуг нашого часу (наприклад, AWS, Google, IBM, Microsoft тощо), з послугами які вони пропонують, і розглянемо деякі приклади хмарних обчислень у галузевій системі. Ви дізнаєтеся про різні моделі хмарних послуг (IaaS, PaaS, SaaS) і моделі розгортання (Public, Private, Hybrid) і ключові компоненти хмарної інфраструктури (VM, Networking, Storage - File, Block, Object, CDN). Ми також висвітлюємо нові тенденції та практики в області хмар, включаючи гібридні багатохмарні технології, мікросервіси, безсерверні концепції, DevOps, Cloud Native та модернізацію додатків. Ми розглянемо основи хмарної безпеки, моніторингу та функцій різних посад у хмарній індустрії. Незважаючи на те, що цей курс не вимагає попереднього досвіду роботи з хмарними обчисленнями або програмуванням, до кінця курсу ви створите свій власний обліковий запис у IBM Cloud і отримаєте певний практичний досвід, займаючить сервісом хмарних середовищ та працюючи з ними. Цей курс підходить для найрізноманітніших аудиторій - чи ви керівник / менеджер / студент, який хоче ознайомитися з термінологією та концепціями хмарних обчислень, чи ви хтось, хто хоче отримати фундаментальні знання в області хмарних обчислень, щоб почати кар'єру в цій галузі або стати практиком у хмарі - наприклад, хмарний інженер, розробник, аналітик тощо.
Цей курс ознайомить вас із мовами та інструментами, які знадобляться для розробки власних хмарних програм. Починаючи з пояснення того, як Інтернет-сервери та клієнти працюють разом, щоб доставляти додатки користувачам, цей курс ознайомлює вас із контекстом розробки додатків у хмарі, представляючи розробку інтерфейсу, сервера та повного стека. Потім ви зосередьтесь на мовах, які потрібні для розробки інтерфейсу, роботи з HTML, CSS і JavaScript. Нарешті, ви знайдете інструменти, які допоможуть вам зберігати ваші проекти та відстежувати зміни, внесені до файлів проекту, такі як Git і GitHub.
Співпраця та соціальне кодування є важливими частинами сучасної інженерії програмного забезпечення та культури DevOps. У цьому курсі ви познайомитеся зі спільним керуванням версіями та популярними платформами Git. Ви вивчатимете ключові концепції Git, такі як розгалуження та репозиторії, а також використання команд Git. Ви також дізнаєтеся та практикуєте різні концепції Git, такі як розгалуження, клонування та об’єднання робочих процесів. Ви навчитеся використовувати GitHub, щоб ефективно працювати в команді та виконувати звичайні операції Git, такі як Pull Requests, як із веб-інтерфейсу, так і з командного рядка. У цьому курсі, розробленому досвідченими практиками IBM, ви отримаєте життєво важливі навички та практичний досвід використання Git та GitHub. Кожен модуль містить практичні лабораторні завдання, щоб ви могли застосувати і практикувати те, що ви дізналися. Курс завершується фінальним проектом, де ви почнете створювати своє портфоліо, створивши та поширивши публічний проект GitHub з відкритим кодом. Усі практичні дії в цьому курсі можна виконувати за допомогою інструментів та інтерфейсів на основі веб-браузера. Для завершення курсу НЕ потрібна установка будь-якого спеціалізованого програмного забезпечення на вашому комп’ютері.
Хочете дізнатися про розробку додатків, створених у хмарі, від задуму до впровадження? У цьому курсі ви почнете з деяких важливих концепцій хмар. Потім ви зануритеся в конкретні інструменти та методи для розробки хмарних додатків. Дізнайтеся про Cloud Native Computing Foundation, про значення гібридних хмарних інфраструктур та про те, як вони впливають на розробників хмарних додатків. Далі ви подивитеся на дві ключові області хмарного мислення: модернізація та безперервна інтеграція/безперервна доставка.
У цьому курсі ви зосередьтесь на серверній стороні JavaScript та фреймворках. Ви дізнаєтеся, як зробити розробку швидшою та простішою у веб-браузерах та вбудованих системах. Ви можете запитати, яка актуальність розробки хмарних додатків за допомогою Node.js і React? У 2020 році опитування розробників Stack Overflow повідомило, що 51,4% респондентів використовують Node.js, що робить його першим у категоріях Інші Фреймворки, Бібліотеки та Інструменти. У категорії «Улюблені, страшні та заребувані» для інших фреймворків, бібліотек та інструментів Node.js входить у першу десятку з 66,8%. У категорії Web Frameworks React займає друге місце з 35,9% використання та 66,9% у категорії Web Frameworks, яка найбільше популярна, страшна й потрібна. Цей курс розроблено, щоб допомогти вам досягти успіху в цій швидкозростаючій області хмарних обчислень. Ви можете бути ІТ-спеціалістом, який хоче підвищити свою кар’єру, новим випускником, який прагне отримати та закріпити навички, щоб отримати роботу в хмарі чи веб-розробці, тим, хто приймає рішення в ІТ, якому потрібно керувати проектами, орієнтованими на хмару, або кимось із інших галузей, хто хоче знати про хмарні обчислення. Примітка: настійно рекомендуємо пройти курс «Введення в веб-розробку з HTML, CSS, JavaScript» у сертифікаті IBM Full Stack Cloud Developer Professional перед початком цього курсу. Курс вимагає попередніх базових знань HTML5, CSS, JavaScript, Git та фундаментальних концепцій хмарного програмування. або хтось із іншої сфери, хто хоче знати про хмарні обчислення. Примітка: настійно рекомендуємо пройти курс «Введення в веб-розробку з HTML, CSS, JavaScript» у сертифікаті IBM Full Stack Cloud Developer Professional перед початком цього курсу. Курс вимагає попередніх базових знань HTML5, CSS, JavaScript, Git та фундаментальних концепцій хмарного програмування. або хтось із інших галузей, хто хоче знати про хмарні обчислення. Примітка: настійно рекомендуємо пройти курс «Введення в веб-розробку з HTML, CSS, JavaScript» у сертифікаті IBM Full Stack Cloud Developer Professional перед початком цього курсу. Курс вимагає попередніх базових знань HTML5, CSS, JavaScript, Git та фундаментальних концепцій хмарного програмування.
Після закінчення цього курсу ви зможете створювати додатки в хмарі, використовуючи інструменти та технології контейнеризації, а також розгортати свої програми в будь-якій публічній, приватній або гібридній хмарі в неймовірних масштабах. Цей курс знайомить вас з контейнерами та пояснює, чим контейнери відрізняються від віртуальних машин. Він також охоплює важливість контейнерів у хмарних обчисленнях, а також екосистему супутніх технологій, що з’являються, як-от Docker, Kubernetes, Red Hat OpenShift та Istio. Протягом усього курсу ви будете застосовувати те, чому ви навчилися в практичних завданнях. Від початку роботи з Docker до оркестровки та масштабування за допомогою Kubernetes та спрощення розгортання за допомогою OpenShift. Лабораторні роботи проводяться за допомогою вашого веб-браузера в середовищах IBM Cloud і Skills Network Labs, які надаються вам безкоштовно. У проекті наприкінці курсу ви створите образ контейнера, розгорнете і масштабуєте його в хмарі за допомогою OpenShift. Контейнеризація, ймовірно, є найважливішим винаходом в ІТ з моменту впровадження віртуалізації. Проекти з відкритим кодом, як-от Kubernetes, і такі продукти, як Red Hat OpenShift, стали стандартами для людей, які хочуть розгортати контейнери й керувати ними в масштабі. Усі, від невеликих стартапів до великих міжнародних корпорацій, переходять на ці технології, і вони шукають людей, які мають кваліфікацію в цих сферах. Цей курс цікавий для всіх, хто хоче стати практиком у хмарі – хмарних розробників, хмарних архітекторів, інженерів хмарних систем, інженерів devops, спеціалістів із хмарних мереж та багатьох інших професій. Матеріал також обслуговує потреби тих, хто виконує завдання консультування, побудови, переміщення та керування хмарними рішеннями. Для проходження цього курсу не потрібні жорсткі вимоги, крім базової комп’ютерної грамотності та базового розуміння хмарних обчислень.
Розпочніть своє вивчення Python для науки про дані, а також програмування загалом, з цього знайомого знайомства з Python, зручного для початківців. Python є однією з найпопулярніших мов програмування у світі, і ніколи не було такого попиту на професіоналів, які вміють застосовувати основи Python для розробки бізнес-рішень у різних галузях. Цей курс переведе вас від нуля до програмування на Python за лічені години — попередній досвід програмування не потрібен! Ви дізнаєтеся основ Python, включаючи структури даних та аналіз даних, виконайте практичні вправи в рамках модулів курсу та створите остаточний проект, щоб продемонструвати свої нові навички. До кінця цього курсу ви почуваєтеся комфортно створювати базові програми, працювати з даними та вирішувати реальні проблеми на Python. Ви отримаєте міцну основу для більш поглибленого навчання в цій галузі та розвинете навички, які допоможуть просунути свою кар’єру. Цей курс можна застосувати до кількох програм спеціалізації або професійних сертифікатів. Закінчення цього курсу зараховуватиметься до вашого навчання в будь-якій з наступних програм: Сертифікат IBM Applied AI Professional, Спеціалізація прикладної науки даних IBM Data Science Professional Certificate Після завершення будь-якої з вищезазначених програм, на додаток до отримання сертифіката про завершення спеціалізації від Coursera, ви Ви також отримаєте цифровий значок від IBM, який підтверджує ваш досвід у цій галузі.
Цей курс охоплює широкий спектр концепцій, інструментів та найкращих методів безпеки ІТ. Він представляє цей міні-курс призначений для застосування базових навичок Python шляхом впровадження різних методів розробки додатків та рішень на основі штучного інтелекту. Візьмете на себе роль розробника та модульного тестувальника та запакуйте додаток за допомогою кількох практичних завдань. Після закінчення цього курсу ви здобудете впевненість, щоб почати розробляти програми з підтримкою AI за допомогою Python, створювати та запускати модульні тести, а також запакувати програму для розповсюдження. УВАГА: **курс Python for Data Science, AI and Development** від IBM є передумовою для проекту цього курсу. Будь ласка, переконайтеся, що перед початком цього курсу ви закінчили Python for Data Science, AI and Development від IBM або маєте еквівалентний рівень навичок роботи з Python та даними. ПРИМІТКА. Цей курс не призначений для навчання Python і не містить занадто багато навчального вмісту. Він призначений для застосування попередніх знань Python.
Основними принципами розробки додатків є доступ, обробка та представлення даних. Дані зберігаються в різних базах даних, локальних або в хмарі, і розробникам потрібно навчитися спілкуватися з ними за допомогою мов програмування. У цьому курсі ви познайомитеся з деякими фундаментальними поняттями баз даних. Ви навчитеся основ SQL, простої та потужної мови програмування для запитів і керування даними. І ви дізнаєтеся про основи хмарних баз даних і отримаєте практичний досвід роботи з хмарними базами даних. На додаток до SQL, ви дізнаєтеся, як об’єктно-реляційне відображення (ORM) дозволяє використовувати мови об’єктно-орієнтованого програмування (OOP) для роботи з базами даних. Ви отримаєте повні навички Django, створивши веб-програму Django для збереження, обробки та представлення даних. І ви дізнаєтеся про основи платформи хмарних додатків і отримаєте практичний досвід розгортання веб-програми Django у хмарі. Завдання курсу:
- Описати, що таке база даних і як моделювати дані
- Скласти SQL-запити для вставки, вибору, оновлення, видалення даних у базі даних
- Зрозуміти об'єктно-реляційної моделі (ORM)
- Використати Django для розробки програм на базі даних
- Розгорнути вашу програму Django в хмарі.
Передумови: - GitHub - HTML і CSS - Python
Ви розробник, готовий досліджувати безсерверну розробку додатків? Цей курс середнього рівня для вас! Почніть з розуміння того, які переваги приносять безсерверні концерції розробникам, дізнайтеся, коли використовувати безсерверне програмування, моделі розгортання без сервера, а також дізнайтеся про найпопулярніші варіанти використання та моделі проектування. Ви також дізнаєтеся, як безсерверний підтримує безперервну інтеграцію та безперервну доставку (CI/CD) та інтеграцію мікросервісів. Практичні лабораторні завдання посилюють концепції безсерверного програмування для створення, розгортання та виклику хмарних функцій, включаючи розгортання мікросервісів за допомогою OpenShift та Istio. Пройдіть курс із впевненістю, щоб створити багаторівневу веб-програму, яка використовує IBM Cloud Functions, OpenShift, Istio тощо.
У цьому проекті ви продемонструєте навички, якими ви оволоділи під час розробки хмарних додатків. Ви застосуєте свої нові знання на реальних завданнях і використаєте свій досвід для розробки успішного рішення. Проект дає вам можливість закріпити свої Full Stack знання. Коли ви створюєте динамічний користувальницький досвід, ви будете працювати з GitHub для створення, тестування та розгортання своєї програми. Ви будете розробляти сторінки інтерфейсу, додавати адміністрування користувачів, створювати дії для операцій з базою даних, створювати бекенд-сервіси, встановлювати з’єднання з власними хмарними API та запускати конвеєри CI/CD. Ви розширите свої можливості за допомогою хмарних сервісів, JavaScript, Django, JSON, IBM Cloud Foundry, Python і Kubernetes. Потім ви розробите рішення для керування контейнерним розгортанням вашої програми.
Це останній курс у професійному сертифікаті Full Stack. Це перевірить ваші знання та навички, які ви набули на даний момент. Цей курс містить оцінений підсумковий іспит, що охоплює зміст дев’яти з одинадцяти курсів у сертифікаті. Вас оцінять за такими темами, як основні концепції хмарних обчислень; такі мови, як HTML, CSS, JavaScript і Python; такі фреймворки, як Node.js і React; і бекенд-технології, такі як Docker, Kubernetes, OpenShift, SQL, Django і Serverless.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.