Sam S. Gill
Professor Emeritus of
San Francisco State University
I teach and publish (articles, books, and courseware) in many areas of
information systems focusing on strategy, management, and technology. My
current research interests include development methodologies for mobile
devices (phone and tablets), development architectures, platforms and languages including: .NET, PHP,
MySQL, Ruby on Rails, WebSphere, Visual Basic, C#, HTML5, CSS3,
Occasionally, I still teach
IBM mainframe topics such as: COBOL, CICS, and DB2.
Currently, I am teaching development courses for designing and
implementing business applications on the ASP .NET Core platform and on the MEAN stack with hosting on Azure (ASP.NET) and Heroku (MEAN).
Perodically, I also teach Information Technology Security.
I am still keeping up with the latest Microsoft and Open Source developemnt tools, technologies, and methodologies.
MBA, San Francisco State University
PhD, UC Berkeley
ISYS 475 Building Web Applications with Open Source Software
Class Time: Th 7:00-9:45 Room: BUS 116
Office Hours: Th 6:00-7:00
Room: BUS 301
This course introduces concepts, techniques, and tools to develop
Internet-oriented business application systems with emphasis on the web.
The MEAN stack is comprised of the best-of-breed technologies in this area.
It consists of MongoDB for the database, Express for the server-side web-application framework,
Angular for the client-side framework, and Node for the server-side platform.
This course introduces each of these technologies, as well as how to get them working well together as a stack.
Throughout the course we build a working application, focusing on one technology at a time,
seeing how they fit into the overall application architecture.
So it is a very practical course designed to get you comfortable with all of the technologies and
how to use them together as well a gain experience with
cloud comuting using Heroku.
A common theme running through the course is best practice. This course is a springboard to building great
things with the MEAN stack, so there is a focus on creating good habits, doing things the right way, and planning ahead.
You can get the syllabus