Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
Datasource
Material
Language
  • 1
    Online Resource
    Online Resource
    [Place of publication not identified] : Addison-Wesley Professional
    ISBN: 9780138050764 , 0138050767
    Language: English
    Pages: 1 online resource (1 video file (7 hr., 31 min.)) , sound, color.
    Edition: [First edition].
    Series Statement: Live lessons
    DDC: 005.13/3
    Keywords: Python (Computer program language) ; Computer programming ; Computer programming ; Python (Computer program language) ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: 7.5 Hours of Video Instruction In Learn Enough Python to Be Dangerous: A Tutorial Introduction to Programming with Python, renowned instructor Michael Hartl teaches you to write practical and modern programs using the elegant and powerful Python programming language. Overview Programmers love Python for its clean syntax, flexible data types, a wealth of useful libraries, and a powerful and elegant design that supports multiple styles of programming. That's why it is popular for varied uses such as scripting, web development, and data science. You'll love Python too, but you don't need to learn "everything" about it, just how to use it efficiently to solve real problems. Best-selling author Michael Hartl gets you started writing practical and modern Python programs as fast as possible, with a focus on the real tools used every day by software developers. You'll learn how to use Python interactively, write shell scripts in it, use Python and a web framework to make simple dynamic web applications, and use Python libraries to do data science. Even if you're new to programming, Hartl helps you quickly build technical sophistication as you gain a solid understanding of object-oriented and functional programming, develop and publish a Python web application with the Flask framework. Focused exercises help you internalize what matters, without wasting time on details pros don't care about. Soon, it'll be like you were born knowing this stuff--and you'll be suddenly, seriously dangerous. About the Instructor Michael Hartl is the creator of the Python on Rails Tutorial, one of the leading introductions to web development, and is cofounder and principal author at Learn Enough. Previously, he was a physics instructor at the California Institute of Technology (Caltech), where he received a Lifetime Achievement Award for Excellence in Teaching. He is a graduate of Harvard College, has a Ph.D. in Physics from Caltech, and is an alumnus of the Y Combinator entrepreneur program. Skill Level Beginner to intermediate Learn How To Create a simple "hello, world" program using several different techniques Deploy a simple dynamic Python application to the web Use strings, arrays, and other native objects Define functions Use Python for functional and object-oriented programming Utilize test-driven development Write a shell script Develop a full Python web application for detecting palindromes Who Should Take This Course New and experienced developers looking for a practical introduction to Python. Course Requirements The only prerequisites are a familiarity with basic developer tools (command line, text editor, and Git) and beginning HTML Some programming experience is useful but not required Lesson Descriptions Lesson 1: Hello World! Lesson 1 begins at the beginning by having you create four simple "hello, world" programs using several different techniques. The main purpose of the "hello, world" is to make sure your system is correctly configured to execute the simple program that prints the string "hello, world!" to the screen. You start by writing a series of programs to display a greeting at a command line terminal, first in a REPL, then from a file, and then from a shell script. Finally, you write and deploy a simple proof-of-concept web application using the Flask web framework. Lesson 2: Strings Lesson 2 covers strings, probably the most important data structure on the Web since Web pages ultimately consist of strings and characters sent to and from the browser. Many other kinds of programs require string manipulation as well. As a result, strings make a great place to start your Python programming journey. The lesson starts with what strings are and how to create them. You then learn how to join, or concatenate, multiple string into a single string. Then you learn how to insert or interpolate one string into another. Next you learn how to print strings to the screen from the terminal window. As part of this, you see your first examples of Python Boolean variables and control flow. Finally, you learn how to iterate over strings with for loops, enabling you to access strings one character at a time. Lesson 3 : Lists In Lesson 2, you learned that strings can be thought of sequences of characters in a particular order. In Lesson 3, you learn about the list data type, which is the general Python container for arbitrary elements in a particular order. You start by explicitly connecting strings and lists via the string split method, and then you learn about various list methods throughout the rest of the lesson. After learning to split strings, you learn how to access elements in the resulting list, discovering that the same syntax works on strings, further deepening the connection between the two data types. Next you learn a variety of additional list methods beginning with selecting both single elements and multiple elements at once using list slicing, including the useful range datatype, and a clever technique using negative indices to select the last element in a list. Then you learn how to sort lists, which, if you have ever written a sorting algorithm by hand, you will find Python makes it ridiculously easy. You also learn how to reverse lists, a capability you will put to good use later on in the tutorial when learning to detect palindromes. Next you will learn how to add and remove list elements using append and pop. You then learn how to undo a string split using a list join, which includes an introduction to an important technique known as generator comprehension. Next, you learn how to iterate through lists using the same kind of for loop covered in Lesson in 2, which is valuable preparation for more advanced techniques covered in Lesson 6. Finally, you learn about two data types closely related to lists: tuples, which are essentially immutable lists, and sets, which can be thought of as a list of elements where repeat elements are ignored and the order doesn't matter. Lesson 4: Other Native Objects Now that we have taken a look at strings and arrays, Lesson 4 continues with a tour of some other important Python objects, which will give you a chance to learn about math, dates, regular expressions, and dictionaries. Like most programming languages, Python supports a large number of mathematical operations right out of the box, such as addition, subtraction, multiplication, and division. It also includes a math library, so you learn about more advanced operations such as logarithms and trigonometric functions. You also see an example of a personal triumph of mine, the inclusion of the circle constant Ï⁴ (tau), to find us the ratio of a circle's circumference to its radius, which Michael first proposed in 2010 and which was added to Python's standard math library in 2017. You also learn how to deal with times and dates in Python, such as getting the year, the day, or the exact time. Next you get an introduction in the powerful subject of regular expressions, which were discussed briefly in Learn Enough Developer Tools to Be Dangerous in the context of text editors and the grep command. Often called regexes for short, regular expressions are a powerful mini-language for matching patterns in text. You learn how to use regexes to quickly search strings for things like five digits in a row, thereby matching standard United States ZIP codes. The lesson ends with an introduction to dictionaries in Python. You use such objects, often referred to as hashes or associative arrays in other languages, are defined by key-value pairs, and in many ways behave like lists with strings, or sometimes other objects, instead of integers as indices. You apply this important object type to write your first substantial Python program, a shell script to count the unique words in a text. Lesson 5: Functions and Iterators So far in this tutorial, Python functions have been mentioned repeatedly, and and in Lesson 5 you finally learn to define functions of your own. The resulting ability gives us greater flexibility as programmers. We begin your study of functions in the read-eval-print loop, that is, the REPL, and then you learn how to put your function definitions in a file for use in a simple Flask web application. The lesson ends with a discussion of iterators, which are a powerful Python object type that represents a stream of data. The lesson pays particular attention to generators, probably the most common type of Python iterator. You will use a generator to make a first definition of an ispalindrome function, to see if a string is the same forward and backward. Lesson 6: Functional Programming Having learned how to define functions and apply them in a couple of different contexts. In Lesson 6, you take your programming to the next level by learning the basics of functional programming, a style of programming that emphasizes, you guessed it, functions. As you will see, functional programming in Python frequently employs a powerful and very Pythonic class of techn...
    Note: Online resource; title from title details screen (O'Reilly, viewed March 21, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Online Resource
    Online Resource
    [Place of publication not identified] : Addison-Wesley Professional
    ISBN: 9780138092740 , 0138092745
    Language: English
    Pages: 1 online resource (1 video file (36 hr., 28 min.)) , sound, color.
    Edition: [First edition].
    Series Statement: Learn enough
    Series Statement: LiveLessons
    DDC: 005.26
    Keywords: Computer programming ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: 36+ hours of Video Instruction The Learn Enough Programming Skills to Be Dangerous video collection teaches you the foundational skills of software development and website creation, including core developer tools with the command line, text editors, and Git, web basics with HTML and CSS, and programming with JavaScript and Ruby. The tutorials start from scratch with no prior knowledge assumed other than general computer skills. The Learn Enough curriculum fits together with interlocking projects that build on each other. These videos begin with instructive "Hello, World" examples and quickly take advantage of the latest tools and best practices for front-end and beginning back-end software development to quickly build interactive websites that can launch immediately. An essential aspect of using computers is the ability to figure things out and troubleshoot on your own--or technical sophistication. Developing technical sophistication means not only following systematic tutorials . . . but also knowing when it's time to break free of a structured presentation and just start googling around for a solution. This master class includes the following courses: Learn Enough Developer Tools to Be Dangerous: Command Line, Text Editor, and Git Version Control Essentials Learn Enough HTML, CSS and Layout to Be Dangerous: An Introduction to Modern Website Creation and Templating Systems Learn Enough JavaScript to Be Dangerous: Write Programs, Publish Packages, and Develop Interactive Websites with JavaScript Learn Enough Ruby to Be Dangerous: Write Programs, Publish Gems, and Develop Sinatra Web Apps with Ruby In Learn Enough Developer Tools to Be Dangerous: Command Line, Text Editor, and Git Version Control Essentials, renowned instructor Michael Hartl teaches the foundational tools and skills you need to work with developers or become a developer yourself. This video teaches you three essential tools for modern software development: the Unix command line, a text editor, and version control with Git. All three are ubiquitous in the contemporary technology landscape, and yet there are surprisingly few resources for learning them from scratch and seeing how they all fit together. Learn Enough Developer Tools to Be Dangerous, which assumes no prerequisites other than general computer knowledge, fills this gap. In Learn Enough HTML, CSS and Layout to Be Dangerous: An Introduction to Modern Website Creation and Templating Systems, renowned instructors Lee Donahoe and Michael Hartl teach the concepts, skills, and approaches you need to make modern websites and deploy them to the World Wide Web. Learn Enough HTML, CSS and Layout to Be Dangerous teaches you how to make modern websites using Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS). The video includes several much-neglected yet essential techniques for page layout, including more advanced CSS techniques such as flexbox and CSS grid. It also covers the use of a static site generator to make websites that are easy to maintain and update. Finally, Learn Enough HTML, CSS and Layout to Be Dangerous shows you how to register and configure custom domains, including both custom URLs and custom email addresses. You can think of this tutorial as "a website in a box": everything you need (and nothing you don't) to design, build, and deploy modern, professional-grade websites. In Learn Enough JavaScript to Be Dangerous: Write Programs, Publish Packages, and Develop Interactive Websites with JavaScript, renowned instructor Michael Hartl teaches the concepts, skills, and approaches you need to be professionally productive with JavaScript for both interactive websites and for general-purpose programming. Even if you're new to programming, Hartl helps you quickly build technical sophistication as you gain a solid understanding of JavaScript for object-oriented and functional programming, including making JavaScript modules using test-driven development and Node.js. Focused exercises help you internalize what matters, without wasting time on details pros don't care about. Soon, it'll be like you were born knowing this stuff--and you'll be suddenly, seriously dangerous. In Learn Enough Ruby to Be Dangerous: Write Programs, Publish Gems, and Develop Sinatra Web Apps with Ruby, renowned instructor Michael Hartl teaches the concepts, skills, and approaches you need to be professionally productive with Ruby for both general-purpose programming and beginning web app development. Programmers love Ruby for its elegance, power, and flexibility: that's why it was chosen for the Ruby on Rails framework that launched websites from Shopify to Coinbase. You'll love Ruby too, but you don't need to learn "everything" about it--just how to use it efficiently to solve real problems. Best-selling author and leading Rails developer Michael Hartl gets you started writing practical and modern Ruby programs as fast as possible, with a focus on the real tools used every day by software developers. You'll learn how to use Ruby interactively, write shell scripts in Ruby, and use Ruby to make simple dynamic web applications. About the Instructors Michael Hartl is the creator of the Ruby on Rails Tutorial, one of the leading introductions to web development, and is cofounder and principal author at Learn Enough. Previously, he was a physics instructor at the California Institute of Technology (Caltech), where he received a Lifetime Achievement Award for Excellence in Teaching. He is a graduate of Harvard College, has a PhD in Physics from Caltech, and is an alumnus of the Y Combinator entrepreneur program. Lee Donahoe is a Learn Enough cofounder, an entrepreneur, designer, and frontend developer. In addition to doing the design for Learn Enough, Softcover, and the Ruby on Rails Tutorial, he is also a cofounder and frontend developer for Coveralls, a leading test coverage analysis service, and is tech cofounder of Buck Mason, a men's clothing company once featured on ABC's Shark Tank. Lee is a graduate of USC, where he majored in Economics and studied Interactive Multimedia & Technologies. About Pearson Video Training Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Sams, and Que. Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at informit.com/video.
    Note: Online resource; title from title details screen (O’Reilly, viewed February 7, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Addison-Wesley Professional | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (1 video file, approximately 20 hr., 26 min.)
    Edition: 6th edition
    Keywords: Electronic videos ; local
    Abstract: 20 Hours of Video Instruction Ruby on Rails Tutorial LiveLessons, Sixth Edition, is the best-selling complete video training course on web development with Rails, the popular web framework for building dynamic, database-backed web applications. You learn Rails by example by building a substantial sample application from scratch. Overview Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of three sample applications of increasing sophistication, focusing on the fundamental techniques in web development needed for virtually any kind of application. The updates to this edition include full compatibility with Rails 6 and numerous new exercises interspersed in each lesson for maximum reinforcement. This indispensable guide provides integrated tutorials not only for Rails, but also for the essential Ruby, HTML, CSS, and SQL skills you need when developing web applications. Hartl explains how each new technique solves a real-world problem, and then he demonstrates it with bite-sized code that's simple enough to understand while still being useful. About the Instructor Michael Hartl is the creator of the Ruby on Rails Tutorial, one of the leading introductions to web development, and is cofounder and principal author at Learn Enough. Previously, he was a physics instructor at the California Institute of Technology (Caltech), where he received a Lifetime Achievement Award for Excellence in Teaching. He is a graduate of Harvard College, has a PhD in Physics from Caltech, and is an alumnus of the Y Combinator entrepreneur program. Skill Level Beginner to intermediate Learn How To Install and set up your Rails development environment Utilize the optional easy start, using pre-installed IDE in the cloud Build Rails applications from scratch Test and use test-driven development (TDD) Effectively use the Model-View-Controller (MVC) pattern Structure applications using REST architecture Build static pages and transform them into dynamic ones Implement registration and authentication systems, including validation and secure passwords Deploy your application Who Should Take This Course Developers looking for a practical introduction for building dynamic, database-backed web applications with Rails. Course Requirements No formal prerequisites, but some background in developer tools (command line, text editor) and web technologies (HTML) is helpful Some Ruby background is useful but ...
    Note: Online resource; Title from title screen (viewed April 16, 2020) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Language: English
    Pages: 1 online resource (368 pages) , illustrations
    Edition: [First edition].
    DDC: 005.1
    Keywords: Computer software Development ; Electronic books
    Abstract: Three of the core tools needed for modern software development are the Unix command line, a text editor, and version control with Git. But you don't need to learn "everything" about them, just how to use them efficiently to solve real problems. In Learn Enough Developer Tools to Be Dangerous, renowned instructor Michael Hartl teaches the specific concepts, skills, and approaches you need so you can learn to write apps, get hired, collaborate, and maybe even launch your own company. Even if youve never used (or even heard of) these tools before, Hartl helps you quickly build technical sophistication and master the lore you need to succeed. Focused exercises help you internalize what matters, without wasting time on details pros don't care about. Soon, it'll be like you were born knowing this stuff--and youll be suddenly, seriously dangerous.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison-Wesley | Boston, Mass. :Safari Books Online
    ISBN: 9780321480798 , 0321480791
    Language: English
    Keywords: RailsSpace (Electronic resource) ; Web site development ; Ruby (Computer program language) ; Online social networks ; Electronic books ; local
    Abstract: Ruby on Rails is fast displacing PHP, ASP, and J2EE as the development framework of choice for discriminating programmers, thanks to its elegant design and emphasis on practical results. RailsSpace teaches you to build large-scale projects with Rails by developing a real-world application: a social networking website like MySpace, Facebook, or Friendster. Inside, the authors walk you step by step from the creation of the site's virtually static front page, through user registration and authentication, and into a highly dynamic site, complete with user profiles, image upload, email, blogs, full-text and geographical search, and a friendship request system. In the process, you learn how Rails helps you control code complexity with the model-view-controller (MVC) architecture, abstraction layers, automated testing, and code refactoring, allowing you to scale up to a large project even with a small number of developers. This essential introduction to Rails provides A tutorial approach that allows you to experience Rails as it is actually used A solid foundation for creating any login-based website in Rails Coverage of newer and more advanced Rails features, such as form generators, REST, and Ajax (including RJS) A thorough and integrated introduction to automated testing The book's companion website provides the application source code, a blog with follow-up articles, narrated screencasts, and a working version of the RailSpace social network.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : ADDISON WESLEY
    ISBN: 9780137843053 , 0137843054
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 006.7
    Keywords: Web site development ; Web sites Design ; Electronic books
    Abstract: All You Need to Know, and Nothing You Don't, to Start Creating and Deploying Web Sites To design, build, and deploy modern websites, you need three core skills: the ability to write and edit HTML, wield CSS to control page design, and create efficient web layouts that serve users well. But you don't need to learn "everything" about HTML, CSS and web layout, just how to use them efficiently to solve real problems. In Learn Enough HTML, CSS and Layout to Be Dangerous, expert developer Lee Donahoe and renowned instructor Michael Hartl teach the specific concepts, skills, and approaches you need to get the job done. Even if you've never created a web page, the authors help you quickly build technical sophistication and master the lore you need to succeed. Focused exercises help you internalize what matters, without wasting time on details pros don't care about. Soon, it'll be like you were born knowing this stuff--and you'll be suddenly, seriously dangerous. Learn enough about . . . Deploying a simple but real website to the live Web right away Adding advanced styling to websites, including CSS Flexbox and CSS Grid Installing and configuring Jekyll, a static site generator Getting started with templating systems and programming languages Mastering key layout principles for web design Registering and configuring custom domains, with custom URLs and email addresses Receiving email at your domain with Google's G Suite Setting up analytics to better understand your sites visitors Making all these technologies work well together Michael Hartl's Learn Enough series includes books and video courses that focus on the most important parts of each subject, so you don't have to learn everything to get started--you just have to learn enough to be dangerous and solve technical problems yourself. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    Boston : Addison-Wesley
    ISBN: 9780134597355 , 0134597354
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Fourth edition.
    Series Statement: Addison-Wesley professional Ruby series
    Keywords: Ruby on rails (Electronic resource) ; Web site development ; Ruby (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: " Ruby on Rails™ Tutorial by Michael Hartl has become a must-read for developers learning how to build Rails apps." - Peter Cooper, Editor of Ruby Inside Used by sites as varied as Twitter, GitHub, Disney, and Airbnb, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Whether you're new to web development or new only to Rails, Ruby on Rails™ Tutorial, Fourth Edition, is the solution. Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of three example applications of increasing sophistication. The tutorial's examples focus on the general principles of web development needed for virtually any kind of website. The updates to this edition include full compatibility with Rails 5, a division of the largest chapters into more manageable units, and a huge number of new exercises interspersed in each chapter for maximum reinforcement of the material. This indispensable guide provides integrated tutorials not only for Rails, but also for the essential Ruby, HTML, CSS, and SQL skills you need when developing web applications. Hartl explains how each new technique solves a real-world problem, and then he demonstrates it with bite-sized code that's simple enough to understand, yet novel enough to be useful. Whatever your previous web development experience, this book will guide you to true Rails mastery. This book will help you Install and set up your Rails development environment, including pre-installed integrated development environment (IDE) in the cloud Go beyond generated code to truly understand how to build Rails applications from scratch Learn testing and test-driven development (TDD) Effectively use the Model-View-Controller (MVC) pattern Structure applications using the REST architecture Build static pages and transform them into dynamic ones Master the Ruby programming skills all Rails developers need Create high-quality site layouts and data models Implement registration and authentication systems, including validation and secure passwords Update, display, and delete users Upload images in production using a cloud storage service Implement account activation and password reset, including sending email with Rails Add social features and microblogging, including an introduction to Ajax Record version changes with Git and create a secure remote repository at Bitbucket Deploy your applications early and oft...
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed December 5, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    [Place of publication not identified] : [Addison-Wesley Professional]
    Language: English
    Pages: 1 online resource (1 streaming video file (19 hr., 53 min., 27 sec.)) , digital, sound, color
    Edition: Fourth edition.
    Keywords: Ruby on rails (Electronic resource) ; Web site development ; Electronic videos ; local
    Abstract: "Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of three sample applications of increasing sophistication, focusing on the fundamental techniques in web development needed for virtually any kind of application. The updates to this edition include full compatibility with Rails 5 and numerous new exercises interspersed in each lesson for maximum reinforcement. This indispensable guide provides integrated tutorials not only for Rails, but also for the essential Ruby, HTML, CSS, and SQL skills you need when developing web applications. Hartl explains how each new technique solves a real-world problem, and then he demonstrates it with bite-sized code that's simple enough to understand, yet useful."--Resource description page.
    Note: Title from title screen (viewed October 14, 2016). - Imprint from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Online Resource
    Online Resource
    [Place of publication not identified] : Addison-Wesley Professional
    Language: English
    Pages: 1 online resource (1 streaming video file (19 hr., 22 min., 56 sec.)) , digital, sound, color.
    Edition: Third edition.
    Series Statement: LiveLessons
    Keywords: Ruby (Computer program language) ; Web applications ; Development ; Application software ; Development ; Electronic videos ; local
    Abstract: "Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of three example applications of increasing sophistication, focusing on the fundamental techniques in web development needed for virtually any kind of application. The updates to this edition include simplified installation via a standard integrated development (IDE) in the cloud, use of the default Rails stack throughout, a light-weight testing approach, an all-new section on image upload, and an all-new chapter on account activation and password resets, including sending email with Rails."--Resource description page.
    Note: Title from resource description page (viewed February 17, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison-Wesley
    ISBN: 0132488426 , 9780132488426
    Language: English
    Pages: 1 online resource (xvii, 536p.) , ill.
    Series Statement: Addison-Wesley professional Ruby series
    Keywords: Ruby on rails (Electronic resource) ; Web site development ; Ruby (Computer program language) ; Electronic books ; lcgft ; Electronic books ; local
    Abstract: The Ruby on Rails 2.3 Tutorial teaches web development with Ruby on Rails, an open-source web framework that powers many of the web's top sites, including Twitter, Hulu, and the Yellow Pages. Ruby on Rails 2.3 Tutorial helps you learn Rails by example through the development of a substantial sample application, including a site layout, a user data model, a full registration and authentication system, user-status associations, social "following," and a feed of status updates. Ruby on Rails 2.3 Tutorial also teaches good software development practices, including version control with Git and GitHub, test-driven development with RSpec, and instant deployment with Heroku. Though of necessity the book focuses on a specific sample application, the emphasis throughout this book is on general principles, so you will have a solid foundation no matter what kind of web application you want to build.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...