A Programmer s Introduction to PHP 4 0

$blender = new appliance; A class definition creates several characteristics and functions pertinent to a data structure, ... programming is such an important strategy in today's application development standards that its use with PHP ...

DOWNLOAD NOW »

Author: W Jason Gilmore

Publisher: Apress

ISBN: 9781430208563

Category: Computers

Page: 453

View: 635

No matter what language you are familiar with, this book will benefit you. Beginning with a rapid introduction to PHP's syntax and basic functionality, you will swiftly understand PHP. The book then steers you toward advanced issues, like PHP's role in database manipulation, sessions, and user interactivity. Author W. J. Gilmore also examines how PHP can work with XML, JavaScript, and the Component Object Model (COM). He loads the book with practical examples and several projects that can be immediately incorporated on any website. The invaluable A Programmer's Introduction to PHP 4.0 shows you how to make the most of PHP's powerful capabilities, regardless of your current scope of PHP knowledge.

PHP Tutorials Programming with PHP and MySQL Learn PHP 7 8 with MySQL Databases for Web Programming

Revised and Updated Dec 2020 Edition 5 Written from a series of college lectures on PHP and MySQL this book is a practical look at programming.

DOWNLOAD NOW »

Author: Paul Gibbs

Publisher: Paul Gibbs

ISBN: 0992869757

Category: Computers

Page: 472

View: 758

Revised and Updated Dec 2020 Edition 5 Written from a series of college lectures on PHP and MySQL this book is a practical look at programming. It starts with an introduction to PHP and then goes on to MySQL and how to use SQL with the PHP language. It provides an introduction to web programming, how to display data from a database and update data to a database. It explains issues that you encounter in real world situations and provides the basic code from which you can then use for further development. Many of the chapters consists of a series of examples and tasks which are intended to illustrate each point and concentrate on simplified code so that you can see how to use it. All code is available for download from the web site to make it easier for you. PHP and MySQL are a terrific open source combination to create dynamic database driven web sites which are being used in many web applications such as WordPress, Joomla and Drupal. This is where it's at - don't be left behind - it is not as difficult as you think. * Introduction - Basic PHP concepts. * Variables - Variables, programming techniques and so on. * Forms and PHP - Posting data between forms. * Arrays - loops and array structures. * Basic PHP structures - using include files. * Functions - writing and using your own functions. * Posting Forms - how forms work. * Email Forms - an email form. * JavaScript - posting forms with JavaScript. * SQL and MySQL - Querying database tables using SQL. * An Example table - some example data. * Database Access - how to connect to a database. * Using PHP and MySQL - an example form. * Further PHP and MySQL - More PHP and MySQL. * Error handling and debugging - Simple methods to find errors. * Cookies and Sessions - When and where to use them. * Modifying Records - editing and updating databases with PHP and SQL. * Classes - An introduction to object orientated programming. * File Handling - Reading and writing to text files. * Regular Expressions and Validation - Some validation methods. * PDO Class - an example of a class for PDO. * PHP Cart - a full working shopping cart example. * PHP security - Some methods to overcome this issue. * jQuery, Ajax and Bootstrap. * htaccess and php.ini - how to use them. * WordPress Plugins - an introduction to creating a WordPress Plugin. * Appendix - XAMPP server and MySQL Management. Note that you do not have to have a Kindle to read the eBook. You can download and read it on a desktop computer, tablet or any other device that has a compatible Kindle software reader. New in this edition As time has moved on and the technology has changed and improved, it is important to keep up to date with the latest methods in PHP, MySQL, front-end development with JQuery and associated methods. In this new edition, I have added new examples, expanded code explanations and updated material. In particular: * The removal of code and descriptions only relevant to PHP versions earlier than PHP 7. * Expansion of code examples. * More explanation of code as used for connecting to databases using PDO and mysqli. * Further details in data validation. * Best coding principles and practices. * Plus many other changes

Advanced PHP Programming

... 52-54 encapsulation, 39-41 inheritance, 39-40 instantiation, 38-39 overloading, 58-62 __autoload() function, 70-71 __call() callback, 68-70 SPL (Standard PHP Library), 63-68 overview, 37-40 polymorphism, 40 special methods, 39, ...

DOWNLOAD NOW »

Author: George Schlossnagle

Publisher: Pearson Education

ISBN: 9780672333149

Category: Computers

