Tags
Language
Tags
March 2025
Su Mo Tu We Th Fr Sa
23 24 25 26 27 28 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 31 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