Sams Teach Yourself C in 24 Hours

Author: Jesse Liberty
Publisher: Pearson Education
ISBN: 0672331829
Release Date: 2011-04-11
Genre: Computers

Starter Kit Includes C++ compiler and IDE for Windows, Mac & Linux In just 24 lessons of one hour or less, you can learn the basics of programming with C++–one of the most popular and powerful programming languages ever created. Using a straightforward, step-by-step approach, this fast and friendly tutorial teaches you everything you need to know, from installing and using a compiler, to debugging the programs you’ve created, to what’s coming in C++0x, the next version of C++. Each lesson builds on what you’ve already learned, giving you a solid understanding of the basics of C++ programming concepts and techniques. Step-by-step instructions carefully walk you through the most common C++ programming tasks Quizzes and Exercises at the end of each chapter help you test yourself to make sure you’re ready to go on Starter Kit software provides everything you need to create and compile C++ programs on any platform–Windows, Mac or Linux Learn how to… Install and use a C++ compiler for Windows, Mac OS X or Linux Build object-oriented programs in C++ Master core C++ concepts such as functions, classes, arrays, and pointers Add rich functionality with linked lists and templates Debug your programs for flawless code Learn exception and error-handling techniques Discover what’s new in C++0x, the next version of C++ Jesse Liberty is the author of numerous books on software development, including best selling titles on C++ and .NET. He is the president of Liberty Associates, Inc. where he provides custom programming, consulting, and training. Rogers Cadenhead is a web application developer who has written many books on Internet-related topics, including Teach Yourself Java in 24 Hours. He maintains this book’s official website at http://cplusplus.cadenhead.org. CD-ROM Includes C++ compiler Visual development environment for Windows, Mac and Linux Source code for the book’s examples Register your book at informit.com/register for convenient access to updates and corrections as they become available.

Teach Yourself C in 24 Hours

Author: Tony Zhang
Publisher: Sams
ISBN: 0672310686
Release Date: 1997-01-01
Genre: Computers

Introduces the C programming language, tells how to write and organize programs, and discusses arrays, pointers, disk files, strings, and operators

Sams Teach Yourself Objective C in 24 Hours

Author: Jesse Feiler
Publisher: Pearson Education
ISBN: 9780672334498
Release Date: 2014
Genre: Computers

Presents lessons covering the features and functions of Objective-C, with information on such topics as using Xcode 5, working with data types, using compiler directives, managing memory, and working with code blocks.

Sams Teach Yourself JavaScript in 24 Hours

Author: Phil Ballard
Publisher: Sams Publishing
ISBN: 9780133048315
Release Date: 2012-11-05
Genre: Computers

Learn JavaScript in 24 Hours Covers JavaScript 1.8+, Ajax and jQuery In just 24 lessons of one hour or less, you can learn how to create dynamic, interactive Web pages with the popular and ubiquitous JavaScript web programming language. Using a straightforward, step-by-step approach, each lesson in this book clearly and carefully walks you through basic concepts and techniques, and helps you learn the essentials of JavaScript programming from the ground up. Learn how to… Use JavaScript to build dynamic, interactive Web pages Debug scripts Create scripts that work in all browsers Work with HTML5 and CSS3 Leverage the popular jQuery library Control CSS with simple JavaScripts Add Ajax effects to your web pages Script animations and music Step-by-step instructions carefully walk you through the most common JavaScript programming tasks Quizzes at end of every chapter help you build and test your knowledge Interactive online exercises let you practice what you learn at the Codecademy web site with no downloads or installation needed Sams Publishing has teamed up with Codecademy — the online place where anyone can learn and teach coding — to provide readers of Sams Teach Yoruself JavaScript in 24 Hours with an exclusive area on the Codecademy web site where you can supplement what you've learned in this book with some fun, fully interactive exercises and projects. After reading a lesson in the book you can roll up your sleeves and get some hands-on coding experience at codecademy.com/tracks/teachyourself

Sams Teach Yourself C in One Hour a Day

Author: Siddhartha Rao
Publisher: Sams Publishing
ISBN: 9780132786508
Release Date: 2012-05-14
Genre: Computers

