Это информативный курс, который дает представление об индустрии разработки программного обеспечения. Он охватывает такие темы, как объектно-ориентированное программирование, UML, Agile, SCRUM и Python. Обо всем этом вы узнаете от разработчика с многолетним опытом работы в этой области. Если вы только начинаете свою карьеру или хотите узнать больше о том, что происходит за кулисами в таких компаниях, как Google и Apple, этот курс определенно стоит посетить!
Присоединяйтесь к нам, когда мы обсуждаем все, что связано с разработкой программного обеспечения! Вы уйдете со знаниями, которые позволят вам глубже погрузиться в разработку программного обеспечения. Предварительный опыт программирования не требуется.
Изучите основные концепции разработки программного обеспечения, используя простые и понятные термины. Сопутствующая электронная книга включена.
Это простое в использовании руководство по основам создания и обслуживания программных приложений. Вам не нужны какие-либо предварительные знания или опыт разработки программного обеспечения.
Чтобы самостоятельно изучить весь материал этого курса, потребуются месяцы, но я сжал его в краткие и информативные 5,5 часов обучения. Вы получите представление о жизни профессиональных кодеров и приобретете технические навыки. Кроме того, вы быстро освоите программирование на Python.
Я сделал все возможное, чтобы объяснить все простыми словами, и я поделюсь личными мыслями и реальными историями из моей профессиональной жизни.
Включенные темы:
Разработка программного обеспечения: мифы против реальности
Заблуждения о разработке программного обеспечения
Методологии разработки программного обеспечения
Что такое методология разработки программного обеспечения?
В чем разница между Agile и Waterfall?
Как организована работа в Scrum?
Точно в срок и Kanban . Какое отношение Toyota имеет к разработке программного обеспечения?
Основы программирования
Научитесь программировать на практических примерах Python
Базовый синтаксис
Control Flow
Функции
Loops
Контейнеры
Обработка ошибок
File Input & Output
Введение в объектно-ориентированное программирование
Введение в алгоритмы
Единый язык моделирования (UML)
Типы диаграмм UML
Диаграмма классов
UML-отношения
Диаграмма последовательности
Диаграмма состояний
Карьера в программировании: Веб-разработка
Как работают веб-сайты?
Что такое HTML?
Использование CSS для оформления веб-страниц
Основы JavaScript
Реализация средства выбора цветовой темы в JavaScript
Функции JavaScript и обработчики событий
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
Software Development From A to Z - OOP, UML, Agile, Python,
а также все другие курсы, прямо сейчас!
The Biggest Misconceptions About Becoming a Developer
Урок 3.00:06:10
Common Myths About Software Development
Урок 4.00:02:51
Activities Involved in Software Development
Урок 5.00:01:32
Software Development Methodologies
Урок 6.00:04:08
The Waterfall Model
Урок 7.00:04:20
The Waterfall Model - Pros and Cons
Урок 8.00:04:25
Agile Software Development
Урок 9.00:03:17
Agile Model Pros and Cons
Урок 10.00:01:50
Why Waterfall isn't Dead and Agile isn't the only Answer?
Урок 11.00:06:56
Agile Frameworks - Scrum
Урок 12.00:01:14
The Scrum Sprint Cycle - Overview
Урок 13.00:03:27
Sprint Planning
Урок 14.00:00:56
The Daily Scrum
Урок 15.00:03:07
The Sprint Review and the Retrospective Meeting
Урок 16.00:02:54
The Kanban Agile System
Урок 17.00:01:31
Kanban Boards
Урок 18.00:01:30
Programming Foundations - Overview
Урок 19.00:02:58
What's Coding?
Урок 20.00:02:23
Programming Languages
Урок 21.00:02:05
Why Python?
Урок 22.00:02:17
Setting Up Python on Your Computer
Урок 23.00:02:38
The Python Command Line
Урок 24.00:02:33
Installing and Configuring Visual Studio Code
Урок 25.00:04:36
Woo-hoo! Your First Python Program!
Урок 26.00:03:15
Asking for User Input
Урок 27.00:02:37
Using Comments in Code
Урок 28.00:05:33
Declaring Variables
Урок 29.00:03:24
Working with Numbers
Урок 30.00:04:50
Using Basic Arithmetic Operations
Урок 31.00:06:42
Working with Strings
Урок 32.00:02:32
Introducing Conditional Code
Урок 33.00:02:01
Code Blocks
Урок 34.00:05:06
Comparison Operators
Урок 35.00:02:54
Going Deeper: Else-If
Урок 36.00:01:02
Nested Conditionals
Урок 37.00:05:10
Using Logical Operators
Урок 38.00:03:14
Why Do We Need Functions?
Урок 39.00:03:34
Writing Functions
Урок 40.00:02:41
Calling a Function
Урок 41.00:02:58
Defining Function Parameter and Return Type
Урок 42.00:04:30
Understanding the Scope of Variables
Урок 43.00:02:06
Demo: Implementing an Area Calculator
Урок 44.00:05:07
Testing our Application
Урок 45.00:04:34
Enhancing the Area Calculator App
Урок 46.00:01:00
Section Challenge: Calculate Rhombus Area
Урок 47.00:02:20
Solution: Calculate Rhombus Area
Урок 48.00:05:12
What's Iteration in Programming?
Урок 49.00:03:47
Introducing the "while" Statement
Урок 50.00:04:36
Avoiding Infinite Loops
Урок 51.00:03:10
Writing "for-in" Loops
Урок 52.00:03:36
Deeper into Loop Control Statements
Урок 53.00:03:23
Rewriting the Login App Using the for Loop
Урок 54.00:01:49
Storing Multiple Values
Урок 55.00:03:42
Creating Lists
Урок 56.00:04:13
Accessing List Items
Урок 57.00:06:05
Modifying the Contents of a List
Урок 58.00:02:53
Working with Tuples
Урок 59.00:02:55
Storing Key-Value Pairs: the Dictionary
Урок 60.00:03:16
Modifying the Dictionary
Урок 61.00:04:21
Iterating through Containers
Урок 62.00:02:45
Iterating through Containers Part 2
Урок 63.00:05:18
Demo: Extract Duplicates
Урок 64.00:03:16
Getting Ready for Errors
Урок 65.00:03:38
The Buggy Equation Solver
Урок 66.00:04:01
Handling Errors
Урок 67.00:02:54
Raising Exceptions
Урок 68.00:01:30
Cleaning Up: the finally Keyword
Урок 69.00:02:12
Working with Files
Урок 70.00:05:51
Writing Text to a File
Урок 71.00:03:38
Reading Text from a File
Урок 72.00:03:43
What's Object Orientation?
Урок 73.00:03:39
Understanding Objects
Урок 74.00:05:44
Introducing the Class
Урок 75.00:01:25
Abstraction
Урок 76.00:04:03
Encapsulation and Data Hiding
Урок 77.00:03:57
Inheritance
Урок 78.00:02:12
Method Overriding
Урок 79.00:01:34
Polymorphism
Урок 80.00:01:36
The Importance of Algorithms
Урок 81.00:04:31
The Problem with Naive Implementations
Урок 82.00:03:31
Applying a 2000-year-old Formula
Урок 83.00:03:11
Introduction, UML Diagram Types
Урок 84.00:02:23
Class Diagrams
Урок 85.00:03:59
UML Relationships
Урок 86.00:04:33
UML Sequence Diagrams
Урок 87.00:02:51
Activity Diagrams
Урок 88.00:01:38
Statechart Diagrams
Урок 89.00:01:26
Overview
Урок 90.00:02:38
How Do Websites Work?
Урок 91.00:03:13
What's HTML?
Урок 92.00:02:46
Use CSS to Style Webpages
Урок 93.00:04:34
JavaScript Basics
Урок 94.00:03:17
Implementing a Color Theme Picker in JavaScript
Урок 95.00:04:31
JavaScript Functions and Event Handlers - Finishing the Color Theme Picker
Урок 96.00:02:26
Fixing Software Bugs
Урок 97.00:06:01
Free Software for Agile Project Management
Урок 98.00:04:13
Final Thoughts & Hints
Комментарии
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
В этом всеобъемлющем курсе инструктор поможет вам познакомиться с основами объектно-ориентированного проектирования и анализа. Он вводит каждую концепцию, используя простые термины, избегая запутанного жаргона. Он фокусируется на практическом применении, используя практические примеры, которые вы можете использовать для справки и практики.
Овладейте Agile Scrum: Полное моделирование проекта + сертификация
Agile Scrum Mastery: Full Project Simulation + Certification
Добро пожаловать на самый полный онлайн-курс по Agile Scrum. Изучите основы в веселой и увлекательной форме и сэкономьте деньги на сертификации Agile Scrum. В первую очередь это практический курс. Мы быстро погрузимся в 3 реальных проекта, которые показывают, как успешные команды используют Agile Scrum. Зачем изучать Agile Scrum? Сегодня большинство команд разработчиков программного обеспечения перешли на Agile-методологии, и Scrum на сегодняшний