Muutke küpsiste eelistusi

Confident Coding: How to Write Code and Futureproof Your Career 2nd Revised edition [Kõva köide]

  • Formaat: Hardback, 336 pages, kõrgus x laius x paksus: 222x145x27 mm, kaal: 660 g
  • Sari: Confident Series
  • Ilmumisaeg: 10-Sep-2020
  • Kirjastus: Kogan Page Ltd
  • ISBN-10: 1789663105
  • ISBN-13: 9781789663105
  • Kõva köide
  • Hind: 77,50 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Hardback, 336 pages, kõrgus x laius x paksus: 222x145x27 mm, kaal: 660 g
  • Sari: Confident Series
  • Ilmumisaeg: 10-Sep-2020
  • Kirjastus: Kogan Page Ltd
  • ISBN-10: 1789663105
  • ISBN-13: 9781789663105

BRONZE RUNNER UP: Axiom Awards 2018 - Business Technology Category (1st edition)

Whether you're an entrepreneur, a recent graduate or a professional - you can supercharge your career by learning how to code. Coding is one of the most in-demand skills in the job market, so grasping the basics can advance your creative potential and make you stand out from the crowd, and Confident Coding is here to help.

This new and improved second edition of the award-winning book gives you a step-by-step learning guide to HTML, CSS, JavaScript, Python, building iPhone and Android apps and debugging. For entrepreneurs, being able to create your own website or app can grant you valuable freedom and revolutionize your business. For aspiring developers, this book will give you the building blocks to embark on your career path. For working professionals, coding skills can add a valuable edge to your CV. Whatever your professional profile, if you want to master the fundamentals of coding and kick start your career, Confident Coding is the book for you.

About the Confident series...
From coding and web design to data, digital content and cyber security, the Confident books are the perfect beginner's resource for enhancing your professional life, whatever your career path.



Take your career to the next professional level and give yourself that competitive edge by learning the essentials of coding with this friendly and easy-to-understand guide.

Arvustused

"If you want to teach yourself one of the most important skills of the future, read this book. Rob Percival has produced a thoroughly accessible and comprehensive how-to guide for learning how to code. Far from being a dry instruction manual, this book makes understanding coding easy and is a brilliant jumping off point for anyone to build a more exciting and sustainable career." * Tricia Kelleher, Head of The Stephen Perse Foundation *

