Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
IT Business Analyst & Project Managers Technical Awareness
Rating: 4.5 out of 5(2,241 ratings)
7,456 students

IT Business Analyst & Project Managers Technical Awareness

A quick introduction to software development. IT for business analyst and non technical managers overseeing IT teams.
Created byPatrick Videos
Last updated 3/2024
English
English [Auto],Spanish [Auto],

What you'll learn

  • Software design and architecture for Business Analysts
  • CI/ CD process and testing
  • Web Services and Web API
  • Cloud IAAS, PAAS and SAAS
  • Agile Scrum Framework
  • Cross cutting concerns and Quality attributes of software applications

Course content

1 section15 lectures2h 21m total length
  • What is this course and who is this course for?2:28

    Explore core software development concepts for business analysts and managers, including version control, testing, frameworks, MVC, ORM, web services, web APIs, and cloud services. Understand agile processes, cross-cutting concerns like logging and authorization, software quality measurement, big data, and classes and objects to support development discussions.

  • Project Management and Source Control Tool5:09

    Explore how project management tools capture requirements, break them into tasks, assign work, monitor with Jira or Azure boards, and how Git enables a central repository, branching, and reviews.

  • CI/CD process and Testing9:15

    Learn how a build and deployment tool enables CI/CD, from source control and merging code to dev, integration, and production testing, including smoke, functional, regression, load, and chaos monkey tests.

  • What is a Framework?3:43

    Explore how frameworks bundle libraries to simplify development, from database connections and authentication to logging. See how frameworks like dot net and spring offer generic functionality you customize.

  • What is MVC architecture?3:29

    Explore the model-view-controller architecture, showing how a user request routes through the controller to the model and view, uses database data via sql queries, and renders pages with a template.

  • Use of ORM Frameworks4:24

    Explore object-relational mapping frameworks, such as entity framework and Hibernate, and learn how ORM decouples models from databases via a query language and SQL conversion.

  • Web Services and Web API4:55

    Learn how web services and web APIs exchange data with XML and JSON, and how a controller returns JSON to front-end apps like React or Angular.

  • Cloud IAAS, PAAS & SAAS5:29

    Cloud services evolved from data centers, letting you rent infrastructure, platform, or software; IaaS, PaaS, and SaaS cover hardware, monitoring tools, and apps like Microsoft Office 365.

  • Agile Scrum Framework12:41

    Discover how the agile scrum framework replaces the waterfall with two-week sprints, featuring the product owner, scrum master, and team, plus planning, daily scrums, sprint reviews, and retrospectives.

  • Crosscutting concerns every software must address8:40

    Explore crosscutting concerns that every software must address, including authentication, strong passwords, single sign-on, and role-based authorization. Apply caching, configuration management, exception handling, logging, state management, and validation across layers.

  • Quality Attributes of software applications4:37

    Explore key quality attributes for software applications, including availability and uptime, interoperability, maintainability, scalability, security, testability, and usability, with cloud deployment considerations.

  • Relational and No SQL Databases21:21

    Compare relational and No SQL databases, covering OLTP and data warehouses, normalization, ETL, and the roles of document and graph databases for fast reporting.

  • What is a class and object in programming?5:05

    Learn how a class acts as a template with properties like employee ID, name, salary, and bonus, and how objects, as records, use methods to calculate total pay.

  • Intro to Big Data Part 130:31

    Explore how big data, with technologies like Hadoop and Hive, shapes finance, health, and daily life through non-technical and technical perspectives.

  • Big Data Part 219:50

    Explore big data technologies, including Hadoop, MapReduce and HDFS, and ecosystem of Pig, Hive, Mahout, Zookeeper, Flume, Sqoop; learn how distributed processing and NoSQL databases like MongoDB enable scalable analytics.

  • Final Assessment

Requirements

  • None

Description

How would you measure software application quality?

Name a few cross cutting concerns that a software application should address?

What is Version/Source Control / GIT / Azure Repos / JIRA ?

What is CI/CD (Continuous Integration / Continuous Delivery)?

Name the various tests used in developing an application?

What is a Framework?

What is a web application using MVC Framework?

What is an ORM Framework?

What are Web Services / Web APIs?

What are Cloud services like IAAS / PAAS / SAAS ?

What is Agile Scrum?

What is Normalization in a Relational Database?

Name the issues addressed by No SQL Databases?

What are classes and objects?

What is Big Data?

Are you joining an IT team as a Business Analyst? Are you moving to IT from a non IT role? Are you a non technical Project Manager? Do you know if your team is creating a quality product? How do you measure software application quality? What cross cutting concerns must a software address? What is the Agile Scrum framework? What is the MVC architecture? Why are Web APIs used? What is the difference between IAAS and PAAS? This quick and easy course will introduce you to the world of software development so you can confidently talk to the developers and understand what goes on in your software projects. This course will give you the essential knowledge required to work in IT.

Just a few hours long

This course has been designed to learn the basics of technology in just a few hours. The video has been edited so tight that what resulted was just a few hours. You will not see any pauses or time wasted. These have been designed like Tik-Tok videos to keep you engaged.

Reviews for my courses:

Excellent video!! Especially for a beginner like me. Wow! 'am so happy that i found your video. Keep up your good work Patrick. Ur way of narration-bringing in a steady flow throughout the tutorial. Easy to understand-line by line explanation. Excellent visual clarity - Prema, USA

​You are like an angel to all your students. In a simple way you've explained us such difficult and most confusing things. I always believe that teaching is a precious gift and only some lucky people have it - Hari, Australia

​Wow, amazing, awesome videos. The best for newbies like me. Thank you very much! - Dev, Nicaragua

I was searching for a nice tutorial the whole day and frankly i was losing any hope to find it but then i found your videos... U've got a real gift to explain kind of difficult things in a simple way, i mean i can't imagine a better way to explain that :) thank you very very much! God bless you! - Vaness, Russia​

Who this course is for:

  • Business Analyst
  • Managers new to IT