Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 5.5 hours on-demand video
  • 6 articles
  • 6 downloadable resources
  • 7 coding exercises
  • Full lifetime access
  • Access on mobile and TV
Development Software Engineering Software Development

Software Development From A to Z - OOP, UML, Agile, Python

Learn about software development, OOP, UML, Agile, SCRUM, Python. Get insights into the software development industry.
Rating: 4.4 out of 54.4 (1,135 ratings)
5,623 students
Created by Karoly Nyisztor • Professional Software Architect
Last updated 11/2020
English
English
30-Day Money-Back Guarantee

What you'll learn

  • Understand what it takes to become a software developer
  • Discover how professional software products are developed
  • Organize and optimize your work using Agile, Scrum and Kanban
  • Get started with Python and write your first program
  • Study Computer Science fundamentals like data structures and algorithms
  • Get insights into the daily activities of a professional software developer
  • Use UML to communicate effectively with other developers
  • Learn about the various career paths in software development
  • Get the companion eBook for FREE! (sells for $28.80 on Amazon)
Curated for the Udemy for Business collection

Course content

19 sections • 105 lectures • 5h 34m total length

  • Preview01:54
  • Join the Official Student Group
    00:20

  • Preview04:10
  • Common Myths About Software Development
    06:09
  • Activities Involved in Software Development
    02:50
  • Section Quizzes
    2 questions

  • Software Development Methodologies
    01:31
  • The Waterfall Model
    04:07
  • The Waterfall Model - Pros and Cons
    04:19
  • Agile Software Development
    04:24
  • Agile Model Pros and Cons
    03:16
  • Why Waterfall isn't Dead and Agile isn't the only Answer?
    01:49
  • Section Quizzes - Software Development Methodologies
    6 questions

  • Agile Frameworks - Scrum
    06:55
  • The Scrum Sprint Cycle - Overview
    01:13
  • Sprint Planning
    03:26
  • The Daily Scrum
    00:55
  • The Sprint Review and the Retrospective Meeting
    03:06
  • The Kanban Agile System
    02:53
  • Kanban Boards
    01:30
  • Section Quizzes: Agile Frameworks
    5 questions

  • Preview01:29
  • What's Coding?
    02:57
  • Programming Languages
    02:22

  • Preview02:04
  • Setting Up Python on Your Computer
    02:16
  • The Python Command Line
    02:37
  • Install and Configure Visual Studio Code
    02:32
  • Exercise Files
    00:10

  • Preview04:35
  • Asking for User Input
    03:14
  • Using Comments in Code
    02:36
  • Declaring Variables
    05:32
  • Working with Numbers
    03:23
  • Using Basic Arithmetic Operations
    04:49
  • Working with Strings
    06:41
  • The Boolean Data Type
    02:15
  • Is This Code Correct?
    1 question
  • Concatenating and Displaying Strings
    1 question
  • Declaring and Using Variables
    1 question
  • Total Car Cost Calculator
    1 question

  • Introducing Conditional Code
    02:31
  • Code Blocks
    02:00
  • Comparison Operators
    05:04
  • Going Deeper: else-if, Nested Conditionals
    02:53
  • Nested Conditionals
    01:01
  • Using Logical Operators
    05:09
  • Piggy Bank
    1 question
  • Odd or Even?
    1 question
  • Distance from Sun
    1 question

  • Why Do We Need Functions?
    03:13
  • Writing Functions
    03:33
  • Calling a Function
    02:40
  • Defining Function Parameter and Return Type
    02:57
  • Understanding the Scope of Variables
    04:28
  • Demo: Implementing an Area Calculator
    02:05
  • Testing our Application
    05:06
  • Enhancing the Area Calculator App
    04:33
  • Section Challenge: Calculate Rhombus Area
    00:59
  • Challenge Hints
    00:31
  • Solution: Calculate Rhombus Area
    02:19

  • Preview05:11
  • Introducing the "while" Statement
    03:46
  • Avoiding Infinite Loops
    04:35
  • Writing "for-in" Loops
    03:09
  • Deeper into Loop Control Statements
    03:35
  • Rewriting the Login App Using the for Loop
    03:22

Requirements

  • No prerequisites (we will teach you everything you need to know)
  • A desire to learn new concepts

Description

** Bestseller Software Development course on Udemy ** Get the essential skills to become a successful software engineer. Extra Bonus: Free e-book version included!

Explore the core concepts of software development using simple, easy-to-understand terms. Get insights into the life of professional coders and acquire technical skills. Get up to speed with programming in Python fast.

“Software Development from A to Z” is an easy to follow guide to the fundamentals of how software applications are created and maintained. You don’t need any prior knowledge or software development experience.

In this comprehensive course, author Károly Nyisztor explores the principles and techniques of software development. He explains each concept using easy-to-understand analogies. Besides, he shares personal insights and real stories from his own professional life.


SUCCESS STORIES - SEE WHAT OTHERS HAVE ACHIEVED

"I already gave this course 5 stars but with the introduction of Python I have to edit my review as the course is even more worthwhile now. Incredible value for money, very happy and highly recommended." - David Mason