Introduction 1(6)
Who are we?
2(3)
How to use this book
5(1)
Supporting material online
6(1)
PART ONE Why coding?
7(22)
01 Why coding is important and what it can do for you
9(10)
Becoming more efficient
9(1)
Communicating with technical people
10(1)
Understanding how software works
11(1)
Knowing what it takes
11(1)
Building your own website or app
12(1)
Building a web presence
12(1)
Starting your own business
12(1)
Taking on extra responsibilities within your current role
13(1)
Aim to stop `selling your time'
14(1)
Combine coding with your professional expertise
14(1)
Coding is fun
14(1)
Coding and specific industries
15(3)
Summary
18(1)
02 What coding is
19(10)
What is coding?
19(2)
Let's write some code
21(2)
Why are there so many programming languages?
23(3)
Summary
26(3)
PART TWO Languages
29(156)
03 HTML
31(36)
What is HTML?
31(1)
Why learn HTML?
32(7)
Formatting text
39(2)
HTML lists
41(2)
Images
43(3)
Forms
46(7)
Tables
53(4)
Links
57(4)
HTML entities
61(1)
iFrames
62(4)
Summary
66(1)
Further learning
66(1)
04 CSS
67(39)
What is CSS?
67(1)
Why learn CSS?
68(1)
What does CSS look like?
68(1)
What is internal CSS?
69(3)
Classes and IDs
72(2)
Divs
74(20)
Fonts
94(2)
Styling text
96(5)
Aligning text
101(3)
CSS project: clone a website
104(1)
Summary
104(1)
Further learning
105(1)
05 JavaScript
106(36)
What is JavaScript?
106(1)
Why learn JavaScript?
107(1)
What does JavaScript look like?
108(2)
Internal JavaScript
110(4)
Changing styles with JavaScript
114(5)
If statements
119(6)
Updating website content
125(4)
Loops
129(4)
Generating random numbers
133(2)
JavaScript project: guessing game
135(5)
Summary
140(1)
Further learning
141(1)
06 Python
142(43)
What is Python?
143(1)
Why learn Python?
143(1)
What will this chapter cover?
144(1)
How do we get started with Python?
144(2)
`Visitor Registration' with Python
146(1)
Variables in Python
147(2)
Lists
149(4)
For loops
153(7)
While loops
160(2)
If statements
162(8)
Regular expressions
170(3)
Splitting strings into lists
173(3)
Getting the contents of a webpage
176(2)
Python project: extracting visitor contact data from a webpage
178(5)
Summary
183(1)
Further learning
183(2)
PART THREE In Practice
185(82)
07 Website development
187(17)
Why build a website?
188(1)
How do websites work?
189(1)
What is a domain name, and how do I get one?
190(1)
What is web hosting, and how do I get it?
191(3)
Content management systems
194(3)
Self-coding your site
197(4)
Website development project: build a website
201(1)
Summary
202(1)
Further learning
202(2)
08 Building an app for iPhone or iPad
204(24)
Whatisanapp?
205(1)
Getting started: downloading Xcode
205(3)
Adding labels to our app
208(2)
Adding a text field
210(1)
Adding buttons
211(1)
Running some code
212(1)
Interacting with the user interface
213(2)
Making buttons interactive
215(4)
Variable types in Swift
219(2)
Building an app for iPhone or iPad project: Visitor Registration app
221(5)
Summary
226(1)
Further learning
227(1)
09 Building an app for Android
228(23)
Downloading and setting up Android studio
229(2)
Running your first Android app
231(1)
Adding text and buttons
232(2)
Making the app interactive
234(4)
Making a toast
238(7)
Building an app for Android project: performance review reminder app
245(4)
Summary
249(1)
Further learning
250(1)
10 Debugging
251(16)
Why learn debugging?
251(1)
How to write code that requires minimal debugging
252(8)
Debugging HTML and CSS
260(1)
Debugging JavaScript
261(1)
Debugging Swift in Xcode
262(2)
Debugging Java in Android studio
264(1)
Summary
265(2)
PART FOUR Future-proofing your career with coding
267(46)
11 Using coding to enhance your career
269(17)
Creating an app for your business
270(1)
Starting a blog
271(5)
Finding tasks that can be automated
276(3)
Using Python to extract email addresses from a website
279(2)
Automation on MacOS
281(3)
Automation on Windows
284(1)
Summary
285(1)
12 Coding and entrepreneurship
286(13)
What's coding got to do with entrepreneurship?
287(1)
Getting ideas
287(3)
Products vs services
290(2)
Your unique selling point
292(1)
Validating your idea
293(2)
Creating a minimum viable product
295(1)
How much to charge?
296(1)
Do things that don't scale
297(1)
Summary
298(1)
13 Pursuing coding further to become a developer
299(14)
Should you become a full-time coder?
300(1)
What languages should you learn?
301(1)
Web development
301(1)
App development
302(1)
Getting freelance jobs
303(6)
Expanding your online presence
309(1)
Writing a software developer CV
310(1)
The Interview
311(1)
Summary
312(1)
Conclusion 313(4)
Index 317
Rob Percival is a web developer, author and entrepreneur who has taught over 500,000 students how to code through his online courses on Udemy. His courses have been translated into over five different languages and have taught people all around the world to become proficient and confident web-developers.

Darren Woods is Managing Director of Synapture, a Cambridge-based Web/Software Development Agency. Alongside his development work, he teaches a Pre-Diploma Computer Science course and A-Level Computer Science.