JavaScript Workshop (eBook)

Learn to develop interactive web applications with clean and maintainable JavaScript code
eBook Download: EPUB
2019 | 1. Auflage
810 Seiten
Packt Publishing (Verlag)
978-1-83864-588-5 (ISBN)

Lese- und Medienproben

JavaScript Workshop -  Alonzo L. Hosford,  Philip Kirkbride,  Joseph Labrecque,  Jahred Love,  Gaurav Mehla,  Daniel Rosenbaum,  Florian Sloot,  Nick Turner
Systemvoraussetzungen
32,93 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Cut through the noise and get real results with a step-by-step approach to beginner JavaScript development

Key Features

  • A structured, straightforward introduction to JavaScript for beginners
  • A JavaScript tutorial with step-by-step exercises and activities that help build key skills
  • Structured to let you progress at your own pace, on your own terms
  • Use your physical print copy to redeem free access to the online interactive edition

Book Description

You already know you want to learn JavaScript, and a smarter way to learn JavaScript is to learn by doing. The JavaScript Workshop focuses on building up your practical skills so that you can develop cutting-edge applications for web, mobile and desktop users. Alongside knowledge of HTML and CSS, JavaScript is a key skill for those looking to enter professional web development. You'll learn from real examples that lead to real results.

Throughout The JavaScript Workshop, you'll take an engaging step-by-step approach to understanding JavaScript code. You won't have to sit through any unnecessary theory. If you're short on time you can jump into a single exercise each day or spend an entire weekend learning about functional programming and unit testing. It's your choice. Learning on your terms, you'll build up and reinforce key skills in a way that feels rewarding.

Every physical print copy of The JavaScript Workshop unlocks access to the interactive edition. With videos detailing all exercises and activities, you'll always have a guided solution. You can also benchmark yourself against assessments, track progress, and receive content updates. You'll even earn a secure credential that you can share and verify online upon completion. It's a premium learning experience that's included with your printed copy. To redeem, follow the instructions located at the start of your JavaScript book.

Fast-paced and direct, The JavaScript Workshop is the ideal companion for JavaScript beginners. You'll build and iterate on your JavaScript coding skills like a real software developer, learning along the way. This process means that you'll find that your new skills stick, embedded as best practice. A solid foundation for the years ahead.

What you will learn

  • Learn how you can work with JavaScript to develop for the modern web
  • Discover ways to write clean and maintainable JavaScript code
  • Learn how to use unit testing to write bug free and stable JavaScript code
  • Simplify your workflow with package managers like Gulp, Grunt, and Webpack
  • Improve the performance of your web applications with server-side JavaScript
  • Explore ways to access and process external resources within your JavaScript application

Who this book is for

Our goal at Packt is to help you be successful, in whatever it is you choose to do. The JavaScript Workshop is an ideal JavaScript tutorial for the JavaScript beginner who is just getting started. Pick up a Workshop today, and let Packt help you develop skills that stick with you for life.

