Resources to Learn Programming #2

The basics of BASIC, the programming language of the 1980s

David Murray (The 8-Bit Guy) explains how my generation got started in computers — Beginners All-purpose Symbolic Instruction Code. For more information on BASIC go to (GOTOWikibooks for books and Calormen (JS Basic, to run the code below).

10 REM http://www.calormen.com/jsbasic/
20 INPUT "What's your name?"; name$
30 PRINT "Hello, "; name$;
40 INPUT ", how are you? (OK/Not)"; ok$
50 IF ok$ = "OK" THEN PRINT "Glad to hear that."
60 IF ok$ <> "OK" THEN PRINT "Too BAD!"

Resources to Learn Programming

As I have pointed out in my previous posts on open source, computer programmers (geeks, nerds, techies, etc.) like to help others. Therefore many programmers (myself included) are active in social groups like bootcamps, workshops and forums. The following is a list of websites where you can study programming and ask an expert for help.

Needless to say, there are many others. I will post another list later. You can send your suggestions via my email account — thanks.

Database Administration Fundamentals (WS17SQL1007) – Day 2

Review what we have covered so far and last night’s lab. As I mentioned, if you are interested in taking the Database Fundamentals certification exam (MTA 98-364), there is a lot of theory that you would need to know. Refer to the class notes or the Exam 98-364 MTA Database Administration Fundamentals book (ISBN 9780470889169) book in the syllabus for the theory.

As usual, if you have any question, do not hesitate to contact me.

Download the class notes for day 2.

Database Administration Fundamentals (WS17SQL1007) – Day 1

We have started a new SQL course.

As I explained last night, each relational database management systems (RDBMS) vendor has some proprietary syntax and tools. Therefore some code has to be converted when moving code from SQL Server to Oracle, PostgreSQL or SQLite. Some third-parties have released facilities like SQLines. If you have any questions on other systems, do not hesitate to contact me.

By the way, you can use Valentina Studio Free to access databases similar to the SQL Server Management Studio client that we use in the classroom.

If you have Mac can use VirtualBox and download the Windows 10 with IE 11 VDI. Note you will need to install the .NET framework version 3.51 before the installation of SQL Server Express Edition and the SQL Server Management Studio (SSMS) client.

Download the class notes for day 1. Note that the file includes a lot of theory that you need to know if you are planning to take the certification exam.

If you have any questions regarding any material covered in class or any RDBMS issues you might face at work, do not hesitate to contact me.