Hugendubel.info - Die B2B Online-Buchhandlung 

Merkliste
Die Merkliste ist leer.
Bitte warten - die Druckansicht der Seite wird vorbereitet.
Der Druckdialog öffnet sich, sobald die Seite vollständig geladen wurde.
Sollte die Druckvorschau unvollständig sein, bitte schliessen und "Erneut drucken" wählen.

Coding For Dummies

E-BookPDF2 - DRM Adobe / Adobe Ebook ReaderE-Book
288 Seiten
Englisch
Wiley-IEEE Presserschienen am02.08.20191. Auflage
Coding For Dummies, (9781119293323) was previously published as Coding For Dummies, (9781118951309). While this version features a new Dummies cover and design, the content is the same as the prior release and should not be considered a new or updated product.

Hands-on exercises help you learn to code like a pro

No coding experience is required for Coding For Dummies, your one-stop guide to building a foundation of knowledge in writing computer code for web, application, and software development. It doesn't matter if you've dabbled in coding or never written a line of code, this book guides you through the basics. Using foundational web development languages like HTML, CSS, and JavaScript, it explains in plain English how coding works and why it's needed.

Online exercises developed by Codecademy, a leading online code training site, help hone coding skills and demonstrate results as you practice.

The site provides an environment where you can try out tutorials built into the text and see the actual output from your coding. You'll also gain access to end-of-chapter challenges to apply newly acquired skills to a less-defined assignment. So what are you waiting for?
The current demand for workers with coding and computer science skills far exceeds the supply
Teaches the foundations of web development languages in an easy-to-understand format
Offers unprecedented opportunities to practice basic coding languages
Readers can access online hands-on exercises and end-of-chapter assessments that develop and test their new-found skills

If you're a student looking for an introduction to the basic concepts of coding or a professional looking to add new skills, Coding For Dummies has you covered.



Nikhil Abraham was Director of Business Development & Growth at Codecademy. In that role, he taught and trained thousands of beginning coders across a variety of professions. He helped refine Codecademy's online courses, which have introduced basic coding skills to millions of learners.
mehr
Verfügbare Formate
TaschenbuchKartoniert, Paperback
EUR33,00
E-BookEPUB2 - DRM Adobe / EPUBE-Book
EUR22,99
E-BookPDF2 - DRM Adobe / Adobe Ebook ReaderE-Book
EUR22,99

Produkt

KlappentextCoding For Dummies, (9781119293323) was previously published as Coding For Dummies, (9781118951309). While this version features a new Dummies cover and design, the content is the same as the prior release and should not be considered a new or updated product.

Hands-on exercises help you learn to code like a pro

No coding experience is required for Coding For Dummies, your one-stop guide to building a foundation of knowledge in writing computer code for web, application, and software development. It doesn't matter if you've dabbled in coding or never written a line of code, this book guides you through the basics. Using foundational web development languages like HTML, CSS, and JavaScript, it explains in plain English how coding works and why it's needed.

Online exercises developed by Codecademy, a leading online code training site, help hone coding skills and demonstrate results as you practice.

The site provides an environment where you can try out tutorials built into the text and see the actual output from your coding. You'll also gain access to end-of-chapter challenges to apply newly acquired skills to a less-defined assignment. So what are you waiting for?
The current demand for workers with coding and computer science skills far exceeds the supply
Teaches the foundations of web development languages in an easy-to-understand format
Offers unprecedented opportunities to practice basic coding languages
Readers can access online hands-on exercises and end-of-chapter assessments that develop and test their new-found skills

If you're a student looking for an introduction to the basic concepts of coding or a professional looking to add new skills, Coding For Dummies has you covered.



