WEB DEVELOPMENT CAREER MASTER PLAN learn what it means to be a web developer and launch your journey toward a career in the industry
Description
More Details
Notes
Also in this Series
Reviews from GoodReads
Citations
Zammetti, F. W. (2024). WEB DEVELOPMENT CAREER MASTER PLAN: learn what it means to be a web developer and launch your journey toward a career in the industry (1st edition.). Packt Publishing Ltd..
Chicago / Turabian - Author Date Citation, 17th Edition (style guide)Zammetti, Frank W.. 2024. WEB DEVELOPMENT CAREER MASTER PLAN: Learn What It Means to Be a Web Developer and Launch Your Journey Toward a Career in the Industry. Birmingham, UK: Packt Publishing Ltd.
Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)Zammetti, Frank W.. WEB DEVELOPMENT CAREER MASTER PLAN: Learn What It Means to Be a Web Developer and Launch Your Journey Toward a Career in the Industry Birmingham, UK: Packt Publishing Ltd, 2024.
Harvard Citation (style guide)Zammetti, F. W. (2024). WEB DEVELOPMENT CAREER MASTER PLAN: learn what it means to be a web developer and launch your journey toward a career in the industry. 1st edn. Birmingham, UK: Packt Publishing Ltd.
MLA Citation, 9th Edition (style guide)Zammetti, Frank W.. WEB DEVELOPMENT CAREER MASTER PLAN: Learn What It Means to Be a Web Developer and Launch Your Journey Toward a Career in the Industry 1st edition., Packt Publishing Ltd., 2024.
Staff View
Grouping Information
Grouped Work ID | 74f7c8c8-c875-e05d-ec6e-38c015c16065-eng |
---|---|
Full title | web development career master plan learn what it means to be a web developer and launch your journey toward a career in the industry |
Author | zammetti frank w |
Grouping Category | book |
Last Update | 2025-03-08 03:29:53AM |
Last Indexed | 2025-05-22 03:22:41AM |
Book Cover Information
Image Source | google_isbn |
---|---|
First Loaded | Dec 17, 2024 |
Last Used | May 23, 2025 |
Marc Record
First Detected | Dec 16, 2024 11:30:10 PM |
---|---|
Last File Modification Time | Dec 17, 2024 08:29:19 AM |
Suppressed | Record had no items |
MARC Record
LEADER | 13944cam a22004697a 4500 | ||
---|---|---|---|
001 | on1433269741 | ||
003 | OCoLC | ||
005 | 20241217082726.0 | ||
006 | m o d | ||
007 | cr |n||||||||| | ||
008 | 240513s2024 enk o 000 0 eng d | ||
019 | |a 1434170549 | ||
020 | |a 9781803238609|q (electronic bk.) | ||
020 | |a 1803238607|q (electronic bk.) | ||
035 | |a (OCoLC)1433269741|z (OCoLC)1434170549 | ||
037 | |a 9781803247083|b O'Reilly Media | ||
040 | |a YDX|b eng|c YDX|d OCLCO|d ORMDA|d OCLCO|d DXU|d EBLCP|d UKAHL | ||
049 | |a MAIN | ||
050 | 4 | |a TK5105.888 | |
082 | 0 | 4 | |a 005.7/2|2 23/eng/20240617 |
100 | 1 | |a Zammetti, Frank W.,|e author. | |
245 | 1 | 0 | |a WEB DEVELOPMENT CAREER MASTER PLAN|h [electronic resource] :|b learn what it means to be a web developer and launch your journey toward a career in the industry /|c Frank W. Zammetti. |
250 | |a 1st edition. | ||
260 | |a Birmingham, UK :|b Packt Publishing Ltd.,|c 2024. | ||
300 | |a 1 online resource | ||
505 | 0 | |a Cover -- Title page -- Copyright and credits -- Dedication -- Contributors -- Table of Contents -- Preface -- Part 1: Introducing the Basics of Web Development -- Chapter 1: So, You Want to Be a Web Developer, eh? -- What even IS a web developer?! -- Digging deeper into being a web developer and building websites -- How in demand are web developers? -- Show me the money! -- But is a job in web development right for you? -- You gotta be a puzzle master -- Creativity to the max -- Attention to detail for fun and profit -- Alone or in teams, it all matters -- Keeping up with the times -- Rolling with the punches -- Finding what you need -- Being patient and handling failure -- Do you need a degree? -- Examining a typical day in the life of a web developer -- The duties of a web developer -- A typical day -- Understanding the one truly invaluable skill: logical thinking -- Problem-solving -- Scalability -- Team collaboration -- User experience -- Error handling -- Security -- Testing -- Data flow -- Resource management -- Debugging -- Documentation -- Adaptability -- Decision-making -- Communication -- That's all great, but can logical thinking be learned? -- Exploring the different types of web developers -- The (very) basics of the internet and the web -- Two sides of a coin -- frontend and backend developers -- And the, uhh, third side of the coin -- full-stack developers! -- Another way to classify web developers -- Learning with, and from, others -- Boot camps -- The personal touch -- On-the-job learning -- Introducing the roadmap -- Summary -- Chapter 2: Bridging the Divide -- Client (Frontend) versus Server (Backend) Development -- Technical requirements -- Understanding the client (the frontend) -- Dissecting HTML -- What about that Hypertext part?! -- Dissecting CSS -- Dissecting JavaScript -- Creating the DOM. | |
505 | 8 | |a Understanding the client-server model -- Understanding the server (the backend) -- Getting started with Node -- Creating a project with NPM -- Writing the server -- Defining web developer types and job titles -- Frontend developers -- Backend developers -- Full-stack developers -- Understanding job titles -- Reviewing the roadmap -- Summary -- Chapter 3: Expanding the Foundations -- Building a User Registration Page, Front to Back! -- Technical requirements -- Connecting over a network -- Understanding IP -- Understanding TCP -- Understanding HTTP -- Building an interactive web app -- the frontend -- Building a registration page -- Building an interactive web app -- the backend -- Introducing Express -- Adding dependencies -- Adding scripts -- Writing the server code -- Adding Express middleware -- Exploring a different approach -- single-page apps -- Improving developer productivity through automation -- Writing a new kind of client -- Writing a new kind of server -- Loving your new best friend -- DevTools -- Reviewing the roadmap -- Summary -- Part 2: Expanding Your Knowledge Base -- Chapter 4: Managing, Securing, and Working with Code -- Technical requirements -- Controlling the code -- source control management systems -- Introducing SCM -- Accepting the false choice -- Git it is! -- Getting started with Git -- Using the most common Git commands -- GitHub -- Git, but nice -- Thinking like a hacker -- securing the web -- Common exploits -- Secure coding practices -- Working all in one place -- IDEs -- VS Code -- Visual Studio -- Eclipse -- IntelliJ IDEA -- Understanding the operating system -- Linux -- The structure of Linux -- Basic commands -- Security and the one "weird" Linux fact you need to know -- Linux for web developers -- Reviewing the roadmap -- Summary -- Chapter 5: Understanding the User Experience, Deployment Options, and DevOps. | |
505 | 8 | |a Technical requirements -- Understanding what makes a website look pretty -- graphic design -- Understanding key graphic design areas -- Understanding the Gestalt Principles -- Ensuring it doesn't just look good but also works well for everyone -- UX -- Key concepts of UX -- Considering accessibility -- Flexing with responsive design -- Progressing with progressive enhancement -- PWAs -- Virtualizing the world -- VMs and containers -- Understanding VMs -- Using VMs -- Understanding containers -- Using containers -- Learning basic Docker commands -- Key differences between VMs and containers and choosing between them -- Keeping your head in the clouds -- cloud providers -- Introducing cloud providers -- Understanding cloud types -- Recognizing key services -- Who even needs the cloud or even servers? -- Serverless -- Taking back control -- DevOps -- Understanding the key aspects of DevOps -- Determining the benefits of DevOps (and some negatives) -- It's not all about HTML, CSS, and JS -- Python -- Reviewing the roadmap -- Summary -- Chapter 6: Exploring Modern Frontend Development -- Technical requirements -- Abstracting away the basics -- Meeting the modern frontend tools -- Meeting React -- Meeting Vue -- Meeting Angular -- Boosting CSS capabilities -- Examining Bootstrap -- Examining Tailwind -- Transpiling and data typing -- Introducing Babel -- Introducing TS -- Packing up and going -- bundlers -- Reviewing the roadmap -- Summary -- Chapter 7: From Front to Back -- More on Backend Tools and Technologies -- Technical requirements -- Getting to the heart of the matter -- data -- Relational databases -- NoSQL databases -- Basic CRUD operations -- Building web APIs with REST, Node, and Express -- Introducing REST -- REST in practice -- Building your first REST API -- Testing the API with Postman -- Going back to the future -- SSR -- Using PHP on the server side. | |
505 | 8 | |a Building with Java and Spring Boot -- Introducing Java -- Writing a Java app -- Introducing JSPs and servlets -- Introducing Spring and Spring Boot -- A simple Spring Boot web app -- Introducing .NET -- Generating a Hello World web app -- Using Python web app frameworks -- Django -- Flask -- Reviewing the roadmap -- Summary -- Chapter 8: Writing Less Code -- CMSs, No-Code Solutions, and Generative AI -- Introducing WordPress -- Key features -- Understanding the technical perspective -- Getting to know Drupal -- Key features -- Understanding the technical perspective -- Throwing away coding altogether -- "no-code" solutions -- Introducing some popular no-code solutions -- Utilizing artificial intelligence -- Generative AI -- GitHub Copilot -- Reviewing the roadmap -- Summary -- Part 3: Getting and Keeping a Job and Growing a Career -- Chapter 9: Landing Your First Job -- Understanding the FAANG/non-FAANG divide -- Calibrating your FAANG expectations -- Comparing tech companies to non-tech companies -- Using the web to become a web developer! -- Using job hunting sites -- Going directly to company sites -- Building a network -- User groups and meetups -- Perseverance is key -- Polishing your resume to a glistening sheen -- Building a solid resume -- Accentuating what you have -- Having repos, portfolios, and samples to show -- Building websites -- Building a GitHub repo -- Building a portfolio of sample work -- Understanding a typical web developer interview -- Understanding the structure -- Preparing for coding interviews -- Dealing with the stress -- Presenting the best you -- Protecting yourself -- Handling common interview questions -- Tell me about yourself -- Why do you want to work here? -- What are your greatest strengths? -- What is your greatest weakness? -- Where do you see yourself in 5 years? -- Why should we hire you?. | |
505 | 8 | |a Describe a challenge you faced and how you overcame it -- How do you handle stress or pressure? -- What are your salary expectations? -- Do you have any questions for us? -- Remembering that it's not all about work -- Loving your work too much -- Sussing out bad companies -- Reviewing the roadmap -- Summary -- Chapter 10: Discovering the Keys to Quality Work as a Web Developer -- Sweating the small stuff -- Staying in the moment -- Exercising your Google-Fu -- Recognizing MVP sites -- SO -- MDN -- Tooling around -- other tools to know about and use -- SCA tools -- Linters -- Stylers -- Using the best tool of all -- you! -- Multitasking (like a CPU on the wind!) -- Keeping notes -- Time-boxing -- Deferring and Do Not Disturb -- Final thoughts -- Reviewing the roadmap -- Summary -- Chapter 11: Reviewing Soft Skills (They Make You Hard to Deny) -- There's no "I" in "Team" -- Helping where you can -- Being kind when being critical -- Taking responsibility -- Being proactive -- Being honest, always -- Being social without being TOO social -- Learning never stops -- Specializing versus generalizing -- Determining your learning style -- Building personal projects -- Moving beyond smoke signals with good communication skills -- Shopping in the marketplace of ideas -- Exploring the Agile software development methodology -- Going over the falls in a barrel: The Waterfall methodology -- Being Agile in your development projects -- Hybridizing Waterfall and Agile -- Reviewing the roadmap -- Summary -- Chapter 12: Growing Your Career -- ABC -- Always Be Coding! -- Viewing Source is your friend -- Thinking like a hacker -- Certifying your greatness -- Are they worth getting? -- Specific certifications to pursue -- Keeping up with the Joneses -- A List Apart -- Daily.dev -- dZone -- Hacker News (Y Combinator) -- InfoQ -- SD Times -- Technology Radar. | |
520 | |a Gain a comprehensive understanding of web development, from foundational technologies to advanced topics, along with interview tactics, growth opportunities, and strategies to kickstart a successful career in this field Key Features Gain insights into the role, responsibilities, and qualities that define a good web developer Uncover steps to establish a solid technical foundation for finding employment in the field of web development Explore tools and techniques you'll work with and understand how they all fit together Purchase of the print or Kindle book includes a free PDF eBook Book Description The world of web development can seem daunting when you're a beginner and don't know where to get started. If you're passionate about web development and want to learn the art of creating captivating websites, then this book is for you. Web Development Career Master Plan will take you on a learning journey, starting from the foundations and progressing through advanced concepts and career development strategies. You'll learn the core pillars of web development, including HTML, CSS, and JavaScript. As you go deeper, you'll explore the landscape of frameworks, libraries, and toolkits. This book also provides valuable insights into containerization, version control, Linux, and IDEs. Additionally, you'll find expert advice on interview tactics and career growth strategies to secure your first job in web development. But the journey doesn't end there. While you navigate the twists and turns of web development, you'll also get a glimpse of what it means to be a web developer, the day-to-day aspects of the job, and the technologies you'll be working with. By the end of this web development book, you'll be well-equipped with the knowledge and tools you need to kick-start your journey and succeed in this dynamic field. What you will learn Understand the fundamentals of HTML, CSS, and JavaScript to build web pages Understand the different types of web development jobs and their requirements Explore the qualifications and attributes that make a candidate employable and adaptable in a dynamic job market Analyze the modern web development landscape to predict emerging trends Discover effective strategies to secure your first job opportunity Cultivate the essential skills needed for career development Who this book is for If you're an aspiring web developer with a passion for problem-solving and innovation, then this book is for you. Whether you're a dedicated learner, a tech enthusiast, or someone interested in building a career in the field, this book covers the web development essentials you need for a great start. Individuals without any prior technical or software development knowledge can also use this book to gain a high-level overview and a foundational introduction to the world of web development. | ||
590 | |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition | ||
650 | 0 | |a Web site development|x Vocational guidance. | |
650 | 0 | |a Web sites|x Design|x Vocational guidance. | |
650 | 0 | |a Webmasters|x Vocational guidance. | |
776 | 0 | 8 | |i Print version:|z 1803247088|z 9781803247083|w (OCoLC)1430972943 |
856 | 4 | 0 | |u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781803247083/?ar|x O'Reilly|z eBook |
938 | |a Askews and Holts Library Services|b ASKH|n AH42122793 | ||
938 | |a YBP Library Services|b YANK|n 306394906 | ||
938 | |a ProQuest Ebook Central|b EBLB|n EBL31339496 | ||
994 | |a 92|b VIA | ||
999 | |c 360890|d 360890 |