Learn C++ in Just One Hour a Day Completely updated for the C++11 standard, Sams Teach Yourself C++ in One Hour a Day presents the language from a practical point of view, helping you learn how to use C++11 to create faster, simpler, and more efficient C++ applications. Master the fundamentals of C++ and object-oriented programming Understand how C++11 features help you write compact and efficient code using concepts such as lambda expressions, move constructors, and assignment operators Learn the Standard Template Library, including containers and algorithms used in most real-world C++ applications Test your knowledge and expertise using exercises at the end of every lesson Learn on your own time, at your own pace: No previous programming experience required Learn C++11, object-oriented programming, and analysis Write fast and powerful C++ programs, compile the source code with a gcc compiler, and create executable files Use the Standard Template Library’s (STL) algorithms and containers to write feature-rich yet stable C++ applications Develop sophisticated programming techniques using lambda expressions, smart pointers, and move constructors Learn to expand your program’s power with inheritance and polymorphism Master the features of C++ by learning from programming experts Learn C++11 features that allow you to program compact and high-performance C++ applications TABLE OF CONTENTS PART I: THE BASICS LESSON 1: Getting Started with C++11 LESSON 2: The Anatomy of a C++ Program LESSON 3: Using Variables, Declaring Constants LESSON 4: Managing Arrays and Strings LESSON 5: Working with Expressions, Statements, and Operators LESSON 6: Controlling Program Flow LESSON 7: Organizing Code with Functions LESSON 8: Pointers and References Explained PART II: FUNDAMENTALS OF OBJECT-ORIENTED C++ PROGRAMMING LESSON 9: Classes and Objects LESSON 10: Implementing Inheritance LESSON 11: Polymorphism LESSON 12: Operator Types and Operator Overloading LESSON 13: Casting Operators LESSON 14: An Introduction to Macros and Templates PART III: LEARNING THE STANDARD TEMPLATE LIBRARY (STL) LESSON 15: An Introduction to the Standard Template Library LESSON 16: The STL String Class LESSON 17: STL Dynamic Array Classes LESSON 18: STL list and forward_list LESSON 19: STL Set Classes LESSON 20: STL Map Classes PART IV: MORE STL LESSON 21: Understanding Function Objects LESSON 22: C++11 Lambda Expressions LESSON 23: STL Algorithms LESSON 24: Adaptive Containers: Stack and Queue LESSON 25: Working with Bit Flags Using STL PART V: ADVANCED C++ CONCEPTS LESSON 26: Understanding Smart Pointers LESSON 27: Using Streams for Input and Output LESSON 28: Exception Handling LESSON 29: Going Forward APPENDIXES A: Working with Numbers: Binary and Hexadecimal B: C++ Keywords C: Operator Precedence D: Answers E: ASCII Codes

Sams Teach Yourself TCP IP in 24 Hours

Author: Joe Casad
Publisher: Sams Publishing
ISBN: 0672325659
Release Date: 2004
Genre: Computers

As the Internet continues to expand its reach, more and more users, administrators, and programmers need to learn about TCP/IP the core standard behind the Internet, and the dominant protocol for networks throughout the world. Sams Teach Yourself TCP/IP in 24 Hoursprovides a clear and concise introduction to TCP/IP. It is accessible enough for non-technical readers, yet specific enough for technical readers who are looking for a solid foundation in TCP/IP. This edition adds coverage of recent developments that affect TCP/IP. New topics added include: wireless networking, spam control, broadband, and peer-to-peer networking technologies.

PHP MySQL JavaScript All in One Sams Teach Yourself

Author: Julie C. Meloni
Publisher: Sams Publishing
ISBN: 9780134439587
Release Date: 2017-09-21
Genre: Computers

