Beginning PHP. and MySQL. Fourth Edition. From Novice to Professional. W. Jason Gilmore. mmm
|
|
- Candice Berry
- 5 years ago
- Views:
Transcription
1 Beginning PHP and MySQL From Novice to Professional Fourth Edition mmm W. Jason Gilmore
2 Contents * About the Author xxix * About the Technical Reviewer xxx a Acknowledgments Introduction xxxi xxxii Chapter 1: Introducing PHP 1 History 1 PHP 4 2 PHP 5 3 PHP PHP 6 5 General Language Features 5 Practicality 5 Power 6 Possibility 7 Price 7 Summary 8 Chapter 2: Configuring Your Environment 9 Installation Prerequisites 9 Downloading Apache 10 Downloading PHP 10 Downloading the Documentation 11 Installing Apache and PHP on Linux 12 V
3 * CONTENTS Installing Apache and PHP on Windows 13 Installing IIS and PHP on Windows 15 Testing Your Installation 16 Configuring PHP 18 Configuring PHP at Build Time on Linux 18 Customizing the Windows Build 19 Run-Time Configuration 19 Managing PHP's Configuration Directives 19 PHP's Configuration Directives 21 Choosing a Code Editor 37 Adobe Dreamweaver CS5 37 Notepad++ 37 PDT (PHP Development Tools) 38 Zend Studio 38 Choosing a Web Hosting Provider 38 Seven Questions for Any Prospective Hosting Provider 39 Summary 41 Chapter 3: PHP Basics 41 Embedding PHP Code in Your Web Pages 41 Default Syntax 42 Short-Tags 42 Script 43 ASP Style 43 Embedding Multiple Code Blocks 44 Commenting Your Code 44 Single-Line C++ Syntax 44 Shell Syntax 44 Multiple-Line C Syntax 45
4 Outputting Data to the Browser 45 The printo Statement 46 The echoo Statement 47 The printfo Statement 47 The sprintfo Statement 49 PHP's Supported Data Types 49 Scalar Data Types 49 Compound Data Types 51 Converting Between Data Types Using Type Casting 52 Adapting Data Types with Type Juggling 53 Type-Related Functions 55 Type Identifier Functions 56 Identifiers 56 Variables 57 Variable Declaration 58 Variable Scope 59 PHP's Superglobal Variables 62 Variable Variables 68 Constants 68 Expressions 69 Operands 69 Operators 69 String Interpolation 76 Double Quotes 77 Escape Sequences 77 Single Quotes 78 Curly Braces 79 Heredoc 79 vii
5 H CONTENTS Nowdoc 80 Control Structures 80 Conditional Statements 80 Looping Statements 82 File-Inclusion Statements 88 Summary 91 f* Chapter 4: Functions 91 Invoking a Function 91 Creating a Function 92 Passing Arguments by Value 93 Passing Arguments by Reference 94 Default Argument Values 94 Using Type Hinting 95 Returning Values from a Function 96 Recursive Functions 97 Function Libraries 100 Summary 101 Chapter 5: Arrays 103 What Is an Array? 103 Creating an Array, 105 Creating Arrays with arrayo 105 Extracting Arrays with list() 106 Populating Arrays with a Predefined Value Range 107 Testing for an Array 107 Outputting an Array 108 Printing Arrays for Testing Purposes 109 Adding and Removing Array Elements 110 Adding a Value to the Front of an Array 110 viii
6 Adding a Value to the End of an Array 110 Removing a Value from the Front of an Array 111 Removing a Value from the End of an Array 111 Locating Array Elements 111 Searching an Array 111 Retrieving Array Keys 113 Retrieving Array Values 113 Traversing Arrays 113 Retrieving the Current Array Key 114 Retrieving the Current Array Value 114 Retrieving the Current Array Key and Value 115 Moving the Array Pointer 115 Passing Array Values to a Function 116 Determining Array Size and Uniqueness 117 Determining the Size of an Array 117 Counting Array Value Frequency.118 Determining Unique Array Values 119 Sorting Arrays 119 Reversing Array Element Order 119 Flipping Array Keys and Values 121 Sorting an Array 121 Merging, Slicing, Splicing, and Dissecting Arrays 126 Merging Arrays 127 Recursively Appending Arrays 127 Combining Two Arrays 128 Slicing an Array 128 Splicing an Array 129 Calculating an Array Intersection 131 Calculating Associative Array Intersections 131 ix
7 «CONTENTS Calculating Array Differences 132 Calculating Associative Array Differences 133 Other Useful Array Functions 133 Returning a Random Set of Keys 133 Shuffling Array Elements 134 Summary 135 Chapter 6: Object-Oriented PHP 135 The Benefits of OOP 135 Encapsulation 135 Inheritance 136 Polymorphism 136 Key OOP Concepts 137 Classes 137 Objects 138 Properties 138 Constants 144 Methods 145 Constructors and Destructors 149 Constructors 149 Destructors 152 Static Class Members 153 The instanceof Keyword 154 Helper Functions 154 Autoloading Objects 157 Summary 157 a Chapter 7: Advanced OOP Features 159 Advanced OOP Features Not Supported by PHP 159 X
8 » CONTENTS Object Cloning.160 Cloning Example 160 The _clone() Method 162 Inheritance 163 Class Inheritance 163 Inheritance and Constructors 165 Inheritance and Late Static Binding 167 Interfaces.168 Implementing a Single Interface 169 Implementing Multiple Interfaces 170 Abstract Classes 171 Introducing Namespaces 172 Summary 174 Chapter 8: Error and Exception Handling 175 Configuration Directives 175 Error Logging 179 Exception Handling 182 Why Exception Handling Is Handy 182 PHP's Exception-Handling Implementation 183 SPL's Exceptions 189 Summary 191 Chapter 9: Strings and Regular Expressions 191 Regular Expressions, 191 Regular Expression Syntax (POSIX) 192 PHP's Regular Expression Functions (POSIX Extended) 194 Regular Expression Syntax (Perl) 198 Other String-Specific Functions 205
9 m CONTENTS Determining the Length of a String 206 Comparing Two Strings 206 Manipulating String Case 209 Converting Strings to and from HTML 211 Alternatives for Regular Expression Functions 216 Padding and Stripping a String 223 Counting Characters and Words 225 Taking Advantage of PEAR: ValidateJJS 227 Installing ValidateJJS 227 Using ValidateJJS 228 Summary 228 Chapter 10: Working with the File and Operating System.229 Learning About Files and Directories 230 Parsing Directory Paths 230 Calculating File, Directory, and Disk Sizes 232 Determining Access and Modification Times 235 Working with Files 236 The Concept of a Resource 237 Recognizing Newline Characters 237 Recognizing the End-of-File Character 237 Opening and Closing a File 237 Reading from a File 239 Writing a String to a File 246 Moving the File Pointer 247 Reading Directory Contents 247 Executing Shell Commands 249 System-Level Program Execution 251 Sanitizing the Input 251 xii
10 PHP's Program Execution Functions 252 Summary 255 Chapter 11: PEAR 257 The Power of PEAR: Converting Numeral Formats 257 Installing and Updating PEAR 258 Installing PEAR 258 PEAR and Hosting Companies 260 Updating PEAR 260 Using the PEAR Package Manager 260 Viewing an Installed PEAR Package 261 Learning More about an Installed PEAR Package 261 Installing a PEAR Package 262 Including a Package within Your Scripts 264 Upgrading Packages 264 Uninstalling a Package 265 Downgrading a Package 266 Introducing Pyrus 266 Installing Pyrus 266 Summary 267 Chapter 12: Date and Time 269 The Unix Timestamp 269 PHP's Date and Time Library 270 Validating Dates 270 Formatting Dates and Times 271 Converting a Timestamp to User-Friendly Values 275 Working with Timestamps 276 Date Fu 277 Displaying the Localized Date and Time 277 xiii
11 Displaying the Web Page's Most Recent Modification Date 282 Determining the Number of Days in the Current Month 282 Determining the Number of Days in Any Given Month 282 Calculating the Date X Days from the Present Date 283 Date and Time Enhancements for PHP 5.1+ Users 283 Introducing the DateTime Constructor 284 Formatting Dates 284 Setting the Date After Instantiation 284 Setting the Time After Instantiation 285 Modifying Dates and Times 285 Calculating the Difference between Two Dates 286 Summary 286 Chapter 13: Working with HTML Forms 287 PHP and Web Forms 287 A Simple Example 288 Validating Form Data 289 File Deletion 289 Cross-Site Scripting 290 Sanitizing User Input 291 Validating and Sanitizing Data with the Filter Extension 294 Working with Multivalued Form Components 296 Taking Advantage of PEAR: HTML_QuickForm2 297 Installing HTML_QuickForm2 298 Creating and Validating a Simple Form 298 Summary 301 Chapter 14: Authenticating Your Users 303 HTTP Authentication Concepts 303 Using Apache's.htaccess Feature 304 xiv
12 Authenticating Your Users with PHP 305 PHP's Authentication Variables 305 Useful Functions 306 Hard-Coded Authentication 307 File-Based Authentication 308 Database-Based Authentication 309 Taking Advantage of PEAR: Auth_HTTP 311 User Login Administration 313 Testing Password Guessability with the CrackLib Library 313 One-Time URLs and Password Recovery 315 Summary 318 Chapter 15: Handling File Uploads 319 Uploading Files via HTTP 319 Uploading Files with PHP 320 PHP's File Upload/Resource Directives 320 The $_FILES Array 322 PHP's File-Upload Functions 322 Upload Error Messages 324 A Simple Example 325 Taking Advantage of PEAR: HTTPJJpload 326 Installing HTTPJJpload 326 Uploading a File 326 Learning More About an Uploaded File 327 Uploading Multiple Files 328 Summary 329 Chapter 16: Networking 331 DNS, Services, and Servers 331 DNS 332 xv
13 Services 336 Establishing Socket Connections 337 Mail 339 Configuration Directives 339 Sending Using a PHP Script 340 Common Networking Tasks 344 Pinging a Server 345 Creating a Port Scanner 345 Creating a Subnet Converter 346 Testing User Bandwidth 348 Summary Chapter 17: PHP and LDAP 351 Using LDAP from PHP 352 Configuring LDAP for PHP 352 Connecting to an LDAP Server 352 Retrieving LDAP Data 355 Counting Retrieved Entries 358 Sorting LDAP Records 359 Inserting LDAP Data 360 Updating LDAP Data 361 Deleting LDAP Data 362 Working with the Distinguished Name 363 Error Handling 364 Summary 365 Chapter 18: Session Handlers 367 What Is Session Handling? 367 The Session-Handling Process 368 Configuration Directives 369 xvi
14 Managing the Session Storage Media 369 Setting the Session Files Path 369. Automatically Enabling Sessions 370 Setting the Session Name 370 Choosing Cookies or URL Rewriting 370 Automating URL Rewriting 370 Setting the Session Cookie Lifetime 370 Setting the Session Cookie's Valid URL Path 371 Setting Caching Directions for Session-Enabled Pages 371 Working with Sessions 373 Starting a Session 373 Destroying a Session 373 Setting and Retrieving the Session ID 374 Creating and Deleting Session Variables 374 Encoding and Decoding Session Data 375 Practical Session-Handling Examples 377 Automatically Logging In Returning Users 378 Generating a Recently Viewed Document Index 379 Creating Custom Session Handlers 381 Tying Custom Session Functions into PHP's Logic 382 Using Custom MySQL-Based Session Handlers 382 Summary 385 Chapter 19: Templating with Smarty 387 What's a Templating Engine? 387 Introducing Smarty 389 Installing Smarty 390 Using Smarty 391 Smarty's Presentational Logic 393 xvii
15 Comments 394 Variable Modifiers 394 Control Structures 397 Statements 401 Creating Configuration Files 404 configjoad 404 Referencing Configuration Variables 405 Using CSS in Conjunction with Smarty 405 Caching 406 Working with the Cache Lifetime 407 Eliminating Processing Overhead with iscached() 407 Creating Multiple Caches per Template 408 Some Final Words About Caching 409 Summary 409 w Chapter 20: Web Services 411 Why Web Services? 411 Really Simple Syndication 413 Understanding RSS Syntax 414 Introducing SimplePie, 416 Installing SimplePie 416 Parsing a Feed with SimplePie 417 Parsing Multiple Feeds 418 SimpleXML 419 Loading XML 420 Parsing XML 421 Summary 425» Chapter 21: Securing Your Web Site 427 Configuring PHP Securely 428 xviii
16 Security-Related Configuration Parameters 428 Hiding Configuration Details.430 Hiding Apache 430 Hiding PHP 431 Hiding Sensitive Data 432 Hiding the Document Root 432 Denying Access to Certain File Extensions 433 Data Encryption 433 PHP's Encryption Functions 434 The MCrypt Package 434 Summary 436 Chapter 22: Creating Ajax-enhanced Features with jquery and PHP 437 Introducing Ajax 437 Introducing jquery 439 Installing jquery 439 A Simple Example 440 Responding to Events 441 jquery and the DOM 442 Creating a Username Existence Validator 444 Determining If a Username Exists 445 Summary 448 Chapter 23: Building Web Sites for the World 449 Translating Web Sites with Gettext 450 Step 1: Update the Web Site Scripts 450 Step 2: Create the Localization Repository 452 Step 3: Create the Translation Files 452 Step 4: Translate the Text 453 Step 5: Generate Binary Files 454 xix
17 Step 6: Set the Desired Language Within Your Scripts 454 Localizing Dates, Numbers, and Times 455 Summary 456 Chapter 24: Introducing the Zend Framework 457 Introducing MVC 457 PHP's Framework Solutions 459 The CakePHP Framework 460 The Solar Framework 460 The symfony Framework 460 The Zend Framework 461 Introducing the Zend Framework 461 Installing the Zend Framework 462 Creating Your First Zend Framework-Driven Web Site 463 Summary 475 Chapter 25: Introducing MySQL 477 What Makes MySQL So Popular? 477 Flexibility 477 Power 478 Flexible Licensing Options 480 A (Hyper)Active User Community 481 The Evolution of MySQL 481 MySQL MySQL MySQL MySQL 5.4 and Prominent MySQL Users 484 craigslist 484; Wikipedia 484; xx
18 a CONTENTS Other Prominent Users 484 Summary 485 Chapter 26: Installing and Configuring MySQL, 487 Downloading MySQL 487 Installing MySQL 488 Installing MySQL on Linux 488 Installing and Configuring MySQL on Windows 492 Setting the MySQL Administrator Password 495 Starting and Stopping MySQL 495 Controlling the Daemon Manually 495 Configuring and Optimizing MySQL 496 The mysqld_safe Wrapper 497 MySQL's Configuration and Optimization Parameters 497 The my.cnf File 501 Configuring PHP to Work with MySQL, 504 Reconfiguring PHP on Linux 504 Reconfiguring PHP on Windows 504 Summary 505 Chapter 27: The Many MySQL Clients 505 Introducing the Command-Line Clients 505 The mysql Client 505 The mysqladmin Client 515 Other Useful Clients 517 Client Options 520 MySQL's GUI Client Programs 523 phpmyadmin 524 Summary 525
19 k Chapter 28: MySQL Storage Engines and Data Types 527 Storage Engines 527 MylSAM 528 IBMDB InnoDB 531 MEMORY 531 MERGE 533 FEDERATED 533 ARCHIVE 534 CSV 535 EXAMPLE 535 BLACKHOLE 535 Storage Engine FAQ 535 Data Types and Attributes 537 Data Types 537 Data Type Attributes 543 Working with Databases and Tables 546 Working with Databases 546 Working with Tables 548 Altering a Table Structure 551 The INFORMATION_SCHEMA 552 Summary 555 it Chapter 29: Securing MySQL 557 What You Should Do First 558 Securing the mysqld Daemon 559 The MySQL Access Privilege System 560 How the Privilege System Works 560' Where Is Access Information Stored? 562 xxii
20 CONTENTS User and Privilege Management 573 Creating Users Deleting Users Renaming Users The GRANT and REVOKE Commands Reviewing Privileges 581 Limiting User Resources 581 Secure MySQL Connections 582 Grant Options 583 SSL Options 584 Starting the SSL-Enabled MySQL Server 586 Connecting Using an SSL-Enabled Client 586 Storing SSL Options in the my.cnf File 586 Summary 586 Chapter 30: Using PHP with MySQL 587 Installation Prerequisites 588 Enabling the mysqli Extension on Linux/Unix 588 Enabling the mysqli Extension on Windows 588 Using the MySQL Native Driver 588 Managing User Privileges 589 Working with Sample Data 589 Using the mysqli Extension 590 Setting Up and Tearing Down the Connection 590 Handling Connection Errors 591 Retrieving Error Information 591 Storing Connection Information in a Separate File 593 Securing Your Connection Information 593 Interacting with the Database 594 xxiii
21 st CONTENTS Sending a Query to the Database 594 Parsing Query Results 596 Determining the Rows Sefected and Rows Affected 598 Working with Prepared Statements 599 Executing Database Transactions 605 Enabling Autocommit Mode 605 Committing a Transaction 605 Rolling Back a Transaction 605 Summary 606 Chapter 31: Introducing PDO 607 Another Database Abstraction Layer? 608 Using PDO 609 Installing PDO 610 PDO's Database Options 610 Connecting to a Database Server and Selecting a Database 611 Handling Errors 613 Getting and Setting Attributes 615 Executing Queries 616 Introducing Prepared Statements 618 Retrieving Data 621 Setting Bound Columns 624 Working with Transactions 625 Summary 626 m Chapter 32: Stored Routines 62? Should You Use Stored Routines? 627 Stored Routine Advantages 627 Stored Routine Disadvantages 628 How MySQL Implements Stored Routines 629 xxiv
22 Creating a Stored Routine 629 Declaring and Setting Variables 632 Executing a Stored Routine 633 Creating and Using Multistatement Stored Routines 634 Calling a Routine from Within Another Routine 641 Modifying a Stored Routine 642 Deleting a Stored Routine 642 Viewing a Routine's Status 643 Viewing a Routine's Creation Syntax 644 Handling Conditions 644 Integrating Routines into Web Applications 645 Creating the Employee Bonus Interface 645 Retrieving Multiple Rows 646 Summary 647 Chapter 33: MySQL Triggers 649 Introducing Triggers 649 Why Use Triggers? 649 Taking Action Before an Event 650 Taking Action After an Event 650 Before Triggers vs. After Triggers 651 MySQL's Trigger Support Creating a Trigger 652 Viewing Existing Triggers 654 Modifying a Trigger 656 Deleting a Trigger 656 Integrating Triggers into Web Applications 657 Summary 658 XXV
23 m Chapter 34: MySQL Views 659 Introducing Views 660 MySQL's View Support 660 Creating and Executing Views 660 Viewing View Information 667 Modifying a View 669 Deleting a View 669 Updating Views 669 Incorporating Views into Web Applications 670 Summary 672 Chapter 35: Practical Database Queries 673 Sample Data 673 Creating Tabular Output with PEAR 674 Installing HTMLJable 674 Creating a Simple Table 675 Creating More Readable Row Output 676 Creating a Table from Database Data 677 Sorting Output 679 Creating Paged Output 680 Listing Page Numbers 682 Querying Multiple Tables with Subqueries 684 Performing Comparisons with Subqueries 681 Determining Existence with Subqueries 685 Performing Database Maintenance with Subqueries 681 Using Subqueries with PHP 687 Iterating Result Sets with Cursors 687 Cursor Basics 688? Creating a Cursor 688 xxvi
24 Opening a Cursor 689 Using a Cursor 689 Closing a Cursor 690 Using Cursors with PHP 690 Summary, 691 Chapter 36: Indexes and Searching 693 Database Indexing 693 Primary Key Indexes 694 Unique Indexes 695 Normal Indexes 696 Full-Text Indexes 698 Indexing Best Practices 701 Forms-Based Searches 702 Performing a Simple Search 702 Extending Search Capabilities 704 Performing a Full-Text Search 705 Summary 707 Chapter 37: Transactions 709 What's a Transaction? 709 MySQL's Transactional Capabilities 710 System Requirements 710 Table Creation 710 A Sample Project 711 Creating Tables and Adding Sample Data 711 Executing an Example Transaction 712 Usage Tips 714 Building Transactional Applications with PHP 715 The Swap Meet Revisited 715 xxvii
25 * CONTENTS Summary 717 Chapter 38: Importing and Exporting Data 719 Sample Table 719 Using Data Delimitation 720 Importing Data 720 Importing Data with LOAD DATA INFILE 721 Importing Data with mysqlimport 724 Loading Table Data with PHP 727 Exporting Data 728 SELECT INTO OUTFILE 729 Summary 732 index 733 xxviii
An Introduction to JavaScript & Bootstrap Basic concept used in responsive website development Form Validation Creating templates
PHP Course Contents An Introduction to HTML & CSS Basic Html concept used in website development Creating templates An Introduction to JavaScript & Bootstrap Basic concept used in responsive website development
More information"Charting the Course... SharePoint 2007 Hands-On Labs Course Summary
Course Summary Description This series of 33 hands-on labs allows students to explore the new features of Microsoft SharePoint Server, Microsoft Windows, Microsoft Office, including Microsoft Office Groove,
More information"Charting the Course... Intermediate PHP & MySQL Course Summary
Course Summary Description In this PHP training course, students will learn to create database-driven websites using PHP and MySQL or the database of their choice. The class also covers SQL basics. Objectives
More informationGet in Touch Module 1 - Core PHP XHTML
PHP/MYSQL (Basic + Advanced) Web Technologies Module 1 - Core PHP XHTML What is HTML? Use of HTML. Difference between HTML, XHTML and DHTML. Basic HTML tags. Creating Forms with HTML. Understanding Web
More informationIntroduction to PHP. Handling Html Form With Php. Decisions and loop. Function. String. Array
Introduction to PHP Evaluation of Php Basic Syntax Defining variable and constant Php Data type Operator and Expression Handling Html Form With Php Capturing Form Data Dealing with Multi-value filed Generating
More informationPHP and MySQL Programming
PHP and MySQL Programming Course PHP - 5 Days - Instructor-led - Hands on Introduction PHP and MySQL are two of today s most popular, open-source tools for server-side web programming. In this five day,
More informationCERTIFICATE IN WEB PROGRAMMING
COURSE DURATION: 6 MONTHS CONTENTS : CERTIFICATE IN WEB PROGRAMMING 1. PROGRAMMING IN C and C++ Language 2. HTML/CSS and JavaScript 3. PHP and MySQL 4. Project on Development of Web Application 1. PROGRAMMING
More informationThis course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.
HTML5/CSS3/JavaScript Programming Course Summary Description This class is designed for students that have experience with basic HTML concepts that wish to learn about HTML Version 5, Cascading Style Sheets
More informationCROSS-REFERENCE TABLE ASME A Including A17.1a-1997 Through A17.1d 2000 vs. ASME A
CROSS-REFERENCE TABLE ASME Including A17.1a-1997 Through A17.1d 2000 vs. ASME 1 1.1 1.1 1.1.1 1.2 1.1.2 1.3 1.1.3 1.4 1.1.4 2 1.2 3 1.3 4 Part 9 100 2.1 100.1 2.1.1 100.1a 2.1.1.1 100.1b 2.1.1.2 100.1c
More informationBeginning ASP.NET. 4.5 in C# Matthew MacDonald
Beginning ASP.NET 4.5 in C# Matthew MacDonald Contents About the Author About the Technical Reviewers Acknowledgments Introduction xxvii xxix xxxi xxxiii UPart 1: Introducing.NET. 1 & Chapter 1: The Big
More informationA Web-Based Introduction
A Web-Based Introduction to Programming Essential Algorithms, Syntax, and Control Structures Using PHP, HTML, and MySQL Third Edition Mike O'Kane Carolina Academic Press Durham, North Carolina Contents
More informationDevShala Technologies A-51, Sector 64 Noida, Uttar Pradesh PIN Contact us
INTRODUCING PHP The origin of PHP PHP for Web Development & Web Applications PHP History Features of PHP How PHP works with the Web Server What is SERVER & how it works What is ZEND Engine Work of ZEND
More informationMastering phpmyadmiri 3.4 for
Mastering phpmyadmiri 3.4 for Effective MySQL Management A complete guide to getting started with phpmyadmin 3.4 and mastering its features Marc Delisle [ t]open so 1 I community experience c PUBLISHING
More informationContents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix
PGJC4_JSE8_OCA.book Page ix Monday, June 20, 2016 2:31 PM Contents Figures Tables Examples Foreword Preface xix xxi xxiii xxvii xxix 1 Basics of Java Programming 1 1.1 Introduction 2 1.2 Classes 2 Declaring
More informationPreface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS
Contents Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS 1.1. INTRODUCTION TO COMPUTERS... 1 1.2. HISTORY OF C & C++... 3 1.3. DESIGN, DEVELOPMENT AND EXECUTION OF A PROGRAM... 3 1.4 TESTING OF PROGRAMS...
More informationMySQL 5.0 Certification Study Guide
MySQL 5.0 Certification Study Guide Paul DuBois, Stefan Hinz, and Carsten Pedersen MySQC Press 800 East 96th Street, Indianapolis, Indiana 46240 USA Table of Contents Introduction 1 About This Book 1 Sample
More informationPHP & PHP++ Curriculum
PHP & PHP++ Curriculum CORE PHP How PHP Works The php.ini File Basic PHP Syntax PHP Tags PHP Statements and Whitespace Comments PHP Functions Variables Variable Types Variable Names (Identifiers) Type
More informationDeveloping Web Applications
Developing Web Applications Ralph Moseley Middlesex University IIICENTCNNIAL 1807 ewiley 2007 13ICCNTENNIAL John Wiley & Sons, Ltd Preface Introduction Features Additional Materials Trademarks Acknowledgments
More informationProgramming for the Web with PHP
Aptech Ltd Version 1.0 Page 1 of 11 Table of Contents Aptech Ltd Version 1.0 Page 2 of 11 Abstraction Anonymous Class Apache Arithmetic Operators Array Array Identifier arsort Function Assignment Operators
More informationModel Question Paper. Credits: 4 Marks: 140
Model Question Paper Subject Code: BT0075 Subject Name: RDBMS and MySQL Credits: 4 Marks: 140 Part A (One mark questions) 1. MySQL Server works in A. client/server B. specification gap embedded systems
More informationAcknowledgments Introduction. Part I: Programming Access Applications 1. Chapter 1: Overview of Programming for Access 3
74029ftoc.qxd:WroxPro 9/27/07 1:40 PM Page xiii Acknowledgments Introduction x xxv Part I: Programming Access Applications 1 Chapter 1: Overview of Programming for Access 3 Writing Code for Access 3 The
More informationPHP WITH ANGULAR CURRICULUM. What you will Be Able to Achieve During This Course
PHP WITH ANGULAR CURRICULUM What you will Be Able to Achieve During This Course This course will enable you to build real-world, dynamic web sites. If you've built websites using plain HTML, you realize
More informationCourse Curriculum Accord info Matrix Pvt.Ltd Page 1 of 7
Page 1 of 7 Introduction to Open Source Software - Open Source Vs Closed Source Applications - Introduction to the LAMP (Linux+Apache+Mysql+PHP) software bundle. DESIGNING WEB APPLICATIONS HTML: Introduction
More informationThe 4D Web Companion. David Adams
David Adams TABLE OF CONTENTS Welcome 1 About this Book 3 Overview... 3 Terminology... 5 Special Symbols Used in this Book... 5 Versions Covered... 5 About the Demonstrations... 6 About the 4D Code...
More informationDOT NET Syllabus (6 Months)
DOT NET Syllabus (6 Months) THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In- Time Compilation and CLS Disassembling.Net Application to IL
More informationFull Stack Web Developer
Full Stack Web Developer S.NO Technologies 1 HTML5 &CSS3 2 JavaScript, Object Oriented JavaScript& jquery 3 PHP&MYSQL Objective: Understand the importance of the web as a medium of communication. Understand
More informationStatic Webpage Development
Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for PHP Given below is the brief description for the course you are looking for: - Static Webpage Development Introduction
More informationContents in Detail. Acknowledgments
Acknowledgments xix Introduction What s in This Book... xxii What Is Ethical Hacking?... xxiii Penetration Testing... xxiii Military and Espionage... xxiii Why Hackers Use Linux... xxiv Linux Is Open Source....
More informationBeginning Perl. Third Edition. Apress. JAMES LEE with SIMON COZENS
Beginning Perl Third Edition JAMES LEE with SIMON COZENS Apress About the Author... About the Technical Reviewers Acknowledgements Suitrod yetion «. xvi xvii xviii «xix. Chapter 1: First Steps in Perl..
More informationWeb Development. with Bootstrap, PHP & WordPress
Web Development With Bootstrap, PHP & Wordpress Curriculum We deliver all our courses as Corporate Training as well if you are a group interested in the course, this option may be more advantageous for
More informationWeb Development & SEO (Summer Training Program) 4 Weeks/30 Days
(Summer Training Program) 4 Weeks/30 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: D-66, First Floor, Sector- 07, Noida, UP Contact us: Email: stp@robospecies.com Website: www.robospecies.com
More informationIntroduction to Windchill PDMLink 10.2 for the Implementation Team
Introduction to Windchill PDMLink 10.2 for the Implementation Team Overview Course Code Course Length TRN-4262-T 2 Days In this course, you will learn how to complete basic Windchill PDMLink functions.
More informationContents. xvii xix xxiil. xxvii
Contents FOREWORD INTRODUCTION INDUSTRY ANALYSIS PREFACE ACKNOWLEDGMENTS BIOGRAPHY XV xvii xix xxiil XXV xxvii PART I CHAPTER 1 INTRODUCTION TO MOBILE SECURITY DEVELOPMENT Understanding Secure Web Development
More informationAdvanced Joomla! Dan Rahmel. Apress*
Advanced Joomla! Dan Rahmel Apress* Contents About the Author About the Technical Reviewer Acknowledgments Introduction xvii...xix xxi xxiii Chapter 1: Streamlining the Authoring Process 1 Setting the
More informationPHP: Software Training Employability Programme
PHP: Software Training Employability Programme Duration: 300Hours Prerequisites There are no Pre-requisites for this course. A Basic Knowledge of Programming Language is Advantageous. Basic Foundation
More informationFull Stack Web Developer
Full Stack Web Developer Course Contents: Introduction to Web Development HTML5 and CSS3 Introduction to HTML5 Why HTML5 Benefits Of HTML5 over HTML HTML 5 for Making Dynamic Page HTML5 for making Graphics
More informationIntroduction to Creo Elements/Direct 19.0 Modeling
Introduction to Creo Elements/Direct 19.0 Modeling Overview Course Code Course Length TRN-4531-T 3 Day In this course, you will learn the basics about 3-D design using Creo Elements/Direct Modeling. You
More informationPHP Online Training. PHP Online TrainingCourse Duration - 45 Days. Call us: HTML
PHP Online Training PHP is a server-side scripting language designed for web development but also used as a generalpurpose programming language. PHP is now installed on more than 244 million websites and
More information2 Webpage Markup with HTML HTML5 Page Structure Creating a Webpage HTML5 Elements and Entities
Contents Preface Introduction xix xxiii 1 The Web: An Overview 1 1.1 Web Is Part of the Internet.................. 1 1.2 IP Addresses and Domain Names............... 3 1.2.1 Domain Name System................
More informationINTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)
INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In-
More information"Charting the Course... Java Programming Language. Course Summary
Course Summary Description This course emphasizes becoming productive quickly as a Java application developer. This course quickly covers the Java language syntax and then moves into the object-oriented
More informationCORE PHP CURRICULUM. Introductory Session Web Architecture Overview of PHP Platform Origins of PHP in the open source community
CORE PHP CURRICULUM What you will Be Able to Achieve During This Course This course will enable you to build real-world, dynamic web sites. If you've built websites using plain HTML, you realize the limitation
More informationPHP / MYSQL DURATION: 2 MONTHS
PHP / MYSQL HTML Introduction of Web Technology History of HTML HTML Editors HTML Doctypes HTML Heads and Basics HTML Comments HTML Formatting HTML Fonts, styles HTML links and images HTML Blocks and Layout
More informationCONTENTS IN DETAIL INTRODUCTION 1 THE FAQS OF LIFE THE SCRIPTS EVERY PHP PROGRAMMER WANTS (OR NEEDS) TO KNOW 1 2 CONFIGURING PHP 19
CONTENTS IN DETAIL INTRODUCTION xiii 1 THE FAQS OF LIFE THE SCRIPTS EVERY PHP PROGRAMMER WANTS (OR NEEDS) TO KNOW 1 #1: Including Another File as a Part of Your Script... 2 What Can Go Wrong?... 3 #2:
More informationInstalling and Administering a Satellite Environment
IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00 IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00
More informationCore PHP. PHP output mechanism. Introducing. Language basics. Installing & Configuring PHP. Introducing of PHP keywords. Operators & expressions
Core PHP Introducing The origin of PHP PHP for web Development & Web Application PHP History Features of PHP How PHP works with the server What is server & how it works Installing & Configuring PHP PHP
More informationPHP & My SQL Duration-4-6 Months
PHP & My SQL Duration-4-6 Months Overview of the PHP & My SQL Introduction of different Web Technology Working with the web Client / Server Programs Server Communication Sessions Cookies Typed Languages
More informationIN PRACTICE. Daniele Bochicchio Stefano Mostarda Marco De Sanctis. Includes 106 practical techniques MANNING
IN PRACTICE Daniele Bochicchio Stefano Mostarda Marco De Sanctis Includes 106 practical techniques MANNING contents preface xv acknowledgments xvii about this book xix about the authors xxiii about the
More informationAcknowledgments Introduction. Chapter 1: Introduction to Access 2007 VBA 1. The Visual Basic Editor 18. Testing Phase 24
Acknowledgments Introduction Chapter 1: Introduction to Access 2007 VBA 1 What Is Access 2007 VBA? 1 What s New in Access 2007 VBA? 2 Access 2007 VBA Programming 101 3 Requirements-Gathering Phase 3 Design
More informationKalaivani Ananthan Version 2.0 October 2008 Funded by the Library of Congress
RUTGERS UNIVERSITY LIBRARIES OpenMIC User Manual Bibliographic Utility for analog and digital objects Kalaivani Ananthan Version 2.0 October 2008 Funded by the Library of Congress Table of Contents I.
More informationShop Manager Help. Version 5
Version 5 Contents I Table of Contents Foreword 0 Part I Overview 4 Part II ToolBar 5 Part III Login to Server 6 Part IV LogOut from Server 8 Part V Print Mount Report for Current Wheelset 9 Part VI Preview
More informationHelpline No WhatsApp No.:
TRAINING BASKET QUALIFY FOR TOMORROW Helpline No. 9015887887 WhatsApp No.: 9899080002 Regd. Off. Plot No. A-40, Unit 301/302, Tower A, 3rd Floor I-Thum Tower Near Corenthum Tower, Sector-62, Noida - 201309
More informationCourse Outline. MySQL Database Administration & Design. Course Description: Pre-requisites: Course Content:
MySQL Database Administration & Design Course Description: MySQL is the open source community's most popular Relational Database Management System (RDBMS) offering, and is a key part of LAMP - Linux, Apache,
More informationContents. iii Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services August 1998, Revision B
Contents About the Course...xv Course Overview... xvi Course Map... xvii Module-by-Module Overview... xviii Course Objectives... xxii Skills Gained by Module... xxiii Guidelines for Module Pacing... xxiv
More informationMurach s Beginning Java with Eclipse
Murach s Beginning Java with Eclipse Introduction xv Section 1 Get started right Chapter 1 An introduction to Java programming 3 Chapter 2 How to start writing Java code 33 Chapter 3 How to use classes
More informationIntroduction to PTC Windchill MPMLink 11.0
Introduction to PTC Windchill MPMLink 11.0 Overview Course Code Course Length TRN-4754-T 16 Hours In this course, you will learn how to complete basic Windchill MPMLink functions. You will learn about
More informationPROFESSIONAL TRAINING
PROFESSIONAL TRAINING What you will be Able to Achieve during This course This course will enable you to build real-world, dynamic web sites development design and promotion. Using PHP language and database
More informationCertificate Program. Introduction to Microsoft Excel 2013
Certificate Program We offer online education programs designed to provide the workforce skills necessary to enter a new field or advance your current career. Our Online Career Training Programs in the
More informationAdvanced PHP and MySQL
COURSE SYLLABUS Advanced PHP and MySQL Industrial Training (3 MONTHS) PH : 0481 2411122, 09495112288 E-Mail : info@faithinfosys.com www.faithinfosys.com Marette Tower Near No. 1 Pvt. Bus Stand Vazhoor
More informationSQL Server T-SQL Recipes. Andy Roberts Wayne Sheffield. A Problem-Solution Approach. Jonathan Gennick. Jason Brimhall David Dye
SQL Server 2012 T-SQL Recipes A Problem- Approach v? Jason Brimhall David Dye Jonathan Gennick Andy Roberts Wayne Sheffield Contents About the Authors About the Technical Reviewers Acknowledgments Introduction
More informationFoundations of Python
Foundations of Python Network Programming The comprehensive guide to building network applications with Python Second Edition Brandon Rhodes John Goerzen Apress Contents Contents at a Glance About the
More informationCOPYRIGHTED MATERIAL. Contents. Part I: Introduction 1. Chapter 1: What Is XML? 3. Chapter 2: Well-Formed XML 23. Acknowledgments
Acknowledgments Introduction ix xxvii Part I: Introduction 1 Chapter 1: What Is XML? 3 Of Data, Files, and Text 3 Binary Files 4 Text Files 5 A Brief History of Markup 6 So What Is XML? 7 What Does XML
More informationSoftware Development & Education Center PHP 5
Software Development & Education Center PHP 5 (CORE) Detailed Curriculum Core PHP Introduction Classes & Objects Object based & Object Oriented Programming Three Tier Architecture HTML & significance of
More informationSAP' ABAP. Handbook. Kogent Learning Solutions, Inc. Sudbury, Massachusetts JONES AND BARTLETT PUBLISHERS BOSTON TORONTO LONDON SINUAPORI:
SAP' ABAP Handbook Kogent Learning Solutions, Inc. JONES AND BARTLETT PUBLISHERS Sudbury, Massachusetts BOSTON TORONTO LONDON SINUAPORI: Table of Contents Introduction xxi About This Book How to Use This
More informationHands-On Perl Scripting and CGI Programming
Hands-On Course Description This hands on Perl programming course provides a thorough introduction to the Perl programming language, teaching attendees how to develop and maintain portable scripts useful
More informationCHAPTER 1: GETTING STARTED WITH ASP.NET 4 1
FOREWORD INTRODUCTION xxv xxvii CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1 Microsoft Visual Web Developer 2 Getting Visual Web Developer 3 Installing Visual Web Developer Express 3 Creating Your First
More informationFoundation XML and E4X for Flash and Flex
Foundation XML and E4X for Flash and Flex SasJacobs friendsof 0 D E S I G N E R TO D E S I G N E R " an Apress company About the Author About the Technical Reviewer About the Cover Image Designer Acknowledgments
More informationPERL Scripting - Course Contents
PERL Scripting - Course Contents Day - 1 Introduction to PERL Comments Reading from Standard Input Writing to Standard Output Scalar Variables Numbers and Strings Use of Single Quotes and Double Quotes
More informationDOT NET COURSE BROCHURE
Page 1 1Pointer Technology Chacko Towers,Anna nagar Main Road, Anna Nager(Annai Insititute 2nd Floor) Pondicherry-05 Mobile :+91-9600444787,9487662326 Website : http://www.1pointer.com/ Email : info@1pointer.com/onepointertechnology@gmail.com
More informationPHP + ANGULAR4 CURRICULUM 6 WEEKS
PHP + ANGULAR4 CURRICULUM 6 WEEKS Hands-On Training In this course, you develop PHP scripts to perform a variety to takes, culminating in the development of a full database-driven Web page. Exercises include:
More informationCOPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio
Introduction XXV Part I: C# Fundamentals 1 Chapter 1: The.NET Framework 3 What s the.net Framework? 3 Common Language Runtime 3.NET Framework Class Library 4 Assemblies and the Microsoft Intermediate Language
More informationFundamentals of Web Development. Web Development. Fundamentals of. Global edition. Global edition. Randy Connolly Ricardo Hoar
Connolly Hoar This is a special edition of an established title widely used by colleges and universities throughout the world. Pearson published this exclusive edition for the benefit of students outside
More informationBeginning PHP and PostgreSQL 8
Beginning PHP and PostgreSQL 8 From Novice to Professional W. Jason Gilmore and Robert H. Treat Beginning PHP and PostgreSQL 8: From Novice to Professional Copyright 2006 by W. Jason Gilmore All rights
More informationMastering Linux. Paul S. Wang. CRC Press. Taylor & Francis Group. Taylor & Francis Croup an informa business. A CHAPMAN St HALL BOOK
Mastering Linux Paul S. Wang CRC Press Taylor & Francis Group Boca Raton London New York CRC Press is an Imprint of the Taylor & Francis Croup an informa business A CHAPMAN St HALL BOOK Contents Preface
More informationMySQL for Database Administrators Volume I Student Guide
MySQL for Database Administrators Volume I Student Guide D61762GC20 Edition 2.0 September 2011 D74260 Disclaimer This document contains proprietary information and is protected by copyright and other intellectual
More informationCourse Outline. ProTech Professional Technical Services, Inc. Veritas Backup Exec 20.1: Administration. Course Summary.
Course Summary Description The course is designed for the data protection professional tasked with architecting, implementing, backing up, and restoring critical data. This class covers how to back up
More informationAcknowledgments... xix
CONTENTS IN DETAIL PREFACE xvii Acknowledgments... xix 1 SECURITY IN THE WORLD OF WEB APPLICATIONS 1 Information Security in a Nutshell... 1 Flirting with Formal Solutions... 2 Enter Risk Management...
More informationIntroduction... xxxi Chapter 1: Introducing SQL Server In Depth... 2
Introduction... xxxi Chapter 1: Introducing SQL Server 2012... 1 In Depth... 2 Why Use SQL Server?... 2 Features Introduced in SQL Server 2008 R2... 3 Master Data Services... 3 StreamInsight... 3 Multi-Server
More informationPROBLEM SOLVING WITH FORTRAN 90
David R. Brooks PROBLEM SOLVING WITH FORTRAN 90 FOR SCIENTISTS AND ENGINEERS Springer Contents Preface v 1.1 Overview for Instructors v 1.1.1 The Case for Fortran 90 vi 1.1.2 Structure of the Text vii
More informationApplication Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started
Application Development in JAVA Duration Lecture: Specialization x Hours Core Java (J2SE) & Advance Java (J2EE) Detailed Module Part I: Core Java (J2SE) Getting Started What is Java all about? Features
More informationType of Classes Nested Classes Inner Classes Local and Anonymous Inner Classes
Java CORE JAVA Core Java Programing (Course Duration: 40 Hours) Introduction to Java What is Java? Why should we use Java? Java Platform Architecture Java Virtual Machine Java Runtime Environment A Simple
More informationPHP. MIT 6.470, IAP 2010 Yafim Landa
PHP MIT 6.470, IAP 2010 Yafim Landa (landa@mit.edu) LAMP We ll use Linux, Apache, MySQL, and PHP for this course There are alternatives Windows with IIS and ASP Java with Tomcat Other database systems
More informationFull Stack Web Developer Course
T&C Apply Full Stack Web Developer Course From Quick pert Infotech Interview Process Full Stack Web APP Developer Full Stack Web Developer Expert Code Igniter PHP MVC Framwork Expert (asked in almost every
More informationSystem Administration of PTC Windchill 11.0
System Administration of PTC Windchill 11.0 Overview Course Code Course Length TRN-4830-T 16 Hours In this course, you will gain an understanding of how to perform routine Windchill system administration
More informationMySQL Database Administrator Training NIIT, Gurgaon India 31 August-10 September 2015
MySQL Database Administrator Training Day 1: AGENDA Introduction to MySQL MySQL Overview MySQL Database Server Editions MySQL Products MySQL Services and Support MySQL Resources Example Databases MySQL
More informationTable of Contents. Introduction... xxi
Introduction... xxi Chapter 1: Getting Started with Web Applications in Java... 1 Introduction to Web Applications... 2 Benefits of Web Applications... 5 Technologies used in Web Applications... 5 Describing
More information"Charting the Course... Oracle 12c New Features for Administrators. Course Summary
Course Summary Description This course provides a complete, hands-on introduction to the newest release of Oracle Enterprise Edition. Key features of this product are fully discussed and demonstrated.
More informationTH IRD EDITION. Python Cookbook. David Beazley and Brian K. Jones. O'REILLY. Beijing Cambridge Farnham Köln Sebastopol Tokyo
TH IRD EDITION Python Cookbook David Beazley and Brian K. Jones O'REILLY. Beijing Cambridge Farnham Köln Sebastopol Tokyo Table of Contents Preface xi 1. Data Structures and Algorithms 1 1.1. Unpacking
More informationEmployer Self Service (ESS) User Quick Guide
Employer Self Service (ESS) User Quick Guide i Table of Contents Getting Started 6 Accessing the Employer Self Service (ESS) Portal 6 Maintaining Account Settings 7 Switching Employers within Session 7
More informationAbout the Authors. Who Should Read This Book. How This Book Is Organized
Acknowledgments p. XXIII About the Authors p. xxiv Introduction p. XXV Who Should Read This Book p. xxvii Volume 2 p. xxvii Distinctive Features p. xxviii How This Book Is Organized p. xxx Conventions
More information1 CUSTOM TAG FUNDAMENTALS PREFACE... xiii. ACKNOWLEDGMENTS... xix. Using Custom Tags The JSP File 5. Defining Custom Tags The TLD 6
PREFACE........................... xiii ACKNOWLEDGMENTS................... xix 1 CUSTOM TAG FUNDAMENTALS.............. 2 Using Custom Tags The JSP File 5 Defining Custom Tags The TLD 6 Implementing Custom
More information20486-Developing ASP.NET MVC 4 Web Applications
Course Outline 20486-Developing ASP.NET MVC 4 Web Applications Duration: 5 days (30 hours) Target Audience: This course is intended for professional web developers who use Microsoft Visual Studio in an
More informationCourse Syllabus. Course Title. Who should attend? Course Description. PHP ( Level 1 (
Course Title PHP ( Level 1 ( Course Description PHP '' Hypertext Preprocessor" is the most famous server-side programming language in the world. It is used to create a dynamic website and it supports many
More informationPHP CURRICULUM 6 WEEKS
PHP CURRICULUM 6 WEEKS Hands-On Training In this course, you develop PHP scripts to perform a variety to takes, culminating in the development of a full database-driven Web page. Exercises include: Accessing
More informationCONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17
List of Programs xxv List of Figures xxix List of Tables xxxiii Preface to second version xxxv PART 1 Structured Programming 1 1 Getting started 3 1.1 Programming 3 1.2 Editing source code 5 Source code
More informationPro Business Applications with Silverlight 4
Pro Business Applications with Silverlight 4 Chris Anderson Apress* Contents at a Glance Contents About the Author Acknowledgments iv v xix xx a Chapter 1: Introduction 1 Who This Book Is For 1 About This
More informationShankersinh Vaghela Bapu Institue of Technology
Branch: - 6th Sem IT Year/Sem : - 3rd /2014 Subject & Subject Code : Faculty Name : - Nitin Padariya Pre Upload Date: 31/12/2013 Submission Date: 9/1/2014 [1] Explain the need of web server and web browser
More informationLIST OF EXPERIMENTS. (1) (Office Automation)
LIST OF EXPERIMENTS (1) 310042 (Office Automation) 1 Computer Fundamentals 2 DOS Command 3 Execute DOS Command using examples. 4 Introduction to windows & familarity with controls. 5 Introduction of Ms-Office
More informationIT 341 Introduction to System Administration Project I Installing Ubuntu Server on an Virtual Machine
IT 341 Introduction to System Administration Project I Installing Ubuntu Server on an Virtual Machine Here we create a new virtual machine and install Ubuntu 12.04 LTS Server on it. In this instance, we
More informationABOUT WEB TECHNOLOGY COURSE SCOPE:
ABOUT WEB TECHNOLOGY COURSE SCOPE: The booming IT business across the globe, the web has become one in every of the foremost necessary suggests that of communication nowadays and websites are the lifelines
More information