Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Software Development And It - Complete Guide To Key Concepts

    Posted By: ELK1nG
    Software Development And It - Complete Guide To Key Concepts

    Software Development And It - Complete Guide To Key Concepts
    Published 9/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 484.24 MB | Duration: 2h 33m

    Guided tour of web applications and software development from a software engineer

    What you'll learn
    Learn what are the basic programming concepts like programming language, framework, library, request, response, data and many more
    Gain an understanding what is a web application and what are its components
    Explore the steps involved in developing software and how they depend on one another
    See how developers collaborate with one another and understand the industry standard for codebase storage
    Learn key terminology used in the industry to describe application components
    Learn popular technologies used by different engineering roles
    Requirements
    No IT or programming experience needed. You will learn from scratch about all the concepts
    Description
    Are you a non-technical professional working in IT like PM or BA that would like to understand better software development projects? Or maybe you're a junior IT engineer or have been an engineer for a while but worked in your own silo? Or maybe you're an IT recruiter and need to have the confidence to talk to software engineers about their experience?This course is for you!But wait, what if you don't work in IT yet but would like to get into the industry as either technical or non-technical professional? This course is perfect for you too!Sometimes the most important problem is WHAT we should learn. If we don't know the key problems and concepts, then how can we learn about them? More importantly, how can we effectively prepare for conversations about topics we have got no idea about? Time for some answers!This course is the one-stop-shop for learning about all the different areas of software development. It is packed with key concepts and knowledge. Everything is visualised with animations. No time is wasted for excessive details or talking too broadly. The information you'll find here is useful to understand different kinds of IT projects and what is going on around them. Not least, to understand who is doing what.Here is a partial list of the topics that are covered in this course:popular programming languagesdifference between software frameworks and libraries and popular examplesbasic components of web applications and applicable terminologytypes of data and databaseswhat is cloud and why is it such a big dealhow are applications put on the internet or what is deploymentapplication testing and types of testsapplication environmentsmost popular technologies for some of those basic application componentswhat is application architecture and how to design ithow are engineers collaborating on the same codebase and what is GITwhy is agile practically the only methodology used to develop softwarehow does scrum come into thisengineering roles responsible for different components of applicationsmost popular technologies specific engineers work withI've made this course after delivering such training offline internally in the company I work for to a group of non-technical PMs. Some of whom only recently had joined IT. It was received so wall that other departments started asking for it too.One of the participants told me: "I learned more about IT during those 3 hours than during my 3 years in IT. This should be available online".Sing up today!

    Overview

    Section 1: Course Overview

    Lecture 1 Course Agenda

    Section 2: Programming basics

    Lecture 2 Interpreted vs Compiled programming languages

    Lecture 3 Programming - terminology

    Lecture 4 What is a programming language?

    Lecture 5 Domain-specific languages

    Section 3: Working with programming languages

    Lecture 6 Popular programming languages

    Lecture 7 Choosing programming language for a project

    Lecture 8 Framework vs library

    Lecture 9 Framework vs library - terminology

    Section 4: Application components and communication between them

    Lecture 10 Components of a web application

    Lecture 11 Web app components - terminology

    Lecture 12 Communication between components

    Lecture 13 Request and response

    Lecture 14 Component communication - terminology

    Section 5: Data. Types of data and databases

    Lecture 15 Data types

    Lecture 16 Storage on server disk

    Lecture 17 Relational Database

    Lecture 18 Cloud storage

    Section 6: Cloud. Biggest providers and their offering

    Lecture 19 Cloud - what problem does it solve?

    Lecture 20 Cloud offering

    Lecture 21 Cloud vs on-premises infrastructure

    Lecture 22 Cloud offering - terminology

    Section 7: Application deployment

    Lecture 23 What is application deployment?

    Lecture 24 Deployment methods

    Lecture 25 Deployment - terminology

    Section 8: Testing and test types

    Lecture 26 Introduction to testing

    Lecture 27 Basic testing

    Lecture 28 Types of tests

    Section 9: Application Environments

    Lecture 29 Application Environments

    Lecture 30 Environments - terminology

    Section 10: Application Tech Stack and Architecture

    Lecture 31 Tech stack

    Lecture 32 Application architecture

    Lecture 33 Architecture example pt. 1 requirements

    Lecture 34 Architecture example pt 2: design

    Section 11: Application Lifecycle

    Lecture 35 Application lifecycle

    Lecture 36 Getting to MVP

    Lecture 37 Migration

    Lecture 38 Application tech stack and lifecycle - terminology

    Section 12: Collaboration introduction

    Lecture 39 Can 9 developers deliver a project in a month?

    Lecture 40 Collaboration styles

    Section 13: Version Control - GIT

    Lecture 41 GIT

    Lecture 42 Git terminology

    Lecture 43 Fix strategies: hot fix

    Lecture 44 Fix strategies: rollback

    Lecture 45 Collaboration chapter - terminology

    Section 14: Agile and Scrum

    Lecture 46 Waterfall vs Agile

    Lecture 47 Scrum overview and artefacts

    Lecture 48 Scrum ceremonies

    Lecture 49 Scrum roles

    Lecture 50 Scrum artefacts

    Lecture 51 Scrum metrics

    Lecture 52 Story DoR, AC, DoD

    Lecture 53 User story lifecycle

    Section 15: Engineering roles and their technology stack

    Lecture 54 Areas of competence

    Lecture 55 Front End Engineer

    Lecture 56 Backend and Full-stack Engineer

    Lecture 57 Manual Tester and Test Automation Engineer

    Lecture 58 DevOps

    Lecture 59 UI/UX Designer

    Lecture 60 Big Data Engineer

    Lecture 61 Solutions architect

    Section 16: Farewell

    Lecture 62 Thank you and goodbye!

    People considering a career move into IT without the knowledge about software development,Non-technical IT professionals wanting to expand their knowledge about all the aspect of software development,Technical IT professionals like junior software engineers, testers, devOps and designers to bring it all together,IT recruiters that want to better understand candidates' experience and match them to role descriptions with more confidence,Curious people who want to learn about IT industry and different areas of expertise in it