In just a short time, you can learn how to use PHP, MySQL, and JavaScript together to create dynamic, interactive websites and applications using three leading web development technologies. No previous programming experience is required. Using a straightforward, step-by-step approach, each lesson in this book builds on the previous ones, enabling you to learn the essentials of full-stack web application development – from HTML, CSS, and JavaScript on the front end, to PHP scripting and MySQL databases on the server. Regardless of whether you run Linux, Windows, or MacOS, the book includes complete instructions to install all the software you need to set up a stable environment for learning, testing, and production. Step-by-step instructions carefully walk you through the most common web application development tasks. Practical, hands-on examples show you how to apply what you learn. Quizzes and exercises help you test your knowledge and stretch your skills. Learn how to: • Build web pages with HTML5 and CSS • Use JavaScript to build dynamic, interactive web pages • Get PHP, MySQL, and JavaScript to work together to create modern, standards-compliant web applications • Enhance interactivity with AJAX • Leverage JavaScript libraries such as jQuery • Work with cookies and user sessions • Get user input with web-based forms • Use basic SQL commands • Interact with the MySQL database using PHP • Write maintainable code and get started with version control • Decide when frameworks such as Bootstrap, Foundation, React, Angular, and Laravel can be useful • Create a web-based discussion forum or calendar • Add a storefront and shopping cart to your site Contents at a Glance PART I Web Application Basics 1 Understanding How the Web Works 2 Structuring HTML and Using Cascading Style Sheets 3 Understanding the CSS Box Model and Positioning 4 Introducing JavaScript 5 Introducing PHP PART II Getting Started with Dynamic Web Sites 6 Understanding Dynamic Web Sites and HTML5 Applications 7 JavaScript Fundamentals: Variables, Strings, and Arrays 8 JavaScript Fundamentals: Functions, Objects, and Flow Control 9 Understanding JavaScript Event Handling 10 The Basics of Using jQuery PART III Taking Your Web Applications to the Next Level 11 AJAX: Getting Started with Remote Scripting 12 PHP Fundamentals: Variables, Strings, and Arrays 13 PHP Fundamentals: Functions, Objects, and Flow Control 14 Working with Cookies and User Sessions 15 Working with Web-Based Forms PART IV Integrating a Database into Your Applications 16 Understanding the Database Design Process 17 Learning Basic SQL Commands 18 Interacting with MySQL Using PHP PART V Getting Started with Application Development 19 Creating a Simple Discussion Forum 20 Creating an Online Storefront 21 Creating a Simple Calendar 22 Managing Web Applications PART VI Appendixes A Installation QuickStart with XAMPP B Installing and Configuring MySQL C Installing and Configuring Apache D Installing and Configuring PHP

Sams Teach Yourself Java in 24 Hours

Author: Rogers Cadenhead
Publisher: Sams Publishing
ISBN: 9780672335754
Release Date: 2011-10-21
Genre: Computers

Offers an updated tutorial for beginners explaining how to use Java to create desktop and Web programs, applications, and web services.

Sams Teach Yourself SQL in 24 Hours

Author: Ryan Stephens
Publisher: Pearson Education
ISBN: 0132603918
Release Date: 2011-05-13
Genre: Computers

In just 24 sessions of one hour or less, you’ll learn how to use SQL to build effective databases, efficiently retrieve your data, and manage everything from performance to security! Using this book’s straightforward, step-by-step approach, you’ll learn hands-on through practical examples. Each lesson builds on what you’ve already learned, giving you a strong real-world foundation for success. The authors guide you from the absolute basics to advanced techniques—including views, transactions, Web data publishing, and even powerful SQL extensions for Oracle and Microsoft SQL Server! Step-by-step instructions carefully walk you through the most common SQL tasks. Quizzes and Exercises at the end of each chapter help you test your knowledge. By the Way notes present interesting information related to the discussion. Did You Know? tips offer advice or show you easier ways to perform tasks. Watch Out! cautions alert you to possible problems and give you advice on how to avoid them. Learn how to… Understand what SQL is, how it works, and what it does Define efficient database structures and objects “Normalize” raw databases into logically organized tables Edit relational data and tables with DML Manage database transactions Write effective, well-performing queries Categorize, summarize, sort, group, and restructure data Work with dates and times Join tables in queries, use subqueries, and combine multiple queries Master powerful query optimization techniques Administer databases and manage users Implement effective database security Use views, synonyms, and the system catalog Extend SQL to the enterprise and Internet Master important Oracle and Microsoft SQL Server extensions to ANSI SQL

C Programming in One Hour a Day Sams Teach Yourself

Author: Bradley L. Jones
Publisher: Sams Publishing
ISBN: 9780133414387
Release Date: 2013-10-07
Genre: Computers