Nikhil Abraham was Director of Business Development & Growth at Codecademy. In that role, he taught and trained thousands of beginning coders across a variety of professions. He helped refine Codecademy's online courses, which have introduced basic coding skills to millions of learners.
Details
Weitere ISBN/GTIN9781119296102
ProduktartE-Book
EinbandartE-Book
FormatPDF
FormatFormat mit automatischem Seitenumbruch (reflowable)
Erscheinungsjahr2019
Erscheinungsdatum02.08.2019
Auflage1. Auflage
Seiten288 Seiten
SpracheEnglisch
Dateigrösse24529 Kbytes
Artikel-Nr.3253513
Rubriken
Genre9201

Inhalt/Kritik

Inhaltsverzeichnis
1;Title Page;5
2;Copyright Page;6
3;Table of Contents;9
4;Introduction;15
4.1;About This Book;16
4.2;Foolish Assumptions;16
4.3;Icons Used in This Book;17
4.4;Beyond the Book;17
4.5;Where to Go from Here;18
5;Part 1 Getting Started with Coding;19
5.1;Chapter 1 What Is Coding?;21
5.1.1;Defining What Code Is;22
5.1.1.1;Following instructions;22
5.1.1.2;Writing code with?some Angry Birds;23
5.1.2;Understanding What Coding Can Do for You;23
5.1.2.1;Eating the world with software;24
5.1.2.2;Coding on?the job;25
5.1.2.3;Scratching your own itch (and becoming rich and famous);26
5.1.3;Surveying the Types of Programming Languages;27
5.1.3.1;Comparing low-level and high-level programming languages;28
5.1.3.2;Contrasting compiled code and interpreted code;29
5.1.3.3;Programming for the web;30
5.1.4;Taking a Tour of a Web App Built with Code;30
5.1.4.1;Defining the app s purpose and scope;30
5.1.4.2;Standing on the shoulders of giants;31
5.2;Chapter 2 Programming for the Web;33
5.2.1;Displaying Web Pages on?Your Desktop and Mobile Device;34
5.2.1.1;Hacking your favorite news website;34
5.2.1.2;Understanding how the? World Wide Web works;37
5.2.1.3;Watching out?for your front end and back end;38
5.2.1.4;Defining web and mobile applications;39
5.2.2;Coding Web Applications;40
5.2.2.1;Starting with?HTML, CSS, and JavaScript;41
5.2.2.2;Adding logic with Python, Ruby, or PHP;41
5.2.3;Coding Mobile Applications;42
5.2.3.1;Building mobile web apps;43
5.2.3.2;Building native mobile apps;44
5.3;Chapter 3 Becoming a Programmer;47
5.3.1;Writing Code Using a Process;48
5.3.1.1;Researching what you want to?build;49
5.3.1.2;Designing your app;50
5.3.1.3;Coding your app;51
5.3.1.4;Debugging your code;52
5.3.2;Picking Tools for?the Job;52
5.3.2.1;Working offline;53
5.3.2.2;Working online with?Codecademy.com;53
6;Part 2 Building the Silent and Interactive Web Page;55
6.1;Chapter 4 Exploring Basic HTML;57
6.1.1;What Does HTML Do?;57
6.1.2;Understanding HTML Structure;58
6.1.2.1;Identifying elements;59
6.1.2.2;Featuring your best attribute;60
6.1.2.3;Standing head, title, and body above the rest;62
6.1.3;Getting Familiar with Common HTML Tasks and Tags;63
6.1.3.1;Writing headlines;64
6.1.3.2;Organizing text in paragraphs;65
6.1.3.3;Linking to your (heart s) content;66
6.1.3.4;Adding images;67
6.1.4;Styling Me Pretty;68
6.1.4.1;Highlighting with bold, italics, underline, and strikethrough;69
6.1.4.2;Raising and lowering text with superscript and subscript;70
6.1.5;Building Your First Website Using HTML;71
6.2;Chapter 5 Getting More Out of HTML;73
6.2.1;Organizing Content on the Page;73
6.2.2;Listing Data;75
6.2.2.1;Creating ordered and unordered lists;76
6.2.2.2;Nesting lists;76
6.2.3;Putting Data in Tables;77
6.2.3.1;Basic table structuring;78
6.2.3.2;Stretching table columns and rows;80
6.2.3.3;Aligning tables and cells;81
6.2.4;Filling Out Forms;84
6.2.4.1;Understanding how forms work;84
6.2.4.2;Creating basic forms;85
6.2.5;Practicing More with HTML;87
6.3;Chapter 6 Getting Stylish with CSS;89
6.3.1;What Does CSS Do?;89
6.3.2;CSS Structure;91
6.3.2.1;Choosing the element to style;91
6.3.2.2;My property has value;93
6.3.2.3;Hacking the CSS on your favorite website;94
6.3.3;Common CSS Tasks and Selectors;95
6.3.3.1;Font gymnastics: size, color, style, family, and decoration;96
6.3.3.2;Customizing links;100
6.3.3.3;Adding background images and styling foreground images;102
6.3.4;Styling Me Pretty;106
6.3.4.1;Adding CSS to your HTML;107
6.3.4.2;Building your first web page;109
6.4;Chapter 7 Next Steps with CSS;111
6.4.1;Styling (More) Elements on Your Page;112
6.4.1.1;Styling lists;112
6.4.1.2;Designing tables;115
6.4.2;Selecting Elements to Style;118
6.4.2.1;Styling specific elements;118
6.4.2.2;Naming HTML elements;122
6.4.3;Aligning and Laying Out Your Elements;123
6.4.3.1;Organizing data on the page;123
6.4.3.2;Shaping the div;125
6.4.3.3;Understanding the box model;127
6.4.3.4;Positioning the boxes;128
6.4.4;Writing More Advanced CSS;132
6.5;Chapter 8 Working Faster with Twitter Bootstrap;133
6.5.1;Figuring Out What Bootstrap Does;134
6.5.2;Installing Bootstrap;135
6.5.3;Understanding the Layout Options;136
6.5.3.1;Lining up on the grid system;137
6.5.3.2;Dragging and dropping to a website;139
6.5.3.3;Using predefined templates;140
6.5.3.4;Adapting layout for mobile, tablet, and desktop;140
6.5.4;Coding Basic Web Page Elements;142
6.5.4.1;Designing buttons;143
6.5.4.2;Navigating with toolbars;144
6.5.4.3;Adding icons;146
6.5.5;Build the Airbnb Home Page;147
6.6;Chapter 9 Adding in JavaScript;149
6.6.1;What Does JavaScript Do?;149
6.6.2;Understanding JavaScript Structure;151
6.6.3;Using Semicolons, Quotes, Parentheses, and Braces;152
6.6.4;Coding Common JavaScript Tasks;153
6.6.4.1;Storing data with variables;153
6.6.4.2;Making decisions with if-else statements;154
6.6.4.3;Working with string and number methods;158
6.6.4.4;Alerting users and prompting them for input;160
6.6.4.5;Naming code with functions;160
6.6.4.6;Adding JavaScript to the web page;162
6.6.5;Writing Your First JavaScript Program;163
6.6.6;Working with APIs;163
6.6.6.1;What do APIs do?;164
6.6.6.2;Scraping data without an API;166
6.6.6.3;Researching and choosing an API;167
6.6.7;Using JavaScript Libraries;167
6.6.7.1;jQuery;167
6.6.7.2;D3.js;168
6.6.8;Searching for Videos with YouTube s API;169
7;Part 3 Putting Together a Web Application;171
7.1;Chapter 10 Building Your Own App;173
7.1.1;Building a Location-Based Offer App;174
7.1.1.1;Understanding the situation;174
7.1.1.2;Plotting your next steps;175
7.1.2;Following an App Development Process;175
7.1.3;Planning Your First Web Application;176
7.1.4;Exploring the Overall Process;177
7.1.5;Meeting the People Who Bring a Web App to Life;179
7.1.5.1;Creating with designers;179
7.1.5.2;Coding with front- and back-end developers;181
7.1.5.3;Managing with product managers;182
7.1.5.4;Testing with quality assurance;183
7.2;Chapter 11 Researching Your First Web Application;185
7.2.1;Dividing the App into Steps;186
7.2.1.1;Finding your app s functionality;186
7.2.1.2;Finding your app s functionality: My version;186
7.2.1.3;Finding your app s form;188
7.2.1.4;Finding your app s form: The McDuck s Offer App design;192
7.2.2;Identifying Research Sources;193
7.2.3;Researching the Steps in the McDuck s Offer App;195
7.2.4;Choosing a Solution for Each Step;198
7.3;Chapter 12 Coding and Debugging Your First Web Application;201
7.3.1;Getting Ready to Code;201
7.3.2;Coding Your First Web Application;202
7.3.2.1;Development environment;202
7.3.2.2;Pre-written code;203
7.3.2.3;Coding steps for you to follow;206
7.3.3;Debugging Your App;209
8;Part 4 Developing Your Coding Skills Further;211
8.1;Chapter 13 Getting Familiar with Ruby;213
8.1.1;What Does Ruby Do?;214
8.1.2;Defining Ruby Structure;215
8.1.2.1;Understanding the principles of Ruby;215
8.1.2.2;Styling and spacing;216
8.1.3;Coding Common Ruby Tasks and Commands;217
8.1.3.1;Defining data types and variables;217
8.1.3.2;Computing simple and advanced math;218
8.1.3.3;Using strings and special characters;219
8.1.3.4;Deciding with conditionals: if, elsif, else;220
8.1.3.5;Input and output;222
8.1.4;Shaping Your Strings;223
8.1.4.1;String methods: upcase, downcase, strip;223
8.1.4.2;Inserting variables in strings with #;224
8.1.5;Building a Simple Form-Text Formatter Using Ruby;225
8.2;Chapter 14 Wrapping Your Head around Python;227
8.2.1;What Does Python Do?;228
8.2.2;Defining Python Structure;229
8.2.2.1;Understanding the Zen of Python;229
8.2.2.2;Styling and spacing;230
8.2.3;Coding Common Python Tasks and Commands;231
8.2.3.1;Defining data types and variables;231
8.2.3.2;Computing simple and advanced math;232
8.2.3.3;Using strings and special characters;234
8.2.3.4;Deciding with conditionals: if, elif, else;235
8.2.3.5;Input and output;236
8.2.4;Shaping Your Strings;237
8.2.4.1;Dot notation with upper(), lower(), capitalize(), and strip();237
8.2.4.2;String formatting with %;238
8.2.5;Building a Simple Tip Calculator Using Python;239
9;Part 5 The Part of Tens;241
9.1;Chapter 15 Ten Free Resources for Coding and Coders;243
9.1.1;Learning-to-Code Websites;243
9.1.1.1;Codecademy;244
9.1.1.2;Coursera and Udacity;244
9.1.1.3;Hackdesign.org;245
9.1.1.4;Code.org;245
9.1.2;Coding-Reference Websites;246
9.1.2.1;W3Schools;246
9.1.2.2;Mozilla Developer Network;247
9.1.2.3;Stack Overflow;247
9.1.3;Tech News and Community Websites;248
9.1.3.1;TechCrunch;248
9.1.3.2;Hacker News;248
9.1.3.3;Meetup;249
9.2;Chapter 16 Ten Tips for Novice Coders;251
9.2.1;Pick a Language, Any Language;251
9.2.2;Define a Goal;252
9.2.3;Break Down Your Goal into Bite-Sized Steps;253
9.2.4;Distinguish Cupcake from Frosting;253
9.2.5;Google Is a Developer s Best Friend;254
9.2.6;Zap Those Bugs;255
9.2.7;Just Ship It;256
9.2.8;Collect Feedback;256
9.2.9;Iterate on Your Code;257
9.2.10;Share Your Success and Failure;257
10;Index;259
11;EULA;291
mehr