Software Development and IT - Complete Guide To Key Concepts

所在平台: Udemy

课程主页: https://www.udemy.com/course/software-development-and-it-complete-guide-to-key-concepts/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:软件开发与 IT - 关键概念完整指南 课程概述:您是否是一名 IT 实习生、初级 IT 工程师,或在自己的领域工作了一段时间但缺乏跨部门合作的经历?或者您是一位非技术专业人士,如项目经理或业务分析师,希望更好地理解软件开发项目?本课程正是为您量身定制的!即使您尚未在 IT 行业工作,但希望作为技术或非技术专业人士进入该领域,这门课程也非常适合您。 在学习过程中,最重要的问题是“您应该学习什么”。如果不了解关键问题和概念,您又如何进行有效的学习和准备?本课程将为您提供所需的答案。某些 IT 知识领域相当复杂,即使对于非技术人员也是如此。学习这些内容需要时间和专注,这并没有关系,只要我们保持正确的态度和成长心态。 本课程旨在以易于理解的方式呈现所有课程主题,是学习软件开发各个领域的一站式商店。所有知识点都通过动画进行可视化,不会浪费时间在过多的细节或泛泛而谈的信息上。这些信息对理解不同类型的 IT 项目及其背后的运作非常有用,尤其是在了解各个角色的职责方面。 根据学员反馈,课程已更新为包含有益的活动!您将亲自编写并执行您的第一行Python代码,并通过详细解释了解编程语言语法的构建。此外,还有30多个测验问题,帮助您巩固所学概念。即便是错误答案也会描述和解释实际的真实世界概念,您可能会因此学到新知识。 以下是课程涵盖的一部分主题: - 流行编程语言 - 软件框架与库的区别及常见示例 - Web 应用程序的基本组件及相关术语 - 数据和数据库的类型 - 什么是云计算及其重要性 - 应用程序是如何上线的(部署) - 应用程序测试及测试类型 - 应用程序环境 - 各种基础应用组件的流行技术 - 应用程序架构是什么及如何设计 - 工程师如何在同一代码库上协作及 GIT 的使用 - 容器化及现代软件开发团队是如何利用它的 - 敏捷开发是如何成为软件开发的主要方法论 - Scrum 在敏捷中的角色 - 负责不同应用组件的工程角色 - 各类工程师所使用的流行技术 这门课程是我在公司内为一组非技术项目经理提供的培训后制作的,这些项目经理中有的人刚刚进入 IT 领域。课程反响热烈,其他部门也开始请求该课程。曾有参与者表示:“我在这3小时内学到的 IT 知识比我在 IT 行业三年所学的还要多。这门课程应该上线。” 考虑现在就报名参加吧!

课程评论(0条)

课程详情

Are you an intern in IT, junior IT engineer or have been an engineer for a while but worked in your own silo? Or maybe you're a non-technical professional working in IT like PM or BA that would like to better understand software development projects (and you are looking for IT for non-IT type of course)?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 You should learn. If you don't know the key problems and concepts, then how can You learn about them? More importantly, how can You effectively prepare for conversations about topics You have got no idea about? Time for some answers!Some areas of knowledge in IT are quite complicated - not only for a non-technical person. For me personally some subjects do take A LOT of effort to explore and become productive in. IT is intellectually challenging for everyone including people who might seem to be comfortable with it on the surface. It just takes time and dedication to internalise some things. And that's ok. As long as we have the right attitude and growth mindset. My objective with this course was to make all of the curriculum topics presented in digestible form, from ground up. Nonetheless, you might still find some sections more challenging than others.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.Based on student feedback the course has been updated with helpful activities! You will write and execute your first line of Python code. Not only that, detailed explanation of what is happening will give you an insight into how programming language syntax is constructed. On top of that, there are 30+ quiz questions to help you persist learned concepts. Actually, you might even learn something new from the quizzes, as even incorrect answers describe and explain actual, real-world concepts.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 GITwhat is containerisation and how modern software development teams leverage itwhy 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".Consider signing up now!

课程标签

0人关注该课程

主题相关的课程