Sams Teach Yourself C Programming in One Hour a Day, Seventh Edition is the newest version of the worldwide best-seller Sams Teach Yourself C in 21 Days. Fully revised for the new C11 standard and libraries, it now emphasizes platform-independent C programming using free, open-source C compilers. This edition strengthens its focus on C programming fundamentals, and adds new material on popular C-based object-oriented programming languages such as Objective-C. Filled with carefully explained code, clear syntax examples, and well-crafted exercises, this is the broadest and deepest introductory C tutorial available. It’s ideal for anyone who’s serious about truly mastering C – including thousands of developers who want to leverage its speed and performance in modern mobile and gaming apps. Friendly and accessible, it delivers step-by-step, hands-on experience that starts with simple tasks and gradually builds to professional-quality techniques. Each lesson is designed to be completed in hour or less, introducing and clearly explaining essential concepts, providing practical examples, and encouraging you to build simple programs on your own. Coverage includes: Understanding C program components and structure Mastering essential C syntax and program control Using core language features, including numeric arrays, pointers, characters, strings, structures, and variable scope Interacting with the screen, printer, and keyboard Using functions and exploring the C Function Library Working with memory and the compiler Contents at a Glance PART I: FUNDAMENTALS OF C 1 Getting Started with C 2 The Components of a C Program 3 Storing Information: Variables and Constants 4 The Pieces of a C Program: Statements, Expressions, and Operators 5 Packaging Code in Functions 6 Basic Program Control 7 Fundamentals of Reading and Writing Information PART II: PUTTING C TO WORK 8 Using Numeric Arrays 9 Understanding Pointers 10 Working with Characters and Strings 11 Implementing Structures, Unions, and TypeDefs 12 Understanding Variable Scope 13 Advanced Program Control 14 Working with the Screen, Printer, and Keyboard PART III: ADVANCED C 15 Pointers to Pointers and Arrays of Pointers 16 Pointers to Functions and Linked Lists 17 Using Disk Files 18 Manipulating Strings 19 Getting More from Functions 20 Exploring the C Function Library 21 Working with Memory 22 Advanced Compiler Use PART IV: APPENDIXES A ASCII Chart B C/C++ Reserved Words C Common C Functions D Answers

Teach Yourself C in 21 Days

Author: Jesse Liberty
Publisher: Sams Publishing
ISBN: 0672315645
Release Date: 1999
Genre: Computers

Sams Teach Yourself C++ in 21 Days 3rd edition is a hands-on guide to learning object-oriented programming, design and analysis. Readers will gain a thorough understanding of all basic concepts, including memory management, program flow, compiling, and debugging in 21 days. Readers will learn through enhanced examples how to write fast, powerful programs, compile the source code, and create executable files. Sams Teach Yourself C++ in 21 Days,3rd edition has been updated to be compliant with the finalized ANSI/ISO C++ Standard, and includes additional bonus days on namespaces, the Standard Template Library and distributed computing. We've included a glossary of terms and clarified of some of the examples found in the advanced topics chapters, per readers' suggestions.

Sams Teach Yourself JQuery and JavaScript in 24 Hours

Author: Brad Dayley
Publisher: Pearson Education
ISBN: 9780672337345
Release Date: 2014
Genre: Computers

Provides twenty-four lessons about how to use jQuery and JavaScript to build single-page web apps for multiple devices, with designs that incorporate animations, special effects, and image galleries.

Sams Teach Yourself Java in 21 Days

Author: Rogers Cadenhead
Publisher: Pearson Education
ISBN: 9780672335747
Release Date: 2012-08-17
Genre: Computers

A new edition of a best-selling Java tutorial covers the latest developments in Java--with special emphasis on Android programming--as well as core Java programming topics for those familiar with the basics of programming but new to Java. Original.

Sams Teach Yourself Swift in 24 Hours

Author: B. J. Miller
Publisher: Pearson Education
ISBN: 9780672337246
Release Date: 2014-11-26
Genre: Computers

Offers twenty-four lessons teaching how to build next-generation OS X and iOS apps using Apple's new programming language, with step-by-step instructions for such common tasks as using operators, iterating code with loops, and introducing generics.

Sams Teach Yourself PHP MySQL and Apache All in One

Author: Julie C. Meloni
Publisher: Sams Publishing
ISBN: 9780132603645
Release Date: 2012-05-25
Genre: Computers

In just a short time, you can learn how to use PHP, MySQL, and Apache together to create dynamic, interactive websites and applications using the three leading open-source web development technologies. Using a straightforward, step-by-step approach, each lesson in this book builds on the previous ones, enabling you to learn the essentials of PHP scripting, MySQL databases, and the Apache web server from the ground up. Julie C. Meloni is a technical consultant who has been developing web-based applications since the Web first saw the light of day. She has authored numerous books and articles on web application development and HTML/CSS, and you can find translations of her work in 18 different languages. Learn how to… • Install, configure, and set up the PHP scripting language, the MySQL database system, and the Apache Web server • Get these technologies to work together to create a dynamic, database-backed website • Interact with MySQL using PHP • Work with forms and files • Create a web-based discussion forum or mailing list • Add a storefront and shopping cart to your site • Optimize your MySQL databases • Fine-tune the Apache server’s performance • Restrict access to your applications • Set up a secure web server