Loading...

Linux for Developers

Изминало събитие
Дата:
19 декември 2016
Час:
19:00

Събитието е вече изминало, но все още може да го гледаш на запис.

Заповядайте на безплатен семинар на тема "Linux for Developers", който ще се проведе нa 19 декември 2016 г. (пoнеделник) от 19:00 часа в зала Inspiration на Софтуерния университет (София, ул. Тинтява 15-17, етаж 2). Лектор е Димитър Захариев .
За семинара
1. Що е то Linux дистрибуция?

Теория: Ще бъдат разгледани основните компоненти на една типична Linux дистрибуция и ще бъдат обяснени основни понятия. В допълнение частично ще бъде описана типичната организация на файловата система (FHS).

Практика: Ще бъде направена демонстрация на това, че всички дистрибуции в една или друга степен следват диктуваната от FHS огранизация. Това ще да бъде онагледено посредством няколко виртуални машини с различни дистрибуции (от различни фамилии);

2. Работа в конзолата

Теория: Ще бъде разгледан bash, като типичен и често срещан представител на съвременните шелове за Linux. Прегледът ще включва описание на основни променливи на средата и базови команди за ориентиране и навигация (pwd, alias, ls, cd, ...);

Практика: В избрана дистрибуция ще бъдат демонстрирани описаните в теоретичната част команди;

3. Всичко е файлове

Теория: В тази секция ще бъде обърнато внимание на системата за управление на правата за достъп до файловете и командите, посредством които можем да ѝ влияем. След това ще бъдат засегнати основни команди за работа с файлове и директории (touch, cat, less, tail, head, cp, mv, mkdir, rm, ...);

Практика: В избрана дистрибуция ще бъдат демонстрирани описаните в теоретичната част команди;

4. Специални техники

Теория: Тук ще бъде включена информация за управление на потоците stdin, stdout и stderr, плюс информация за поточната обработка на команди (piping);

Практика: В избрана дистрибуция ще бъдат демонстрирани описаните в теоретичната част техники;

5. Създаване на скриптове

Теория: Ще бъде представен популярен и лесен за употреба текстови редактор - nano / pico. Също така ще бъдат описани базови градивни блокове на скриптовете - коментари, параметри условия и цикли;

Практика: В избрана дистрибуция ще бъдат демонстрирани описаните в теоретичната част техники;

За лекторите
Димитър Захариев
Димитър Захариев е ИТ ентусиаст с интереси в различни направления, като безспорно важно място в сърцето му е отредено на технологиите с отворен код. Професионалният му опит включва вече повече от 13 години, за които е изминал целия път от сглобяването на компютри до консултантската дейност. В момента работи като BI/DI консултант в местна българска компания, която е основен доставчик на решения, базирани на платформата SAP BusinessObjects BI за финансови институции, застрахователни компании и др. В допълнение има опит и със сходни решения, предлагани от други доставчици, като Oracle, Microsoft, IBM, и Tableau. По отношение на технологиите с отворен код се опитва да бъда в крак с последните новости около Talend, Pentaho, CloverETL, и др. Първият му досег със света на Linux датира от края на 90-те години, за което главна роля изиграват дистрибуциите Mandrake и Slackware. През следващите години използва различни дистрибуции за различни цели и с променлив интензитет. В последните близо три години използва основно openSUSE, като от два месеца е и openSUSE Advocate. Той вярва, че технологиите с отворен код могат да предоставят надеждна алтернатива на установеното статукво както в ИТ, така и в различни сфери от живота.
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.