Page: 224

View: 613

This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version. Over the past three years PHP has evolved from being a niche language used to add dynamic functionality to small sites to a powerful tool making strong inroads into large-scale, business-critical Web systems. The rapid maturation of PHP has created a skeptical population of users from more traditional "enterprise" languages who question the readiness and ability of PHP to scale, as well as a large population of PHP developers without formal computer science backgrounds who have learned through the hands-on experimentation while developing small and midsize applications in PHP. While there are many books on learning PHP and developing small applications with it, there is a serious lack of information on "scaling" PHP for large-scale, business-critical systems. Schlossnagle's Advanced PHP Programming fills that void, demonstrating that PHP is ready for enterprise Web applications by showing the reader how to develop PHP-based applications for maximum performance, stability, and extensibility.

Managing Using MySQL

... 100 Professional PHP4 Programming, 224 A Programmer's Introduction to PHP 4.0, 224 Programming Perl, 164 Programming the Perl DBI, 147 properties files maintaining portability using, 245 putting configuration information in, ...

DOWNLOAD NOW »

Author: George Reese

Publisher: "O'Reilly Media, Inc."

ISBN: 0596002114

Category: Computers

Page: 425

View: 913

Covers topics including installation, configuration, sorting, database design, transaction performance, security, Perl, PHP scripting, and Java.

PHP 8 Programming Tips Tricks and Best Practices

Accordingly, using named arguments, the following function call would be acceptable in PHP 8: // /repo/ch01/php8_named_args.php // not all code is shown $rotation = range(40, -40, 10); foreach ($rotation as $key => $offset) ...

DOWNLOAD NOW »

Author: Doug Bierer

Publisher: Packt Publishing Ltd

ISBN: 9781801079709

Category: Computers

Page: 528

View: 931

Discover effective techniques, workarounds, and expert guidance for avoiding situations where your application might break following PHP 8 migration Key Features Get the hang of all the new features introduced in PHP 8 Learn how to detect potential code breaks and keep your application code running smoothly in PHP 8 Explore an exciting new trend - asynchronous PHP programming using Swoole and Fibers Book Description Thanks to its ease of use, PHP is a highly popular programming language used on over 78% of all web servers connected to the Internet. PHP 8 Programming Tips, Tricks, and Best Practices will help you to get up-to-speed with PHP 8 quickly. The book is intended for any PHP developer who wants to become familiar with the cool new features available in PHP 8, and covers areas where developers might experience backward compatibility issues with their existing code after a PHP 8 update. The book thoroughly explores best practices, and highlights ways in which PHP 8 enforces these practices in a much more rigorous fashion than its earlier versions. You'll start by exploring new PHP 8 features in the area of object-oriented programming (OOP), followed by enhancements at the procedural level. You'll then learn about potential backward compatible breaks and discover best practices for improving performance. The last chapter of the book gives you insights into PHP async, a revolutionary new way of programming, by providing detailed coverage and examples of asynchronous programming using the Swoole extension and Fibers. By the end of this PHP book, you'll not only have mastered the new features, but you'll also know exactly what to watch out for when migrating older PHP applications to PHP 8. What you will learn Gain a comprehensive understanding of the new PHP 8 object-oriented features Discover new PHP 8 procedural programming enhancements Understand improvements in error handling in PHP 8 Identify potential backward compatibility issues Avoid traps due to changes in PHP extensions Find out which features have been deprecated and/or removed in PHP 8 Become well-versed with programming best practices enforced by PHP 8 Who this book is for This book is for PHP developers at all levels who have experience in PHP 5 or above. If you're just getting started with PHP, you'll find the code examples useful for learning the language. Developers who have worked for a few months on one or more PHP projects will be able to apply the tips and techniques to the code at hand, while those with many years of PHP experience are sure to appreciate the concise coverage of new PHP 8 features.

Writing Perl Modules for CPAN

NET for Scientists and Engineers A Programmer's Introduction to PHP 4.0 Apache Jakarta-Tomcat A Programmer's Introduction to Windows DNA A Programmer's Introduction to C#, Second Edition The Sun Certified Java Developer Exam with J2SE ...

DOWNLOAD NOW »

Author: Sam Tregar

Publisher: Apress

ISBN: 9781430211525

Category: Computers

Page: 312

View: 462

