🦄 2024 独立开发者训练营,一起创业!查看介绍 / 立即报名(剩余10个优惠名额) →

宁皓网的学习路径:零基础第一阶段

您刚刚转行做技术,假设你对技术没有任何概念。下面是为你在宁皓网准备的第一阶段的学习路径。
第一阶段课程推荐完成期限:7 天 。

任务一:命令行

在一个命令行界面上,通过手工输入文字命令去执行对应的任务。您既然决定用技术改变世界,命令行工具是您一定会用到的东西,无法避开。熟悉以后,它会成为你的朋友。

课程:

《命令行》:学会用命令行操作文件与目录。

任务二:虚拟机

在你的电脑上安装一台 Linux 系统的虚拟机,在上面熟悉 Linux 操作系统。创建与管理虚拟机,推荐使用 Vagrant,虚拟机软件可以用免费的 Virtualbox。

课程:

Vagrant:虚拟机管理》:创建与管理虚拟机。

任务三:Linux

Linux 也很多种类,这些种类叫发行版,CentOS 就是其中的一种 Linux 操作系统,服务器经常用 CentOS 作为操作系统。在本地创建一台 Linux 虚拟机,然后在上面做练习。

课程:

《CentOS》:理解 Linux 里的文件与目录的权限 ,学会管理软件与服务。

任务四:服务器

配置搭建一台 Web 服务器,可以服务一般的静态的网页,可以运行用 PHP 语言做的网站应用,比如 WordPress, Drupal,Laravel 。虽然还没有学网站相关的知识,但是你仍然可以配置出一台能运行网站的服务器。

课程

《服务器》:暂时只学 NGINX 与 LEMP 网站应用运行环境这两个课程。

总结

现在你已经熟悉了命令行界面,能在本地电脑上创建 Linux 虚拟机,可以在上面练习使用 Linux 类型的操作系统,比如 CentOS 操作系统,你还可以使用这种操作系统搭建一个可以运行一般网站应用的服务器。

名词

可能会遇到的陌生的词汇:

  1. Powershell:Windows 上的命令行界面。
  2. Terminal:MacOS 上的命令行界面。
  3. Vagrant:管理虚拟机用的工具。
  4. Virtualbox:虚拟机软件。
  5. SSH:连接到 Linux 服务器的工具。
  6. Nginx:Web 服务器。
  7. Web 服务器:用户在浏览器上输入地址,Web 服务器会收到浏览器的请求,并且会作出回应。
  8. MariaDB:数据库管理系统,跟 MySQL 兼容。
  9. MySQL:数据库管理系统。
  10. PHP:有两个意思,一:程序语言,二:解释 PHP 用的工具,就是 PHP 解释器。
  11. PHP-FPM:Web 服务器与 PHP 解释器之间的信使。
路径

评论

皓哥,是不是html和css都不会的零基础的小白,也适用于以上学习路径呢?

嗯,是的,第一阶段适合对技术没有任何概念的人学,下一阶段才会去学习 HTML 与 CSS。

皓哥,虚拟机和Linux这一块,Mac和windows区别大吗?

不大,一样的。如果用 Windows 平台,可以使用 cmder 作为命令行工具。

win用户可以不安虚拟机行么,安虚拟机内存不够

Linux 虚拟机用不了多少内存,1G 就可以了。

内存不够可以买两条内存,给自己电脑升个级,一般 8G 内存就够用的了。

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅宁皓网公众号。

240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点