Курсы software engineer бесплатные
367 курсів знайдено
3D Printing Software
Доступна розстрочка
Цей курс демонструє, як використовувати програмне забезпечення 3D друку для створення цифрових моделей, які можна перетворити на фізичні об'єкти. Він також демонструє, як працюють 3D сканери для перетворення фізичних об'єктів на цифрові моделі. Цей курс має практичний характер і надає пошагові інструкції для керування двома популярними програмами 3D-моделювання: Tinkercad та Fusion 360. Учасники, які успішно закінчать цей курс, зможуть використовувати програмне забезпечення 3D для проектування різноманітних об'єктів як для особистого, так і для професійного використання. Крім того, учасники, які зареєструються на курсі сертифіката, отримають продовжений безкоштовний доступ до Fusion 360 (наданий Autodesk).
Сертифікат | |
Занять | 32 |
Годин | 15 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский, English |
Lean Software Development
Доступна розстрочка
У курсі будуть досліджені концепції Lean та покриті деякі загальні методи та техніки Lean, такі як Kanban, Value Stream Mapping тощо. Також будуть вивчені техніки, такі як Lean Startup та Design Thinking, які допоможуть команді дізнатися про потреби користувачів та ринку набагато швидше та дешевше. В рамках курсу ви також застосуєте отримані знання до фіктивних кейсів. Ці проекти допоможуть вам набути досвіду, щоб впевнено застосовувати ці техніки в реальному світі. В кінці курсу ви зможете застосовувати Lean техніки/методи до розробки програмного забезпечення.
Сертифікат | |
Занять | 17 |
Годин | 9 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский, English |
Спеціалізація Secure Software Design
Доступна розстрочка
Ця спеціалізація зосереджена на забезпеченні безпеки як частини проектування програмного забезпечення та призначена для будь-кого з деяким досвідом роботи в галузі розробки програмного забезпечення, хто потребує фону, перспективи та навичок для визнання важливих аспектів безпеки проектування програмного забезпечення. Ви розглянете безпечне проектування для кількох моделей SDLC, враховуючи архітектурні вимоги програмного забезпечення та шаблони проектування. Ви зрозумієте, як ідентифікувати та реалізувати безпечне проектування при розгляді баз даних, UML, модульного тестування та етики. Представлені також ментальність та настрої успішних дизайнерів та хакерів, а також успіхи та невдачі проектів.
Сертифікат | |
Місяців | 7 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский, English |
Спеціалізація з управління продуктами програмного забезпечення
Доступна розстрочка
У цій спеціалізації з управління продуктами програмного забезпечення ви оволодієте практиками Agile управління програмним забезпеченням, щоб керувати командою розробників та взаємодіяти з клієнтами. У фінальному проекті Capstone ви будете вправлятися та застосовувати техніки управління на реалістичних сценаріях, з якими ви стикнетесь як менеджер продукту програмного забезпечення. Вивчіть практики Agile розробки програмного забезпечення. Впевнено взаємодійте з клієнтами та керуйте командою розробників. Вправляйтеся та застосовуйте техніки управління на індустрійно-інспірованих сценаріях. Поділіться своїм досвідом та навчайтеся зі взаємодії з іншими учасниками спільноти управління продуктом програмного забезпечення.
Сертифікат | |
Місяців | 6 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский, English |
Software Design and Architecture Specialization
Доступна розстрочка
У цій спеціалізації ви навчитеся застосовувати принципи проектування, патерни та архітектури для створення повторно використовуваних та гнучких програмних застосунків та систем. Ви дізнаєтеся, як виразити та документувати дизайн та архітектуру програмної системи за допомогою візуальної нотації. Практичні приклади та можливості застосування знань допоможуть вам розвивати працевлаштовувані навички та відповідну експертизу в програмній галузі.
Сертифікат | |
Місяців | 4 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский, English |
Методи розробки відкритого програмного забезпечення
Доступна розстрочка
У цьому курсі ми визначимо, що таке відкрите програмне забезпечення, пройдемося по історії відкритого програмного забезпечення та його перевагам для технологічної інфраструктури світу на протязі десятиліть. Курс має на меті навчити вас працювати в проектах відкритого програмного забезпечення продуктивно та отримувати від цього багато переваг, а також дійсно зрозуміти, які переваги він має. Ви дізнаєтеся про найкращі практики співпраці та те, як стимулювати різноманітність в проектах відкритого програмного забезпечення. Ми обговоримо різні моделі ліцензування, які доступні, оскільки це допоможе вам визначити, яка ліцензія є найкращою для вашого проекту. Ми поговоримо про методи, які часто використовуються, такі як Continuous Integration, та використання GitHub та інших хостинг-провайдерів як центрального місця зустрічі для проектів відкритого програмного забезпечення, і ми надамо деякі приклади успішних проектів відкритого програмного забезпечення.
Сертифікат | |
Занять | 21 |
Годин | 4 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский, English |
Процеси розробки програмного забезпечення
Доступна розстрочка
У цьому курсі ви отримаєте огляд того, як працюють команди програмістів, які процеси вони використовують, які є стандартні методології в галузі програмування та які є їх переваги та недоліки. Ви дізнаєтеся достатньо, щоб мати значущу розмову щодо процесів розробки програмного забезпечення. Курс допоможе вам зрозуміти, як застосовувати основні практики програмної інженерії на концептуальному рівні для вирішення певної проблеми. Порівняти традиційні, гнучкі та легкі методології розробки програмного забезпечення на високому рівні. Опис курсу до 1000 символів.
Сертифікат | |
Занять | 41 |
Годин | 22 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский, English |
Сертифікат | |
Місяців | 6 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский, English |
Програмування на Java: Принципи проектування
Доступна розстрочка
Навчіться вирішувати реальні проблеми за допомогою Java, використовуючи кілька класів. Дізнайтеся, як створювати програмні рішення, які масштабуються за допомогою інтерфейсів Java. Розумійте, що інженерія програмного забезпечення це не тільки написання коду, але й логічне мислення та проектування. Після закінчення цього курсу ви напишете програму, яка аналізує та сортує дані про землетруси, і розробите генератор передбачувального тексту.
Сертифікат | |
Занять | 52 |
Годин | 12 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский, English |
Вивчення Java програмування
Доступна розстрочка
Learn agile and lean principles, including kanban and scrum, and use Jira Software Cloud as the tool... Курс допоможе вам вивчити Java програмування та покращити навички розв'язування задач. Ви навчитеся проектувати алгоритми та розробляти та налагоджувати програми. Використовуючи власні класи з відкритим кодом, ви напишете програми, які отримують доступ до зображень, веб-сайтів та інших типів даних та трансформують їх. На кінці курсу ви створите програму, яка визначає популярність різних імен для дітей в США з часом, аналізуючи файли значень, розділених комами (CSV).
Сертифікат | |
Занять | 66 |
Годин | 17 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский, English |
Java Programming
Доступна розстрочка
Browse
Computer Science
Software Development
Java Programming and Software Engineering Fundamentals Specialization... Ця спеціалізація допоможе вам зрозуміти основи програмування на мові Java, яка є однією з найбільш популярних мов програмування та основою операційної системи Android. Ви навчитеся писати програми для вирішення складних задач, здобудете навички проектування алгоритмів та тестування та налагодження програм. Не потрібен попередній досвід програмування. Після успішного закінчення спеціалізації ви зможете розробляти програмне забезпечення та вирішувати реальні проблеми.
Сертифікат | |
Місяців | 5 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский, English |
Архітектура програмного забезпечення
Доступна розстрочка
У курсі вивчається представлення архітектур програмного забезпечення в UML та інших візуальних інструментах, найбільш поширені архітектури, їх якості та компроміси, оцінка архітектур, оцінка якості архітектури та її покращення, а також взаємозв'язок архітектури та процесу розробки програмного забезпечення. У проекті Capstone ви документуєте додаток на основі Java для Android за допомогою діаграм UML та аналізуєте та оцінюєте архітектуру додатку за допомогою методу аналізу компромісів архітектури (ATAM).
Сертифікат | |
Занять | 23 |
Годин | 9 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Середній |
Мова | Русский, English |
Спеціалізація Google Cloud Database Engineer
Доступна розстрочка
Навчіться проектувати, створювати, керувати, мігрувати та усувати неполадки баз даних, що використовуються додатками для зберігання та отримання даних. Пройдіть курcи, лабораторні роботи та отримайте сертифікат, щоб підготуватися до роботи в якості інженера баз даних в хмарному середовищі Google Cloud.
Сертифікат | |
Місяців | 7 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Середній |
Мова | Русский, English |
Introduction to Software Testing
Доступна розстрочка
Після завершення цього курсу ви матимете розуміння основних принципів та процесів тестування програмного забезпечення. Ви активно створите тестові випадки та запустите їх за допомогою автоматизованого засобу тестування. Ви будете писати та визнавати хороші тестові випадки, включаючи вхідні дані та очікувані результати. Ви зможете ... - Описати різницю між верифікацією та валідацією. - Поясніть мету тестування. - Використовуйте відповідну термінологію тестування в комунікації; зокрема: тестовий прилад, логічний тестовий випадок, конкретний тестовий випадок, тестовий скрипт, тестовий оракул та помилка. - Описати мотивації для білого та чорного скринькового тестування. - Порівняйте техніки розробки з тестуванням перед тестуванням та після тестування. - Вимірюйте достатність тестування за допомогою покриття операторів та гілок. - Розумійте причини та прийнятність недостатнього покриття - Оцініть ефективність пошуку помилок функціонального тестового набору за допомогою тестування мутацій. Ви отримаєте розуміння теорії тестування. Ви будете практикувати написання тестів для різних цілей якості, включаючи покриття коду, пошук дефектів та статистичне тестування. Ви розробите плани тестування, щоб керувати етапом тестування життєвого циклу програмного забезпечення. Ви створите звіти про дефекти, щоб забезпечити прозорість та розуміння керівникам, колегам та користувачам.
Сертифікат | |
Занять | 29 |
Годин | 30 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Середній |
Мова | Українська, Русский, English |
Desarrollo de software Agile
Доступна розстрочка
Курс допоможе зрозуміти, що таке Agile та чому він є більш підходящим для розробки програмного забезпечення в умовах невизначеності або змінюваних вимог. Вивчення Agile допоможе зрозуміти, які процеси та методи Agile можуть бути використані для розробки програмного забезпечення. Курс охоплює такі теми, як Scrum та XP.
Сертифікат | |
Занять | 29 |
Годин | 12 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Середній |
Мова | Русский, English |
Знайдено курси Software engineer в таких містах:
Киев
Одесса
Днепр
Харьков
Львов
Запорожье
Кривой Рог
Николаев
Винница
Донецк
Мариуполь
Луганск
Херсон
Чернигов
Полтава
Черкассы
Хмельницкий
Черновцы
Житомир
Сумы
Ровно
Ивано-Франковск
Каменское
Кропивницкий
Тернополь
Кременчуг
Луцк
Белая Церковь
Краматорск
Мелитополь
Ужгород
Бердянск
Никополь
Бровары
Павлоград
Вишневое
Борисполь
Вышгород
Обухов
Васильков
Буча
Ирпень
Мукачево
Белгород-Днестровский
Фастов
Измаил
Умань