The author Sam Tregar tells programmers how best to use and contribute modules to the Open Source repository known as CPAN (Comprehensive Perl Archive Network).

Latest 98 381 Microsoft Introduction to Programming Using Python Exam Questions Answers

... AF Section: (none) Explanation Explanation/Reference: References: https://www.w3resource.com/python/python-user-defined-functions.php QUESTION 40 HOTSPOT You create a function to calculate the power of a number by using Python.

DOWNLOAD NOW »

Author: Pass Exam

Publisher: Pass Exam

ISBN:

Category: Computers

Page:

View: 516

- This is the latest practice test to pass the 98-381 Microsoft Introduction to Programming Using Python Exam. - It contains 40 Questions and Answers. - All the questions are 100% valid and stable. - You can reply on this practice test to pass the exam with a good mark and in the first attempt.

An Introduction to PHP for Scientists and Engineers

Because variable names are casesensitive, and because great care is generally required in matching cases in all other aspects of programming, it makes little sense to take advantage of this PHP “feature.” 2.3 More about PHP File ...

DOWNLOAD NOW »

Author: David R. Brooks

Publisher: Springer Science & Business Media

ISBN: 1848002378

Category: Computers

Page: 141

View: 751

The best way to become acquainted with a subject is to write a book about it. —Benjamin Disraeli i. Background The purpose of this book is provide an introduction to using a server-side programming language to solve some kinds of computing problems that cannot be solved with a client-side language such as JavaScript. The language is PHP (originally created in 1994 by Danish/Icelandic programmer Rasmus Lerdorf as “Personal Home Page Tools” for dealing with his own web site). The PHP language does not have a formal specification, as C does, for example. It is developed and maintained by a User Group of volunteers and is, essentially, defined by the most recently available free download. Although this might seem to be a shaky foundation on which to make a commitment to learning a programming language, PHP has a very large world-wide base of users and applications, which ensures its role into the foreseeable future. This book should not be considered as a PHP reference source and it does not deal exhaustively even with those elements of the PHP language used in the book. (This should be considered a blessing by the casual programmer. ) If you need more information, there is a huge amount of information online about PHP. Hopefully, this book will help you filter this information to focus on solving typical science and engineering problems. An excellent online source for information about PHP is http://www. php. net/manual/en/index. php, maintained by the PHP 1 Documentation Group.

ECOOP 2014 Object Oriented Programming

Some of these examples are known to PHP programmers, and have contributed to driving our design. Other examples are new, and were discovered by us as a consequence of semantic modelling (Section 2). Although useful to get introduced to ...

DOWNLOAD NOW »

Author: Richard Jones

Publisher: Springer

ISBN: 9783662442029

Category: Computers

Page: 698

View: 910

This book constitutes the proceedings of the 28th European Conference on Object-Oriented Programming, ECOOP 2014, held in Uppsala, Sweden, in July/August 2014. The 27 papers presented in this volume were carefully reviewed and selected from 101 submissions. They are organized in topical sections named: analysis; design; concurrency; types; implementation; refactoring; JavaScript, PHP and frameworks; and parallelism.

PHP Programming with MySQL The Web Technologies Series

228 The strip— + sl ashesC) function was introduced earlier in this chapter. The html enti ti esC) function was ... Save the document as inc_ requestDump.php. Create a second document to ... Compute any hours over 40 as time—and—a—half.

DOWNLOAD NOW »

Author: Don Gosselin

Publisher: Cengage Learning

ISBN: 9781111790523

Category: Computers

Page: 712

View: 315

This book covers the basics of PHP and MySQL along with introductions to advanced topics including object-oriented programming and how to build Web sites that incorporate authentication and security. After you complete this course, you will be able to use PHP and MySQL to build professional quality, database-driven Web sites. Important Notice: Media content referenced within the product description or the product text may not be available in the ebook version.

Modular Programming with PHP 7

There are a number of established PHP frameworks and libraries out there, so the choice is all but easy. Most of these frameworks and libraries are still to fully catch up with the latest ... handful of things that [40] Ecosystem Overview.

DOWNLOAD NOW »

Author: Branko Ajzele

Publisher: Packt Publishing Ltd

ISBN: 9781786461469

Category: Computers

Page: 332

View: 914

