|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/devopsprereqs/
课程评论:没有评论
**DevOps 与云计算入门:打好职业基础** 本课程旨在为希望进入 DevOps 或云计算领域的学习者打下坚实基础。许多人在学习这些热门领域时会遇到困难,主要原因可能在于: * **缺乏基础设施知识** * **对云计算概念陌生** * **脚本编写能力不足或经验较少** 本课程将重点涵盖 IT 行业中最关键的这三项技能。 **课程内容概览:** * **引言:** 了解 DevOps 与云计算的“为何”、“是什么”以及“如何”开始。 * **虚拟机设置:** * 理解虚拟化概念。 * 手动和自动配置虚拟机。 * **Linux 基础:** * Linux 概览、常用命令(如 `mkdir`, `cp`, `mv`, `touch` 等)及文件系统。 * Vim 编辑器、文件类型、过滤器、重定向。 * 用户与组管理、文件权限、`sudo` 命令。 * 软件包管理、服务管理、进程管理。 * 归档操作、Ubuntu 特有命令。 * **Vagrant:** * Vagrant 的 IP、RAM 和 CPU 配置。 * Vagrant 同步目录。 * 使用 Vagrantfiles 配置多虚拟机和自动化部署(Provisioning)。 * **Bash 脚本编程:** * 脚本基础、环境设置、第一个脚本编写。 * 变量、命令行参数、系统变量、引号的使用。 * 命令替换、变量导出。 * 用户输入、条件判断(if/else)。 * 循环(while)、远程命令执行。 * SSH 密钥配置。 * **网络基础:** * ISO 模型、IP 地址、协议、端口等网络概念。 * 常用网络命令。 * **AWS 云计算:** * 云计算概念、AWS 简介。 * EC2、EBS、ELB、CloudWatch、RDS 的介绍和演示。 * **Git 版本控制:** * 版本控制介绍、分支管理、回滚操作。 * Git SSH 登录。 * **Maven 构建工具:** * Maven 介绍和演示。 * **Python 基础:** * Python 介绍、Linux 环境下的 Python 版本及缩进。 * 引号、注释、变量、打印格式、切片。 * 运算符、条件判断、循环(break/continue)。 * 内置函数、函数定义(分两部分)。 * 模块使用。 * **Docker 容器化:** * Docker 介绍、安装及常用命令。 * Docker 概念、卷(volumes)管理。 * 构建 Docker 镜像。 **课程特色:** 本课程面向所有希望转行 IT 行业,特别是在 DevOps 和云计算领域寻求职业发展的人士。课程强调,无论您之前的背景如何(即使是厨师、矿工、艺术家、船员、开发者或测试人员),只要打好坚实的基础并勤加练习,都能在 IT 行业中取得成功。课程旨在帮助学员克服陡峭的学习曲线,掌握必要的技能,从而自信地开启职业生涯。
This Course will Provide a strong foundation to Build DevOps or Cloud Computing Career ahead.Many people struggle while learning DevOps & Cloud Computing. The Reason behind could be as belowLack of Infrastructure KnowledgeNew to Cloud ComputingNo or less skilled in ScriptingThis Course covers these three most important skills in IT IndustryIntroductionWelcomeHow, What & WhyCourse StructureVirtual Machine SetupWhat is VirtualizationSet Virtual Machine ManuallyVM-AutomaticallyLinuxIntroduction to LinuxCommands and File systemsMore Commands ( mkdir , cp, mv, touch etc)Vim editorFile TypesFiltersRedirectionsUsers and GroupsFile permissionsSudoPackage ManagementServicesProcessesArchivingUbuntu commandsVagrantVagrant IP , RAM & CPUVagrnat sync directoriesProvisioningMulti VM VagrantfileBash ScriptingIntroductionVMSetupFirstScriptSample ScriptVariablesCommand line argumentsSystem VariablesQuotesCommand SubstitutionExporting VariablesUser InputDecision Making part1Decision Making part2Monitoring ScriptLoopsWhile LoopsRemote Command ExecutionSSH Key ExchangeFinale Part1Finale Part2Fundamentals of NetworkingISOUnderstanding Networks & IPProtocols, ports etcNetworking CommandsCloud Computing with AWSWhat is Cloud ComputingAWS IntroductionEc2EC2 DemoEBSEBS DemoELBELB DemoCloudwatchCloudwatch DemoRDSRDS DemoGitIntroductionVersioningBranches & MoreRollbackGit Ssh LoginMavenIntroductionDemoPythonIntroductionPython on Linux, Versions & IndentationQuotes And CommentsVariablesPrint FormatSlicingOperatorsConditionsLoopsBreak & ContinueBuilt-in Functions Or MethodFunctions part - 1Functions part - 2ModulesDockerIntroductionDocker SetupDocker commands & conceptsDocker volumesBuilding ImagesThere are many people around the world who decide to switch their career in IT, in the field of DevOps, Cloud Computing or other fields.But most of them will quit in the very beginning.The reason is the steep learning curve they face, many technologies & jargons will throw them off the track.This is all because of their background or past experience.With just the right amount of basic knowledge these people can do wonders.I have done this several times in my Training career. I have trained many people from different backgrounds just for a sample of people who were chef, in mining, artists, Shipping industry and also Developer, Testers etcSo I know for sure your background does not matter, it's just that the right foundation needs to be laid and a proper amount of practice with thatYou will later do wonders in the IT industry..So go ahead and rock your world.