"Very informative and helpful. I didn't know anything about coding and now I'm doing prompts and booleans ... Love every second of it!" - Johannes Eckhard Nel

"Excellent course, a fantastic instructor. A comprehensive course for those who are starting in software development. I recommend it!" - Guillermo A. Robiglio

"Abstract stuff distilled into bite-size relatable information." - Brian McPherson

"Good for refreshing programming skills and learning about how to use them professionally." - Dieter Funkhauser


TOPICS INCLUDE:

- Software development: myths vs. reality
    - Misconceptions around software development

- Software development methodologies
   
- What’s a Software Development Methodology?
    - What’s the Difference between Agile and Waterfall?
    - How is Work Organized in Scrum?
    - Just-in-Time and Kanban. What has Toyota to Do with Software Development?

- Programming foundations
    - Learn to Code through hands-on Python Examples
    - Basic Syntax
    - Control Flow
    - Functions
    - Loops
    - Containers
    - Error Handling
    - File Input and Output
    - Introduction to Object-Oriented Programming
    - Introduction to Algorithms

- The Unified Modeling Language (UML)
    - UML Diagram Types
    - The Class Diagram
    - UML Relationships
    - The Sequence Diagram
    - The Statechart Diagram

- Careers in programming: Web development
    - How Do Websites Work?
    - What's HTML?
    - Using CSS to Style Webpages
    - JavaScript Basics
    - Implementing a Color Theme Picker in JavaScript
    - JavaScript Functions and Event Handlers

“Software Development from A to Z“ is the perfect course for you if you plan to switch careers or if you just wanted to find out more about software development.

MORE THAN AN ONLINE COURSE. WITH THIS CLASS, YOU ALSO RECEIVE:

  • Expert instructions
    Karoly's been working as a software engineer for more than two decades. He designed and developed professional systems, including core components of Siemens Healthcare's syngo image processing system.
    Karoly was one of the senior software architects behind the SAP Cloud Platform SDK for iOS, a framework built by Apple and SAP.

  • Premium support
    As a student of this course, you’ll get personalized attention and support.

  • The companion eBook for FREE!
    The paperback version sells for $28.80 on Amazon

  • Downloadable resources
    You get downloadable UML cheat sheets you can use as quick reference guides.

  • Continuous updates
    We keep enhancing this course to provide fresh and up-to-date content.


OUR 30-DAY MONEY-BACK GUARANTEE

If you aren't satisfied with your purchase, we'll refund you your money. We want to make sure you're completely satisfied with the course. That's why we're happy to offer you this money-back guarantee.

Go ahead and click the enroll button. See you in the first lesson!


ABOUT THE AUTHOR

Károly Nyisztor is a veteran mobile developer and instructor.
He has built several successful iOS apps and games—most of which were featured by Apple—and is the founder at LEAKKA, a software development and tech consulting company. He's worked with companies such as Apple, Siemens, SAP, and Zen Studios.

Currently, he spends most of his days as a professional software engineer and IT architect. Besides, he teaches object-oriented software design, iOS, Swift, Objective-C, and UML. As an instructor, he aims to share his 20+ years of software development expertise and change the lives of students throughout the world. He's passionate about helping people reveal hidden talents and guide them into the world of startups and programming.

You can find his courses and books on all major platforms, including Amazon, Lynda, LinkedIn Learning, Pluralsight, Udemy, and iTunes.

Who this course is for:

  • This course is for you if you plan to start a career in software development
  • This course will refresh your knowledge about software development concepts
  • Take this course if you want to acquire technical skills required for job interviews
  • You'll get insights into the software development industry

Instructor

Karoly Nyisztor • Professional Software Architect
Senior Software Engineer, Author, Inventor
Karoly Nyisztor • Professional Software Architect
  • 4.3 Instructor Rating
  • 3,997 Reviews
  • 16,933 Students
  • 4 Courses

Károly Nyisztor is a professional software engineer, instructor, and book author. So far, he has inspired over 100,000 students worldwide.
As an instructor, he aims to share his 25+ years of software development expertise and change the lives of students throughout the world. He's passionate about helping people reveal hidden talents and guide them into the world of startups and programming.

You can find his courses and books on all major platforms, including Udemy, LinkedIn Learning, Lynda, Pluralsight, and Amazon Kindle.

Karoly has worked with large companies such as Apple, Siemens, and SAP. As a software architect, he has designed and built several enterprise frameworks. He holds twelve patents related to inventions in the field of mobile computing.

He worked with various technologies and programming languages, including x86 Assembly, C, C++, Java, Objective-C, Swift, and Python. Karoly has built several successful iOS apps and games that were featured by Apple as ”New and Noteworthy,” ”App of the Month,” and “Best Travel Apps.”

After 18 years, he left the corporate world to start his own business. He is the founder at LEAKKA, a software development, and tech consulting company. Since 2016, he is fully committed to teaching.

Karoly teaches Software Architecture, Object-Oriented Programming and Design, Software Security, iOS Programming, Machine Learning, Swift and Python Programming, and UML.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.