Utilize the power of modular programming to improve code readability, maintainability, and testability About This Book This book demonstrates code reusability and distributed development to get high speed, maintainable, and fast applications It illustrates the development of a complete modular application developed using PHP7 in detail This book provides a high-level overview of the Symfony framework, a set of tools and a development methodology that are needed to build a modular web shop application Who This Book Is For This step-by-step guide is divided into two sections. The first section explores all the fundamentals of modular design technique with respect to PHP 7. The latter section demonstrates the practical development of individual modules of a web shop application. What You Will Learn Discover the new features of PHP 7 that are relevant to modular application development Write manageable code based on the GoF design patterns and SOLID principles Define the application requirements of a working modular application Explore the ins and outs of the Symfony framework Build a set of modules based on the Symfony framework that comprise a simple web shop app Use core modules to set the structure and dependencies for other modules to use Set up entities that are relevant to the module functionality and see how to manage these entities In Detail Modular design techniques help you build readable, manageable, reusable, and more efficient codes. PHP 7, which is a popular open source scripting language, is used to build modular functions for your software. With this book, you will gain a deep insight into the modular programming paradigm and how to achieve modularity in your PHP code. We start with a brief introduction to the new features of PHP 7, some of which open a door to new concepts used in modular development. With design patterns being at the heart of all modular PHP code, you will learn about the GoF design patterns and how to apply them. You will see how to write code that is easy to maintain and extend over time with the help of the SOLID design principles. Throughout the rest of the book, you will build different working modules of a modern web shop application using the Symfony framework, which will give you a deep understanding of modular application development using PHP 7. Style and approach This book is for intermediate-level PHP developers with little to no knowledge of modular programming who want to understand design patterns and principles in order to better utilize the existing frameworks for modular application development.

PHP for the Web

