Coronavirus (COVID-19) Update
Fall classes are offered remotely—either live-online with an instructor, entirely self-paced, or in a blended online format. Please check our coronavirus update page for our latest announcements.
Cloud-Based Web Application Development using Linux
Fomerly: LAMP: Linux Based Web Application Development - Apache, MySQL, PHP
This course takes a traditional approach to understanding LAMP —installation, deployment, and development of websites—and bundles it with an Amazon Web Services (AWS) cloud-hosted solution. The majority of web servers on the internet today implement LAMP—an open source web development platform comprised of Linux, Apache, MySQL, Python, and PHP. We will use AWS Lightsail, a unified platform used by developers and small businesses, to host the LAMP stack and build applications.
Together we’ll explore the theory and practice, through classroom discussions, hands-on exercises and a review of case studies using real world applications.
- Introduction to LAMP
- Linux installation and fundamentals
- Linux administration
- Apache web server installation and configuration
- MySQL database installation and configuration
- PHP/Python interpreter installation and configuration
- Creating database, PHP & Python language introduction
- Creating web pages
- Communication between web pages and database
- Web security
- Web hosting by third party
Skills Needed: Basic knowledge and experience with web site development on Linux or Windows. Some programming experience will be helpful. Students can have the option of learning Apache, MySQL and PHP on Windows platform. Linux platform is preferred but not required.
Course Availability Notification
Please use this form to be notified when this course is open for enrollment.
Ask us any questions you may have about this course.