Joseph Labrecque is a creative developer, designer, and educator with over 15 years of experience building expressive web, desktop, and mobile solutions. Over the past decade, Joseph has authored several books, articles, and video course publications on design and development technologies, tools, and concepts through publishers such as Lynda, LinkedIn Learning, Peachpit, Pluralsight, and Adobe. He is also the founder of Fractured Vision Media, LLC; a digital media production studio and distribution vehicle for a variety of creative works. Joseph is an Adobe Education Leader, Adobe Community Professional, and a member of Adobe Partners by Design. Jahred Love is a co-founder and CTO of Xirsys LLC, CPO of Millicast, co-founder and CTO of Innov8Estate and CTO of PLP London. A serial entrepreneur, Jahred has been a software engineer working with JavaScript for the last 20 years, building everything from games and applications to distributed real-time platforms and Internet of Things (IoT) devices. Jahred is an advocate of functional programming and enjoys writing, crafting, traveling, tinkering with electronics and spending time with his wife, daughter, son and cat 'Kimchi'. Daniel Rosenbaum has more than 20 years of experience as a solutions architect, technical lead, and developer with a demonstrated history of working in information technology for health and financial services. He is a strong engineering professional skilled in enterprise architecture and agile software development of many web-based and back-end data systems. Nick Turner is a software engineer and life-long technology enthusiast. He specializes in building web, mobile, and desktop applications using modern JavaScript frameworks. An advocate of distributed teams, Nick runs a small software company helping its clients to launch exciting, transformative products out into the world. He is also a scuba diving instructor and brings his enthusiasm and teaching experience to help new developers on their learning path. Gaurav Mehla is a full-stack developer who has built web, desktop, and hybrid mobile applications on JavaScript. He has 8 years of solid JavaScript experience. He is currently leading a very productive team in a startup. He is keen to learn new technologies, system design, and build scalable projects. Currently, he is putting his head into designing and developing stable and scalable microservices build in Node.js and Golang. He always believed in sharing his knowledge and love to contribute to open-source. Alonzo L. Hosford is a website developer, trainer, and author. He is the founder CEO of Click Systems Consulting, LLC specializing in WordPress websites and of the Web Skills Bootcamp teaching web developer skill courses. Alonzo is an assistant adjunct professor and curriculum creator of web technology at Raritan Valley Community College. He is also the director of the Hunterdon Computer Club that does monthly presentations on a wide spectrum of current technology topics. He has consulted for a wide range of clients from small individually run businesses to large international organizations including Honeywell, BASF, PANJ Radio, AT&T, Avis, Bristol Myers Squibb, Ortho BioTech, Chanel, Avaya, MRM, Green Birdie Video, Aztec Learning Systems, Team Velvet and Verizon Wireless. Florian Sloot is a tech-lover since childhood and during his development years, he learned the importance of teaching and guiding. Therefore, as he got experienced with building applications he started publishing learning resources himself. Until today he has taught hundreds of students and co-workers. During the daytime, he consults various companies and helps to build web-based applications. His expertise lies in the field of architecture and performance. At Volkswagen, he has worked as a front-end developer in a team that was responsible for the connected-car systems which now gets shipped in every new Volkswagen car. While working for AboutYou, an award-winning e-commerce company and the first 'unicorn' a startup from Hamburg, he was responsible for developing and implementing architecture and features of the so-called 'money maker'- application, which generates the majority of the revenue at AboutYou. Philip Kirkbride has over 5 years of experience with JavaScript and is based in Montreal. He graduated from a technical college in 2011 and since then he has been working with web technologies in various roles. He worked with 2Klic, an IoT company contracted by the major electrical heating company Convectair to create smart heaters powered by Z-Wave technology. His role consisted of writing microservices in Node.js and Bash. He has also had a chance to make some contributions to the open-source projects SteemIt (a blockchain-based blogging platform) and DuckDuckGo (a privacy-based search engine).
Key FeaturesLearn the basics of JavaScript programming to create dynamic web pagesExplore the fundamentals of back-end development using Node.jsTackle challenging development problems and apply solutions to real-world situationsWhat you will learnWrite clean, maintainable and eloquent JavaScript codeBuild websites using plain JS and various frameworks and librariesSimplify your workflow with package managers such as Gulp and GruntUse Node.js to build server-side JavaScript applicationsImprove the functionality of your applications with browser APIsImplement asynchronous programming to build apps that can multitaskWho this book is forThe JavaScript Workshop is the ideal guide to JavaScript for beginners. It is designed for anyone who wants to get started learning JavaScript. Whether you're an aspiring web developer, or are just curious about learning how to code with a versatile programming language, this book will help you get up and running. Previous development experience is not required, but basic prior knowledge of HTML and CSS will help you get the most from this book.]]>
Erscheint lt. Verlag 29.11.2019
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Schlagworte CSS • ECMAScript • ES9 • Grunt • gulp • HTML • JavaScript • webpack
ISBN-10 1-83864-588-8 / 1838645888
ISBN-13 978-1-83864-588-5 / 9781838645885
Haben Sie eine Frage zum Produkt?
EPUBEPUB (Adobe DRM)

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Entwicklung von GUIs für verschiedene Betriebssysteme

von Achim Lingott

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
39,99
Das umfassende Handbuch

von Johannes Ernesti; Peter Kaiser

eBook Download (2023)
Rheinwerk Computing (Verlag)
44,90
Mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
29,99