15 17 18 19 Ž[] 21 22 23 24 25 25 27 28 29 30 31 32 33 34 35 35 37 38 39 40 41 42 W Create the second array: ... Create the third array: $phpmysql = array (1 => "Introduction to PHP', 'Programming with PHP', "Creating Dynamic Web Sites' ...

DOWNLOAD NOW »

Author: Larry Ullman

Publisher: Pearson Education

ISBN: 9780132639880

Category: Computers

Page: 528

View: 841

With PHP for the World Wide Web, Fourth Edition: Visual QuickStart Guide, readers can start from the beginning to get a tour of the programming language, or look up specific tasks to learn just what they need to know. This task-based visual reference guide uses step-by-step instructions and plenty of screenshots to teach beginning and intermediate users this popular open-source scripting language. Leading technology author Larry Ullman guides readers through the latest developments including use and awareness of HTML5 with PHP. Other addressed changes include removal of outdated functions and more efficient ways to tackle common needs. Both beginning users, who want a thorough introduction to the technology, and more intermediate users, who are looking for a convenient reference, will find what they need here--in straightforward language and through readily accessible examples.

PHP BEGINNER S PRACTICAL GUIDE

... CHAPTER 2 Variable Declaration 2.1 What is variable?...............................................................................................................12 CHAPTER 3 ... Object Oriented Programming 11.1 Introduction.

DOWNLOAD NOW »

Author: Pratiyush Guleria

Publisher: BPB Publications

ISBN: 9789387284821

Category: Computers

Page: 109

View: 341

DESCRIPTIONThe book has been written in such a way that the concepts are explained in detail, giving adequate emphasis on examples. To make clarity of the programming examples, logic is explained properly and discussed by using comments in the program itself. The book covers the topics right from the start of the software using snapshots of starting the software and writing programs into it. The database examples are discussed in detail from simple to complex taking into consideration the requirement of students. Various sample projects are included in the Book and are written in simple language so as to give students the basic idea of developing projects in PHP using MySQL. The examples given in the book are user-focused and have been highly updated including topics, figures, and examples.The book features more on practical approach with more examples covering topics from simple to complex one addressing many of the core concepts and advanced topics also. KEY FEATURES Comprehensive coverage of PHP with MySQL laying more stress on examples.The Book also covers HTML using practical example along with PHP and MySQL. Strictly in accordance of the syllabus covered under B.E./B.Tech for industrial and short-term training programs.Simple language, crystal clear approach, straightforward comprehensible presentation.Adopting user-friendly classroom lecture style.The concepts are duly supported by several examples.CONTENTS HTML PHP VariableDeclaration Operators and Control Statements Arrays Functions Strings Form Processing Cookies and Sessions Databases Validations and File Handling Object-Oriented Programming Regular Expressions and PDO Fundamentals Sample Projects Practice Paper

Programming in HTML and PHP

1 1.1 Introducing the Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1.1 What Is an HTML ... 40 3.2 The form and input Elements . ... 60 ix 4 Creating a PHP Environment............................ 65 4.1 A Simple ...

DOWNLOAD NOW »

Author: David R. Brooks

Publisher: Springer

ISBN: 9783319569734

Category: Computers

Page: 293

View: 341

This concise and accessible textbook will enable readers to quickly develop the working skills necessary to solve computational problems in a server-based environment, using HTML and PHP. The importance of learning by example (as opposed to simply learning by copying) is emphasized through extensive use of hands-on exercises and examples, with a specific focus on useful science and engineering applications. The clearly-written text is designed to be simple to follow for the novice student, without requiring any background in programming or mathematics beyond algebra. Topics and features: describes the creation of HTML pages and the characteristics of HTML documents, showing how to use HTML tables, forms, lists, and frames to organize documents for use with PHP applications; explains how to set up a PHP environment, using a local or remote server; introduces the capabilities and syntax of the PHP language, including coverage of array syntax and use; examines user-defined functions in programming, summarizing PHP functions for reading and writing files, viewing the content of variables, and manipulating strings; reviews the PHP GD graphics library, presenting applications for creating pie charts, bar graphs, and line graphs suitable for displaying scientific data; includes appendices listing HTML and ASCII special characters, and highlighting the essential basic strategies for solving computational problems. Supplying all of the tools necessary to begin coding in HTML and PHP, this invaluable textbook is ideal for undergraduate students taking introductory courses in programming. The book will also serve as a helpful self-study text for professionals in any technical field.

PHP Developer s Cookbook

... 40 converting between binary and decimal , OC18 extension compared to Oracle extension , 268 OCILogon ( ) function , 255 octdec ( ) function , 40 octopus.php source code , 171-172 ODBC module , creating , 270-272 overview of ...

DOWNLOAD NOW »

Author: Sterling Hughes

Publisher: Sams Publishing

ISBN: 0672323257

Category: Computers

Page: 480

View: 505

PHP is an open source server side scripting language for creating dynamic web pages for ecommerce and other web applications offering a simple and universal solution for easy-to-program dynamic web pages. This text is a solutions-oriented guide to the challenges most often faced by PHP developers.

PHP Advanced and Object Oriented Programming

... 32 33 // Print a little introduction: 34 echo "kh 2×With a width of $width and a height of $height. . . .3/h2×"; 35 36 // Create a new rectangle : 37 $r = new Rectangle ($width, $height); 38 39 // Print the area. 40 echo '3px The ...

DOWNLOAD NOW »

Author: Larry Ullman

Publisher: Peachpit Press

ISBN: 9780133057782

Category: Computers

Page: 504

View: 697

Readers can take their PHP skills to the next level with this fully revised and updated PHP Advanced: Visual QuickPro Guide, Third Edition! Filled with fourteen chapters of step-by-step content and written by bestselling author and PHP programmer Larry Ullman, this guide teaches specific topics in direct, focused segments, shows how PHP is used in real-world applications. The book teaches developing web applications using advanced PHP techniques and advanced database concepts, and this edition offers several chapters devoted to object-oriented programming and all-new chapters on debugging, testing, and performance and using the Zend framework. Author hosts a popular companion website at www.larryullman.com, where readers can freely download code used in the book, access a user forum and book updates, and get advice directly from the author.

Making Use of PHP

Introducing. PHP. PHP is one of the fastest-growing scripting languages. Due to its useful features and ... The PHP module is compiled into the Apache server on over 5 million web sites, or approaching 40% of all Apache sites.

DOWNLOAD NOW »

Author: Ashok Appu

Publisher: John Wiley & Sons

ISBN: 9780471428695

Category: Computers

Page: 368

View: 257

Web Programming for Business

PHP Object-Oriented Programming with Oracle David Paper. https://chrome.google.com/webstore/detail/ ... The adbAggregation« and adbIterator« classes were introduced and explained in Chapter 6. The application creates an RSS feed using ...

DOWNLOAD NOW »

Author: David Paper

Publisher: Routledge

ISBN: 9781136671890

Category: Computers

Page: 264

View: 239

Web Programming for Business: PHP Object-Oriented Programming with Oracle focuses on fundamental PHP coding, giving students practical, enduring skills to solve data and technical problems in business. Using Oracle as the backend database, the book is version-neutral, teaching students code that will still work even with changes to PHP and Oracle. The code is clean, clearly explained and solutions-oriented, allowing students to understand how technologies such as XML, RSS or AJAX can be leveraged in business applications. The book is fully illustrated with examples, and includes chapters on: Database functionality Security programming Transformation programming to move data Powerpoint slides, applied exam questions, and the raw code for all examples are available on a companion website. This book offers an innovative approach that allows anyone with basic SQL and HTML skills to learn PHP object-oriented programming.

Introduction to CICS Dynamic Scripting

The echo statement is a PHP statement. Object-oriented programming (OOP) in PHP is introduced in Version 3 with limited functionality. In PHP 5, many OOP components, such as interfaces, access control, and abstract class have been added ...

DOWNLOAD NOW »

Author: Chris Rayns

Publisher: IBM Redbooks

ISBN: 9780738435527

Category: Computers

Page: 400

View: 906

IBM® CICS® Transaction Server Feature Pack for Dynamic Scripting embeds and integrates technology from WebSphere® sMash into the CICS TS V4.1 run time, helping to reduce the time and cost of CICS application development. The Feature Pack provides a robust, managed environment for a wide range of situational applications allowing PHP and Groovy developers to create reports, dashboards, and widgets, and integrate CICS assets into mash-ups, and much more. The CICS Dynamic Scripting Feature Pack combines the benefits of scripted, Web 2.0 applications with easy and secure access to CICS application and data resources. The Feature Pack includes a PHP 5.2 run time implemented in JavaTM and with Groovy language support, support for native Java code and access to many additional libraries and connectors to enhance the development and user experience of rich Internet applications. Access to CICS resources is achieved by using the JCICS APIs. In this IBM Redbooks® publication, we introduce the Dynamic Scripting Feature Pack, show how to install and customize it, and provide examples for using it.

Ubuntu Unleashed 2013 Edition

... 37 Using Perl 38 Using Python 39 Using PHP 40 C/C++ Programming Tools for Ubuntu 41 Using Other Popular Programming ... the Hood B Ubuntu and Linux Internet Resources Index Table of Contents Introduction Licensing Who This Book Is For.

DOWNLOAD NOW »

Author: Matthew Helmke

Publisher: Sams Publishing

ISBN: 9780133135244

Category: Computers

Page: 888

View: 261

This eBook edition does not provide a DVD of Ubuntu or the upgrade kit. You can download the most current release of Ubuntu from www.ubuntu.com/download. Ubuntu Unleashed 2013 Edition is filled with unique and advanced information for everyone who wants to make the most of the Ubuntu Linux operating system. This new edition has been thoroughly revised and updated by a long-time Ubuntu community leader to reflect the exciting new Ubuntu 12.10 (“Quantal Quetzal”) and the forthcoming Ubuntu 13.04. Former Ubuntu Forum administrator Matthew Helmke covers all you need to know about Ubuntu 12.10/13.04 installation, configuration, productivity, multimedia, development, system administration, server operations, networking, virtualization, security, DevOps, and more—including intermediate-to-advanced techniques you won’t find in any other book. Helmke presents up-to-the-minute introductions to Ubuntu’s key productivity and Web development tools, programming languages, hardware support, and more. You’ll find new or improved coverage of navigation via Unity Dash, wireless networking, VPNs, software repositories, new NoSQL database options, virtualization and cloud services, new programming languages and development tools, monitoring, troubleshooting, and more. Configure and customize the Unity desktop and make the most of the Dash Get started with multimedia and productivity applications, including LibreOffice Manage Linux services, users, and software packages Administer and run Ubuntu from the command line (with added coverage of stdin, stdout, sdterr, redirection, and file comparison) Automate tasks and use shell scripting Provide secure remote access and configure a secure VPN Manage kernels and modules Administer file, print, email, proxy, LDAP, and HTTP servers (Apache or alternatives) Learn about new options for managing large numbers of servers Work with databases (both SQL and the newest NoSQL alternatives) Get started with virtualization Build a private cloud with Juju and Charms Learn the basics about popular programming languages including Python, PHP, Perl, and new alternatives such as Go and Rust