Companies Home Search Profile

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

Focused View

Karoly Nyisztor • Professional Software Architect

5:24:33

157 View
  • 1 - Introduction.mp4
    02:20
  • 2 - Join the Official Student Group.html
  • 1 - Section Quizzes.html
  • 4 - Common Myths About Software Development.mp4
    06:09
  • 2 - Section Quizzes Software Development Methodologies.html
  • 6 - Software Development Methodologies.mp4
    01:31
  • 7 - The Waterfall Model.mp4
    04:07
  • 8 - The Waterfall Model Pros and Cons.mp4
    04:19
  • 9 - Agile Software Development.mp4
    04:24
  • 10 - Agile Model Pros and Cons.mp4
    03:16
  • 11 - Why Waterfall isnt Dead and Agile isnt the only Answer.mp4
    01:49
  • 3 - Section Quizzes Agile Frameworks.html
  • 12 - Agile Frameworks Scrum.mp4
    06:55
  • 13 - The Scrum Sprint Cycle Overview.mp4
    01:13
  • 14 - Sprint Planning.mp4
    03:26
  • 15 - The Daily Scrum.mp4
    00:55
  • 16 - The Sprint Review and the Retrospective Meeting.mp4
    03:06
  • 16 - The-Burndown-Chart.pdf
  • 17 - The Kanban Agile System.mp4
    02:53
  • 18 - Kanban Boards.mp4
    01:30
  • 19 - Programming Foundations Overview.mp4
    01:29
  • 20 - Whats Coding.mp4
    02:57
  • 21 - Programming Languages.mp4
    02:22
  • 22 - Why Python.mp4
    02:04
  • 23 - Setting Up Python on Your Computer.mp4
    02:16
  • 24 - The Python Command Line.mp4
    02:37
  • 25 - Installing and Configuring Visual Studio Code.mp4
    02:32
  • 25 - install-and-configure-visual-studio-code.zip
  • 26 - Exercise Files.html
  • 27 - Woohoo Your First Python Program.mp4
    04:35
  • 28 - Asking for User Input.mp4
    03:14
  • 29 - Using Comments in Code.mp4
    02:36
  • 30 - Declaring Variables.mp4
    05:32
  • 31 - Working with Numbers.mp4
    03:23
  • 32 - Using Basic Arithmetic Operations.mp4
    04:49
  • 33 - Working with Strings.mp4
    06:41
  • 34 - The Boolean Data Type.mp4
    02:15
  • 35 - Introducing Conditional Code.mp4
    02:31
  • 36 - Code Blocks.mp4
    02:00
  • 37 - Comparison Operators.mp4
    05:05
  • 38 - Going Deeper ElseIf.mp4
    02:53
  • 39 - Nested Conditionals.mp4
    01:01
  • 40 - Using Logical Operators.mp4
    05:09
  • 41 - Why Do We Need Functions.mp4
    03:13
  • 42 - Writing Functions.mp4
    03:33
  • 43 - Calling a Function.mp4
    02:40
  • 44 - Defining Function Parameter and Return Type.mp4
    02:57
  • 45 - Understanding the Scope of Variables.mp4
    04:29
  • 46 - Demo Implementing an Area Calculator.mp4
    02:05
  • 47 - Testing our Application.mp4
    05:06
  • 48 - Enhancing the Area Calculator App.mp4
    04:33
  • 49 - Section Challenge Calculate Rhombus Area.mp4
    00:59
  • 50 - Challenge Hints.html
  • 51 - Solution Calculate Rhombus Area.mp4
    02:19
  • 52 - Whats Iteration in Programming.mp4
    05:11
  • 53 - Introducing the while Statement.mp4
    03:46
  • 54 - Avoiding Infinite Loops.mp4
    04:35
  • 55 - Writing forin Loops.mp4
    03:09
  • 56 - Deeper into Loop Control Statements.mp4
    03:35
  • 57 - Rewriting the Login App Using the for Loop.mp4
    03:22
  • 58 - Storing Multiple Values.mp4
    01:48
  • 59 - Creating Lists.mp4
    03:41
  • 60 - Accessing List Items.mp4
    04:12
  • 61 - Modifying the Contents of a List.mp4
    06:04
  • 62 - Working with Tuples.mp4
    02:52
  • 63 - Storing KeyValue Pairs the Dictionary.mp4
    02:54
  • 64 - Modifying the Dictionary.mp4
    03:15
  • 65 - Iterating through Containers.mp4
    04:20
  • 66 - Iterating through Containers Part 2.mp4
    02:44
  • 67 - Demo Extract Duplicates.mp4
    05:17
  • 68 - Getting Ready for Errors.mp4
    03:15
  • 69 - The Buggy Equation Solver.mp4
    03:37
  • 70 - Handling Errors.mp4
    04:00
  • 71 - Raising Exceptions.mp4
    02:53
  • 72 - Cleaning Up the finally Keyword.mp4
    01:29
  • 73 - Working with Files.mp4
    02:11
  • 74 - Writing Text to a File.mp4
    05:50
  • 75 - Reading Text from a File.mp4
    03:37
  • 4 - Section Quizzes Fundamental OOP Concepts.html
  • 76 - Whats Object Orientation.mp4
    03:42
  • 77 - Understanding Objects.mp4
    03:38
  • 78 - Introducing the Class.mp4
    05:43
  • 79 - Abstraction.mp4
    01:24
  • 80 - Encapsulation and Data Hiding.mp4
    04:02
  • 81 - Inheritance.mp4
    03:56
  • 82 - Method Overriding.mp4
    02:11
  • 83 - Polymorphism.mp4
    01:33
  • 84 - The Importance of Algorithms.mp4
    01:35
  • 85 - The Problem with Naive Implementations.mp4
    04:30
  • 86 - Applying a 2000yearold Formula.mp4
    03:30
  • 5 - The Unified Modeling Language.html
  • 87 - Introduction UML Diagram Types.mp4
    03:10
  • 87 - UML-Cheat-Sheet.pdf
  • 88 - Class Diagrams.mp4
    02:22
  • 88 - Class-Cheat-Sheet.pdf
  • 89 - UML Relationships.mp4
    03:58
  • 90 - UML Sequence Diagrams.mp4
    04:32
  • 91 - Activity Diagrams.mp4
    02:50
  • 92 - Statechart Diagrams.mp4
    01:37
  • 93 - Overview.mp4
    01:25
  • 94 - How Do Websites Work.mp4
    02:37
  • 95 - Whats HTML.mp4
    03:12
  • 96 - Use CSS to Style Webpages.mp4
    02:45
  • 97 - JavaScript Basics.mp4
    04:33
  • 98 - Implementing a Color Theme Picker in JavaScript.mp4
    03:16
  • 99 - JavaScript Functions and Event Handlers Finishing the Color Theme Picker.mp4
    04:30
  • 100 - The Finished Projects Source Code HTML CSS JavaScript.html
  • 100 - webpage-css-js-basics.html
  • 101 - Fixing Software Bugs.mp4
    02:25
  • 102 - Free Software for Agile Project Management.mp4
    06:00
  • 103 - Final Thoughts Hints.mp4
    04:12
  • 104 - Companion eBook.html
  • 104 - Software-Development-from-A-to-Z.pdf
  • 104 - software development from a to z ebook version.zip
  • 105 - Bonus Lecture Learn More from Karoly Useful Links.html
  • Description


    Learn about software development, OOP, UML, Agile, SCRUM, Python. Get insights into the software development industry.

    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)

    Who is this 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
  • More details


    Description

    Are you interested in learning about software development?
    Software Development From A to Z is an informative course that provides insights into the software development industry. It covers topics such as Object-Oriented Programming, UML, Agile, SCRUM, and Python. You’ll learn about all of these things from a developer with decades of experience in the field.

    Whether you're just starting with your career or wanting to learn more about what goes on behind the scenes at companies like Google and Apple, this course is definitely worth checking out!

    Join us as we discuss everything related to software development! You'll leave with knowledge that will enable you to dive deeper into software development. No prior programming experience is required.


    Explore the core concepts of software development using simple, easy-to-understand terms. Companion eBook included.
    This 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.

    It would take months to learn all of the material in this course on your own, but I've condensed it into a concise and informative 5.5 hours of instruction. You'll get insights into the life of professional coders and acquire technical skills. Additionally, you'll get up to speed with programming in Python fast.

    I've done my best to explain everything in straightforward terms, and I'll share personal insights and real stories from my own professional life.


    What qualifies me to teach you?
    I have more than 25 years of software development expertise. I've worked for companies like Apple, Siemens, and SAP.
    As a software architect, I have designed and built several enterprise systems and frameworks, including core components of Siemens Healthcare's syngo image processing system. I'm one of the senior software architects behind the SAP Cloud Platform SDK for iOS, a framework built by Apple and SAP. I currently hold twelve patents related to inventions in the field of mobile computing.


    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:

    • Personalized support
      As a student of this course, you’ll get access to the course's private forum, where I answer questions and provide support if necessary.

    • The companion eBook

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

    • Continuous updates
      I 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!

    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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Karoly Nyisztor • Professional Software Architect
    Karoly Nyisztor • Professional Software Architect
    Instructor's Courses
    Károly Nyisztor is a professional software engineer, instructor, and author. So far, he has inspired over 150,000 students worldwide. As an instructor, he aims to share his more than 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.Karoly has worked for companies like Apple, Siemens, and SAP. As a software architect, he has designed and built several enterprise frameworks. He currently holds twelve patents related to inventions in the field of mobile computing.He has 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 Apple has featured 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 of LEAKKA, a software development and tech consulting company. Since 2016, he has been 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.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 97
    • duration 5:24:33
    • English subtitles has
    • Release Date 2023/02/20