Muutke küpsiste eelistusi

Confident Coding: Master the Fundamentals of Code and Supercharge Your Career [Pehme köide]

  • Formaat: Paperback / softback, 272 pages, kõrgus x laius x paksus: 235x158x19 mm, kaal: 465 g
  • Sari: Confident Series
  • Ilmumisaeg: 03-May-2017
  • Kirjastus: Kogan Page Ltd
  • ISBN-10: 0749479639
  • ISBN-13: 9780749479633
  • Pehme köide
  • Hind: 30,24 €*
  • * 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: Paperback / softback, 272 pages, kõrgus x laius x paksus: 235x158x19 mm, kaal: 465 g
  • Sari: Confident Series
  • Ilmumisaeg: 03-May-2017
  • Kirjastus: Kogan Page Ltd
  • ISBN-10: 0749479639
  • ISBN-13: 9780749479633
BRONZE RUNNER UP: Axiom Awards 2018 - Business Technology Category

If you want to master the fundamentals of coding and kick start your career, Confident Coding is the book for you. Everyone has a digital life, but too few truly understand how the software that dominates the world actually works. Coding is one of the most in demand skills on the job market and grasping the basics can advance your creative potential and make you stand out from the crowd.

Rob Percival gives you a step-by-step learning guide to HTML, CSS, JavaScript, Python, building iPhone apps, building Android apps and debugging. On reading this book and honing your skills through practice, you will be able to code in each of these languages, build your own website, build your own app and have the confidence to supercharge your employability.



Confident Coding provides you with the roadmap you need to enhance your professional life through coding, with insightful and inspirational guidance, including real life success stories, on how to use your new skills. The ability to code can give your CV the edge on the competition, give you greater autonomy and improve your work performance. If you are a self-employed entrepreneur, being able to create your own website or app can grant you valuable freedom and revolutionize your business. If you are an aspiring developer, this book will give you the building blocks to embark on this career path.

Online resources include coding exercises and activities where readers can practise and hone their new skills.

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 *

Muu info

Runner-up for Axiom Business Book Awards 2018 (UK).
Introduction 1(4)
PART ONE Why coding?
5(16)
01 Why coding is important and what it can do for you
7(8)
Becoming more efficient
7(1)
Communicating with technical people
8(1)
Understanding how software works
8(1)
Knowing what it takes
9(1)
Building your own website or app
9(1)
Building a web presence
9(1)
Starting your own business
10(1)
Taking on extra responsibilities within your current role
10(1)
Aim to stop `selling your time'
11(1)
Combine coding with your professional expertise
11(1)
Coding is fun
11(1)
Coding and specific industries
12(2)
Summary
14(1)
02 What coding is
15(6)
What is coding?
15(1)
Let's write some code
16(2)
Why are there so many programming languages?
18(2)
Summary
20(1)
PART TWO Languages
21(120)
03 HTML
23(30)
What is HTML?
23(1)
Why learn HTML?
24(6)
Formatting text
30(1)
HTML lists
31(2)
Images
33(2)
Forms
35(6)
Tables
41(4)
Links
45(2)
HTML entities
47(2)
iFrames
49(2)
HTML project: putting it all together
51(1)
Summary
51(1)
Further learning
52(1)
04 CSS
53(30)
What is CSS?
53(1)
Why learn CSS?
54(1)
What does CSS look like?
54(1)
What is internal CSS?
55(2)
Classes and IDs
57(2)
Divs
59(12)
Fonts
71(3)
Styling text
74(3)
Aligning text
77(4)
CSS project: clone a website
81(1)
Summary
81(1)
Further learning
81(2)
05 JavaScript
83(26)
What is JavaScript?
83(1)
Why learn JavaScript?
84(2)
Internal JavaScript
86(3)
Changing styles with JavaScript
89(1)
Getting some information from the user
90(2)
If statements
92(3)
Updating website content
95(3)
Loops
98(3)
Generating random numbers
101(1)
JavaScript project: guessing game
102(4)
Summary
106(1)
Further learning
107(2)
06 Python
109(32)
What is Python?
110(1)
Why learn Python?
110(1)
What will this chapter cover?
110(1)
How do we get started with Python?
111(1)
`Hello World' with Python
112(1)
Variables in Python
113(2)
Lists
115(3)
For loops
118(4)
While loops
122(2)
If starements
124(6)
Regular expressions
130(1)
Splitting strings into lists
131(2)
Getting the contents of a web page
133(2)
Python project: extracting data from a web page
135(5)
Summary
140(1)
Further learning
140(1)
PART THREE In practice
141(70)
07 Website development
143(14)
Why build a website?
143(1)
How do websites work?
144(1)
What is a domain name, and how do I get one?
145(1)
What is web hosting, and how do I get it?
146(2)
Content management systems
148(3)
Self-coding your site
151(3)
Website development project: build a website
154(1)
Summary
155(1)
Further learning
155(2)
08 Building an app for iPhone or iPad
157(20)
What is an app?
157(1)
Getting started: downloading Xcode
158(2)
Adding labels to our app
160(2)
Adding a text field
162(1)
Adding buttons
163(1)
Running some code
163(1)
Interacting with the user interface
164(2)
Making buttons interactive
166(3)
Variable types in Swift
169(1)
Building an app for iPhone or iPad project: currency converter app
170(4)
Summary
174(1)
Further learning
174(3)
09 Building an app for Android
177(20)
Downloading and setting up Android studio
177(2)
Running your first Android app
179(1)
Adding text and buttons
180(2)
Making the app interactive
182(3)
Making a toast
185(7)
Building an app for Android project: cat years app
192(3)
Summary
195(1)
Further learning
195(2)
10 Debugging
197(14)
Why learn debugging?
197(1)
How to write code that requires minimal debugging
198(6)
Debugging HTML and CSS
204(2)
Debugging JavaScript
206(1)
Debugging Swift in Xcode
206(2)
Debugging Java in Android studio
208(1)
Summary
208(3)
PART FOUR Future-proofing your career with coding
211(38)
11 Using coding to enhance your career
213(14)
Creating an app for your business
214(1)
Starting a blog
215(4)
Finding tasks that can be automated
219(2)
Using Python to extract email addresses from a website
221(2)
Automation on MacOS
223(2)
Automation on Windows
225(1)
Summary
226(1)
12 Coding and entrepreneurship
227(10)
What's coding got to do with entrepreneurship?
227(1)
Getting ideas
228(2)
Products vs services
230(1)
Your unique selling point
231(1)
Validating your idea
232(2)
Creating a minimum viable product
234(1)
How much to charge?
235(1)
Do things that don't scale
235(1)
Summary
236(1)
13 Pursuing coding further to become a developer
237(12)
Should you become a full-time coder?
237(1)
What languages should you learn?
238(1)
Web development
239(1)
App development
239(1)
Getting freelance jobs
240(5)
Expanding your online presence
245(1)
Writing a software developer CV
245(1)
The interview
246(1)
Summary
247(2)
Conclusion 249(4)
Index 253
Rob Percival is a web-developer 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.