
| News | Events | Announcements | Mailing List |
| Calender | Jobs | Classes | Groups |
| Installfeasts | Politics | Beginners Corner | Articles |
The Free Software institute is created to make affordable training available to the NYC communittee at large.. It supports a program of cradle to grave GNU/Linux and Free Software capability which will give users the background needed to function and develope in the GNU/Linux environment, as a Web Master, Unix Sys Admin, or developer.
Courses are designed to feed off each other, and those who complete the program will be included in our pool of NYLXS affiliated consultants which we will refer clients to. Those who skip courses in the program might be prevented from taking hight level classes, as the NYLXS education committee sees fit.
Paid and Registered Students:
|
Introduction to GNU/Linux
Installation
Introduction to the Shell
Introduction to VI, vim,
vi commands:
Basic Shell comands
Directory tree
files, ownership, group permissions
Setting up X
sysinit - /etc/rc.d/init.d - turning services off and on
network setup
adding users - different on different systems
ifconfig - see network connections
modules - modprobe, demode, lsmod, kernel compile
Introduction to unix
Unix Tool, find, locate, man, grep, AWK, sort, df, ls, gcc, make
cp, ln, mv Permissions, tcp networking,route.
Introduction to Programming with Perl
Advanced Unix2
shell scripting, C programming, Desktop X.
Introduction to Apache: GNU/Linux 2
Install of mod perl, install of Apache, Install of embperl,
and mason, basic apache configuration with files and virtual
servers, etc
Advanced Web Programming with Perl
embperl, modperl, the apache request cycle, cgi's, html, forms,
cookies and sessions
Database Programming 1
MYSQL installation, Creating tables, performance evalutions,
SQL seelcts, Inserts, user permissions, Perl DBI, C API.
Introdution to Networking 1
REVIEW tcp/id, introduce mail, sendmail, bind, DNS, DHCP,
SAMBA, NFS, SSH, ROUTE
The Syllabus for the class is as follows:
Introduction to GNU/Linux
Installation
Boot Media, Kernels
Hard Drives
Partitions
fdisk, type 82, type 83
swap partition mkswap, swapon, partition types,
partition tables, /boot /home /usr /var
file systems, ext2, reiser, ext3, mke2fs
inodes, MBR
Introduction to the Shell
kernle ->getty -> login ->shell
/etc/passwd
adduser
/etc/group
Introduction to VI, vim,
vi commands:
command mode
i =>insert
o =>open
a =>append
dd=>delete
g=>goto
yy =>yank
p=>paste
jklim
edit mode
type and character into screen
to go back to command mode
execute mode
:w write
:q quit
/search search
:wq! at all costs
1,$s/old/new/g <== substitution globaly
Basic Shell comands
ls - directory listing
cp - copy
mv - move
ls ru* - globing
cat - cancatonate
ps -auxw - see processes
pstree - see process tree
top - system report
Directory tree
files, ownership, group permissions
Setting up X
XF86Setup
Knowing your video card
Knowing your monitor
sysinit - /etc/rc.d/init.d - turning services off and on
network setup
ipaddress
host name
domain
gateway
dns
adding users - different on different systems
/etc/passwd
/etc/shadow
ifconfig - see network connections
modules - modprobe, demode, lsmod, kernel compile
· Basic CGI Programming
· Database usage and SQL
· Building Database Web Applications with DBI
· Basic MYSQL administration and SQL
· Templating Web Design and Rapid Development with Perl
· Introduction to mod_perl
· Writing Basic Apache Modules with Perl
Beginning C programmers are Welcome.
We are going to meet weekly on Wednesday Nights from January 9th on to February 27th. Bring your laptops, or use one of mine, although I will make accounts available on the NYLXS server as needed.
A maximin of 20 people can work with us. The Location will be at
1600 East 17th Street
in Brooklyn, NYC
from 7:00PM until 10:00PM,
although we might move to a different location
as one becomes available.
Contact Ruben Safir at ruben@mrbrklyn.com or Paul Rodriguez (paulr@nylxs.com) for more information.
|
Nearly all the seats for mondays class are now filled.
Thank everyone for participating in our first NYLXS program. A number of items should be noted prior to coming to class. First, have a pictue ID to enter the building at 845 3rd Ave. The office is Rosensweig and Maffia on the 13th Floor, in their conference room. Class itself is not normally centered on the computer. Instead, you are given accounts on the NYLXS server for homework. All homework is to be done in Unix, preferably on the server. Class time itself is spent teaching, not practicing. A mailing list is made for extenssive discussion of programming and course work. One day a week we will probibly meet on IRC to digitally discuss and review questions and techniques. If you have a laptop, I encourage you to bring it to class. Generaly, only a couple of spare machines might be available at the lectures. The notes for the class are on-line. The url will be announced in the class. Online access is needed for this class. If you have trouble getting on line, email me so we can help you. The class is designed for beginers. We assume you know nothing about Unix or Perl. The book used for this class is "Programming Perl" by Tom Christiansen et al. It is known as the Camel Book. IT IS A CAMEL, not a LLAMA. A LLAMA book can not help you with this class, and it can confuse you. It is also not a Cheatah, Leopard, Eagle, Mouse, or Rhino, all of which represent good books, but not the one we need.
Any questions, email me.
Ruben |
This class starts with basic Unix handling of the commandline, Basic Visual Editor commands, Perl in the Unix enviorment, and emphasises proper software developement.
Class participants will be given access to the NYLXS server. If you have your own laptop, you are welcome to bring it.
The cost is $20 a class to go to the NYLXS or $150 for the whole 10 weeks. Scheduled time is 5:30PM to 10:00PM, plus an online meetings over the week for questions.
The instructor is Ruben I Safir who has previously presented the material for CUNY and the New School.
Material is also on-line.
There is a maximum of 15 seats. Location is Midtown Manhattan 51st and 3rd Avenue.
This is GREAT oppurtunity. When done with the program, you will understand all of perl's basic components, structured programming, Object Oriented Design, library files, and coordination of large projects. Everything is Free Software Based.
To Register email Ruben or Joe
Ruben ruben@mrbrklyn.com
Joe jam@rm-cpa.com
Finally:
ONE LAST addition
Folks who want to drop off Checks in Manhattan, make the checks out to Ruben I Safir, and you can mail them to me at
1600 East 17th Street,
Brooklyn USA
11230
OR you can drop them off by HAND ONLY at
Maffia and Rosenzweig
845 3rd Avenue in Manhattan.
Bring an ID card because of the new security.
IN FACT, that's where the class is held, so bring an ID along for that as well.
I'll make a full disclosure on the web site of the money taken in, from who and so on.
In addition, in the NEAR future, we should be able to handle checks to NYLXS.
Cash, if at all possible, is still best. I HATE handling bounced checks. After 10 years as a pharmacist, I have some expereince in this area.
Ruben