Web Server Training Courses

Web Server Training

A web server is a computer system that processes requests via HTTP, the basic network protocol used to distribute information on the World Wide Web.

Client Testimonials

Apache Web Server Administration

It was a perfect combination of hands on training.

Alberto Garrone - Scottish and Southern Energy

Web Server Course Outlines

Code Name Duration Overview
apacheadmin Apache Web Server Administration 28 hours This course has been created for Web site administrators, Web masters or anyone wishing to set up or maintain a Web server. Apache is the most popular Web server used on the internet. It is Open Source software and works well with other Open Source software such as Linux and MySQL. This course shows how to set up a simple Apache Web server under Linux and how to enhance it into a fully functional commercial web server capable of supporting sophisticated Web sites. Apache fundamentals What is a web server? Apache and the Web HTTP overview Apache Installation Overview Lab: Install Apache Server Configuration Web site requirements Performance issues Apache configuration file Apache modules Shared versus built in modules Lab: Set up a simple Web site Logging Error Logs Enabling transfer logs Customised logging Log filters Log file analysis tools Log file management Lab: Enable logging Dynamic Content Server status and info Common Gateway Interface Perl and mod_perl PHP Java servlets, JSP and Tomcat Integrating Apache and Tomcat Lab: Enable several forms of dynamic content Controlling Access Controlling access by hostname and IP address Using mod_auth password authentication Using database authentication Lab: Enable authentication and access control Security Web security issues The Secure Sockets Layer (SSL) Certificates Lab: Install Apache with SSL Authentication HTTP authentication Apache authentication directives Authentication using PHP Lab: provide a password protected web page to access order database Virtual Hosting IP bases virtual hosting Name based virtual hosting Port based virtual hosting Bulk virtual hosting Virtual hosting with mod_rewrite Lab: Enable virtual hosting Other modules Guided tour of other Apache modules Managing Web Content FTP access WebDAV Lab: Using WebDAV
lighttpd Lighttpd Web Server: Setup, Configuration and Administration 14 hours Lighttpd is a secure, fast, compliant, and very flexible open-source web-server that has been optimized for high-performance environments. It has a very low memory footprint compared to other web servers and takes care of cpu-load. Its advanced feature-set (FastCGI, CGI, Auth, Output-Compression, URL-Rewriting and many more) make lighttpd an excellent choice for high-performance web applications. In this course, we cover the essentials of installing, configuring, securing, optimizing and managing an Lighttpd server. Discussions are interactive and practice exercises are carried out by all participants. Audience     System administrators     DevOps     Web application developers wishing to improve web server performance Format of the course     Part lecture, part discussion, heavy hands-on practice. Introduction     lighttpd vs Apache vs nginx Installing lighttpd Configuring lighttpd Virtual hosting with lighttpd Controlling content downloading in lighttpd Streaming content with lighttpd Tracking visitors Setting up authentication and encryption on lighttpd Securing lighttpd Containing lighttpd Optimizing lighttpd
Red5 Red5: Setting up a live streaming media server 21 hours Red5 is an open-source media server for live streaming. It has a flexible design and simple plug-in architecture that allows for customization of virtually any video-on-demand and live streaming scenario. A popular server for video conferences, multi-user gaming and enterprise application software, Red5 has been used by thousands of companies, from Amazon to Facebook. In this course, we cover the essentials of installing, configuring, securing, optimizing and managing a Red5 server. By the end of the course, participants will have a firm understanding of Red5's architecture, features and capabilities and will have gained the hands-on practice needed to deploy their own Red5 server. Audience     System administrators     Developers and engineers wishing to set up a media server     Technically-minded persons wishing to get their hands dirty with very cool media server software Format of the course     Part lecture, part discussion, heavy hands-on practice. Introduction     Red5 as an alternative to the Flash Communication Server     Hacking the Real-Time Messaging Protocol (RTMP) Installing Red5 Configuring Red5 Building a Red5 application Streaming HLS (HTTP Live Streaming), WebSockets, and RTSP (Real Time Streaming Protocol) with Red5 Setting up ffmpeg and rtmpdump iptv User access and logging Securing Red5 Optimizing Red5 Debugging Red5 Working with SDKs and plug-ins Deploying Red5 in a live environment Red5 Pro (commercial): WebRTC, mobile SDKs (Android and iOS) and high availability clustering The future of live streaming video and Red5
resin Resin: Setting up a Java Application server for web applications spanning hundreds of servers 14 hours Resin is a fast and reliable open-source Java Application Server for web applications spanning hundreds of servers. Originating as a Servlet and JSP engine, Resin today supports Web Profile, CDI and EJB. Resin includes a high performance JTA transaction manager, a JMS provider, clustering, connection pooling, and a management console. Resin is used by companies such as CNET, Motorola and Salesforce.com. In this course, we cover the essentials of installing, configuring, securing, optimizing and managing a Resin application server. By the end of the course, participants will have a firm understanding of Resin's architecture, features and capabilities and will have will the practice needed to deploy and manage their own Resin application server. Audience     System administrators     Enterprise web application developers     DevOps engineeers Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction Installation Overview of the Resin directory structure Starting the Resin server Configuring Resin Monitoring and administration Deploying local and distributed applications Connecting to multiple databases Using Resin's logging features Working with the Resin HTTP server Security: setting up authentication and authorization in Resin Developing applications with Resin Testing applications with Resin API for JUnit Deploying with Resin Clustering and load balancing your Resin server Performance tuning for Resin Closing remarks

Upcoming Courses

CourseCourse DateCourse Price [Remote / Classroom]
Lighttpd Setup, Configuration and Administration - BC, Burnaby Tue, Aug 8 2017, 9:30 amCA$4300 / CA$6700
Red5: Setting up a live streaming media server - MB, Winnipeg - 201 Portage AvenueTue, Aug 8 2017, 9:30 amCA$6350 / CA$9350
Resin: Setting up a Java Application server for web applications spanning hundreds of servers - NB, Saint JohnTue, Aug 8 2017, 9:30 amCA$4300 / CA$7300
Apache Web Server Administration - ON, Markham - Trillium Executive CentreTue, Aug 8 2017, 9:30 amCA$8400 / CA$11500
Apache Web Server Administration - ON, London - London City CentreMon, Aug 14 2017, 9:30 amCA$8400 / CA$11620
Weekend Web Server courses, Evening Web Server training, Web Server boot camp, Web Server instructor-led , Web Server on-site, Web Server training courses, Web Server coaching, Web Server private courses, Web Server one on one training , Web Server instructor, Evening Web Server courses, Web Server classes, Web Server trainer

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients