Liberix

Zde najdete materiály, které jsem vytvořil pro Liberix o.p.s.

Fotka z prezentace Fotka z prezentace Fotka z prezentace

Projektový seminář 2

Slajdy z prezentací na UPOL.

Free & Open Source software

http://static.zapletalovi.com/liberix/01_liberix.pdf

  1. Představení společnosti Liberix
  2. Cíl našich prezentací
  3. Definice Free softwaru
  4. Co je tedy Open Source?
  5. Organizace FSF a OSI
  6. Projekt GNU
  7. Přehled vybraných Free Software licencí
  8. Přehled vybraných Open Source licencí
  9. Rekapitulace

Představení vybraných open-source projektů

http://static.zapletalovi.com/liberix/02_linux.pdf

  1. Projekt GNU a Linux, BSD, Hurd
  2. GNU GCC
  3. GNU Emacs
  4. Amarok
  5. XviD
  6. KDE, GNOME
  7. OpenOffice.org
  8. Mozilla Firefox a Thunderbird
  9. Battle Of Wesnoth
  10. GNU/Linux
  11. Překlad u Open Source

Historie UNIXu a Linuxu

http://static.zapletalovi.com/liberix/03_historie.pdf

  1. Járo operačního systému Linux
  2. Architektura Linuxu
  3. Sada nástrojů GNU
  4. X Window System
  5. KDE
  6. GNOME
  7. Ostatní pracovní prostředí
  8. Rekapitulace

Programovací jazyky a technologie pro Open Source

(prezentace spojena s následující)

  1. Jazyky C, C++
  2. Jazyky Perl, Python, Ruby
  3. Jazyky LISP a Scheme
  4. Nástroje Bash, AWK, SED
  5. Platforma Mono (C#)
  6. Platforma Java
  7. Platformy Netbeans a Eclipse RCP
  8. Knihovny pro tvorbu oken
  9. Prostředí KDE a GNOME
  10. Rekapitulace

Open Source vývojové nástroje

http://static.zapletalovi.com/liberix/05_program.pdf

  1. GNU GCC
  2. GNU Makefile
  3. GNU Autotools
  4. Modernější sestavovací nástroje
  5. KDevelop
  6. MonoDevelop
  7. Anjuta, Emacs, Vim
  8. Netbeans IDE, Eclipse IDE
  9. Interpretované jazyky
  10. Nástroje diff a patch
  11. Systémy správy verzí
  12. Distribuované systémy správy verzí
  13. Podpůrné nástroje
  14. Rekapitulace

Webové programování a Open Source

http://static.zapletalovi.com/liberix/06_webprg.pdf

  1. Platforma LAMP
  2. Knihovny pro platformu LAMP
  3. Jazyk Python pro webové programování
  4. Platforma ZOPE
  5. Relační databázové nástroje
  6. Objektové databázové nástroje
  7. Platforma J2EE a Spring Framework
  8. Frameworky projektu Apache Jakarta
  9. Platforma Mono ASP.NET
  10. Rekapitulace

Projektový seminář 3

Další slajdy.

Linux jako router a firewall

http://static.zapletalovi.com/liberix/liberix_router1.pdf

  1. Nastavení sítě v Linuxu
  2. Linux jako router
  3. Linux jako firewall

Linux jako DHCP, DNS a poštovní server

http://static.zapletalovi.com/liberix/liberix_router2.pdf

  1. Linux jako DHCP server
  2. Linux jako DNS server
  3. Linux jako poštovní server

Samba -- souborový server

http://static.zapletalovi.com/liberix/liberix_samba.pdf

  1. Co je Samba
  2. Jak funguje
  3. Základní konfigurace sdílení
  4. Domény
  5. Konfigurace pomocí nástroje SWAT
  6. Linux jako firewall

Apache httpd -- webový server

http://static.zapletalovi.com/liberix/liberix_apache.pdf

  1. Stažení, instalace
  2. Jak Apache httpd pracuje
  3. Multi-Processing Modules
  4. Ukázka základní konfigurace
  5. Moduly a filtry
  6. Ukázky nastavení modulů SSL a PHP
  7. Virtuální hosts

Java pro programátory .NET

http://static.zapletalovi.com/papers/javapronet.pdf

  1. Co je Java
  2. Jak ji stáhnout a nainstalovat
  3. Přehled Java technologií
  4. Co je stejné
  5. Co je jiné
  6. Tvorba GUI
  7. Webové programování