ИПР КНАД 22 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Новая страница: «тык»)
 
Строка 1: Строка 1:
тык
+
'''Преподаватели:'''  [https://www.hse.ru/org/persons/307352167 С.С. Горшков] [https://istina.msu.ru/workers/361827403/ И.В. Иванов]
 +
 
 +
[https://t.me/+4tfRFJovFHZiOGMy телеграм-чат]
 +
 
 +
 
 +
==Лекции==
 +
 
 +
Суббота 11:10 – 12:30, [https://us06web.zoom.us/j/82754427039?pwd=cTNYTWtuNENDSTA2bE5KVGlOSk42dz09 zoom]
 +
 
 +
==Программа курса==
 +
 
 +
1. Вводная лекция. Shell, env variables, различные виды, zsh, tmux. Примеры типичных команд и ошибок
 +
 
 +
2. Shell scripting, grep, find, curl, sed
 +
 
 +
3. Мощь текстовых редакторов, vim и sublime text. Философия, архитектура, ключевые идеи
 +
 
 +
4. git, mercurial и svn, основные идеи
 +
 
 +
5. Безопасность и приватность
 +
 
 +
6. gdb, lldb, дебаг процессов unix систем Разбор первых двух домашних заданий, ответы на вопросы, продвинутый дебаг процессов unix
 +
 
 +
7. cmake, make, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки. Виртуализация и контейнеризация: VM, Docker, FUSE, SSHFS, SSH
 +
 
 +
8. apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source
 +
 
 +
9. Markdown, LaTeX, LaTeX beamer, Overleaf
 +
 
 +
10. Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов Железо, характеристики, производительность, numbers each programmer should know

Версия 10:03, 9 апреля 2022

Преподаватели: С.С. Горшков И.В. Иванов

телеграм-чат


Лекции

Суббота 11:10 – 12:30, zoom

Программа курса

1. Вводная лекция. Shell, env variables, различные виды, zsh, tmux. Примеры типичных команд и ошибок

2. Shell scripting, grep, find, curl, sed

3. Мощь текстовых редакторов, vim и sublime text. Философия, архитектура, ключевые идеи

4. git, mercurial и svn, основные идеи

5. Безопасность и приватность

6. gdb, lldb, дебаг процессов unix систем Разбор первых двух домашних заданий, ответы на вопросы, продвинутый дебаг процессов unix

7. cmake, make, requirements.txt, CI, тестирование. Основные определения, понятия, способы сборки. Виртуализация и контейнеризация: VM, Docker, FUSE, SSHFS, SSH

8. apt, pacman, brew. Децентрализованные package менеджеры. Ubuntu, Gentoo, Arch Linux, Fedora, их философия и выбор, open source

9. Markdown, LaTeX, LaTeX beamer, Overleaf

10. Знакомство с Cloud, bare metal, как устроена минимальная настройка ресурсов Железо, характеристики, производительность, numbers each programmer should know