001480874 000__ 05956cam\\22005537i\4500 001480874 001__ 1480874 001480874 003__ OCoLC 001480874 005__ 20231031003312.0 001480874 006__ m\\\\\o\\d\\\\\\\\ 001480874 007__ cr\cn\nnnunnun 001480874 008__ 230916s2023\\\\nyu\\\\\ob\\\\001\0\eng\d 001480874 019__ $$a1396975176 001480874 020__ $$a9781484296639$$qelectronic book 001480874 020__ $$a148429663X$$qelectronic book 001480874 020__ $$z9781484296622 001480874 0247_ $$a10.1007/978-1-4842-9663-9$$2doi 001480874 035__ $$aSP(OCoLC)1397575013 001480874 040__ $$aEBLCP$$beng$$erda$$cEBLCP$$dYDX$$dORMDA$$dGW5XE$$dEBLCP$$dYDX 001480874 049__ $$aISEA 001480874 050_4 $$aTK5105.888$$b.N53 2023 001480874 08204 $$a006.7$$223/eng/20230919 001480874 1001_ $$aNicoara, Radu,$$eauthor. 001480874 24510 $$aHow to be a web developer :$$ba complete beginner's guide on what to know and where to start /$$cRadu Nicoara. 001480874 264_1 $$aNew York, NY :$$bApress,$$c[2023] 001480874 300__ $$a1 online resource 001480874 336__ $$atext$$btxt$$2rdacontent 001480874 337__ $$acomputer$$bc$$2rdamedia 001480874 338__ $$aonline resource$$bcr$$2rdacarrier 001480874 504__ $$aIncludes bibliographical references and index. 001480874 5050_ $$aIntro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Part I: Getting Started -- Chapter 1: Introduction -- The Purpose of the Book -- Why Would You Want to Code? -- Common Misconceptions -- The Downsides -- Why Listen to Me? -- What Will You Need? -- What Is Web Development? -- What You Will Do at Work -- What Is the Proper Attitude? Impostor Syndrome -- How to Find the Things That You Need -- How Does a Web Application Work? -- Frontend, Backend, and the Cloud -- Classic Websites vs Single Page Applications -- The Talk About Programming Languages -- Summary 001480874 5058_ $$aPart II: The Tech Stack -- Chapter 2: SQL Basics -- Installing MySQL -- Database Structure and Creation -- SQL Selects -- Homework -- SQL Functions -- SQL Joins -- Indexes -- Homework (5-15 Mins) -- Summary -- Chapter 3: HTML and CSS -- HTML -- CSS -- Bootstrap -- Homework -- Summary -- Chapter 4: GraphQL and JavaScript -- GraphQL -- JavaScript -- Functional Programming -- Constants and Variables -- Functions -- Shorthand if Statements -- Arrays -- Destructuring and Spread -- Promises -- Summary -- Chapter 5: The Backend -- The Setup (Optional) -- Homework -- Your First Query 001480874 5058_ $$aSetting Up the ORM -- Homework -- Your First Mutation -- Homework -- Summary -- Chapter 6: The Frontend -- The Figma UX/UI -- The Setup -- The Static Page -- Creating the Popup -- Homework (30-40 Min) -- Creating React Components -- Homework (10 Min) -- Linking the Backend and the Frontend Using Apollo -- Using Mutations to Create a Customer -- Homework -- Summary -- Chapter 7: Going Fullstack -- The Design Ticket -- The New Feature Ticket -- Homework -- Summary -- Chapter 8: Automated Testing -- Testing Concepts -- Unit Testing -- Test Driven Development -- Integration Tests 001480874 5058_ $$aEnd-to-End Testing -- Homework -- Summary -- Chapter 9: Other Frameworks and Technologies -- Creating a Login System -- Login Systems -- Cookies -- MD5 -- Other Technologies You Should Know About -- Open Source -- GIT -- Azure/Amazon Cloud Providers -- Docker -- NoSQL -- JIRA -- WordPress -- Summary -- Part III: Landing Your First Role -- Chapter 10: Your First Job -- Creating a Portfolio -- Networking and Volunteering -- Freelancing -- Writing a Good Resume -- Finding and Applying for a Job -- Interviews -- Summary -- Chapter 11: Working on a Team -- Team Structure -- The Lifecycle of a Feature 001480874 5058_ $$aHow You Develop -- Summary -- Chapter 12: Project Management Methods -- The Agile Methodology -- Summary -- Part IV: In Summary -- Chapter 13: Conclusions -- References -- Index 001480874 506__ $$aAccess limited to authorized users. 001480874 520__ $$aThis complete beginner's guide is for anyone interested in becoming a web developer. Aimed at those without any previous experience, this book provides an overview of the key principles of modern web development. You'll gain insight into the key facets of JavaScript, HTML and CSS, as well as the difference between front-end, back-end, and full stack development. You'll also be introduced to popular tools and frameworks such as React, Angular, GraphQL, and Node.js, and gain an understanding of the role of a web developer: what it entails, how to secure your first role, and how to survive your first week in the job. Moreover, How to be a Web Developer will take you through the steps of building your first web application, allowing you to apply the principles you've learned in a practical way. Filled with additional information and resources, this book will give you the knowledge and tools needed to start your journey to becoming a professional web developer. What You Will Learn Master the principles of JavaScript, HTML, CSS, and UX Design Utilize tools and frameworks like React, Angular and GraphQL Understand what it means to be a web developer and what it entails Develop key soft skills such as teamwork and project management Gain practical knowledge that will help you get started as a web developer Who This Book Is For Complete beginners without any previous knowledge or experience who are interested in web development. 001480874 588__ $$aDescription based on online resource; title from digital title page (viewed on October 24, 2023). 001480874 650_0 $$aWeb site development.$$0(DLC)sh2006004062 001480874 650_0 $$aWeb sites$$xDesign.$$0(DLC)sh2006004062 001480874 655_0 $$aElectronic books. 001480874 77608 $$iPrint version:$$aNicoara, Radu$$tHow to Be a Web Developer$$dBerkeley, CA : Apress L. P.,c2023$$z9781484296622 001480874 852__ $$bebk 001480874 85640 $$3Springer Nature$$uhttps://univsouthin.idm.oclc.org/login?url=https://link.springer.com/10.1007/978-1-4842-9663-9$$zOnline Access$$91397441.1 001480874 909CO $$ooai:library.usi.edu:1480874$$pGLOBAL_SET 001480874 980__ $$aBIB 001480874 980__ $$aEBOOK 001480874 982__ $$aEbook 001480874 983__ $$aOnline 001480874 994__ $$a92$$bISE