Learn Vue.js 2.0 in 7 Days
115 pages
English

Vous pourrez modifier la taille du texte de cet ouvrage

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Learn Vue.js 2.0 in 7 Days , livre ebook

-

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
115 pages
English

Vous pourrez modifier la taille du texte de cet ouvrage

Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

A journey starts from zero understanding to dev ready in Vue.js Key features Learner can learn the concepts such as how Vue.js works in the real world with reusable items like components, plugins, mixins, and so on. Efficient and different ways of writing the template codes like using HTML, using .vue files, and so on. Along with several basics, we have emphasized the concepts which are the real implementation as per industry standard. We have started with the basics of Vue.js and progressed through the basic elements. So that the reader will get a fair idea of it. Description Vue.js is one of the quickly growing Javascript frameworks, which can be used in any scale of the project to help the stakeholders in rapid application development process. The good thing with Vue.js is that it is lightweight and can also be integrated with the existing project. It saves the development time and also enables managed HTML interface using Javascript.When you have this book in your hand, it will keep shaping your understanding in Vue.js as you move forward chapter by chapter. On the first day, you will get your basic questions answered like what is Vue.js, history and it's underlying concepts. Moreover, it will take you through basic environment setup and running your first app using Bue.js. By this time, the reader must have gained a fair knowledge on Vue.js.With the concepts you grasped in the first chapter, the chapters ahead are designed according to your understanding so that you get started with basic structuring of html pages using Vue.js and end up with a pro coder as you see advance concepts illustrated very neatly. At the seventh day, you will learn essential concepts of modern day web development like Routing, State Management and Single Page Application concepts that will enable you to start thinking Vue.js as an ingredient form you production appsLast, but not least, the book presents an appendix for a comparative view of Vue.js framework with similar JS framework. What will you learn This book would help the reader to acquire the knowledge on the Javascript framework like Vue.js. Starting from novice to the advanced level, this book wants to enlighten the understanding of Vue.js, its usability into real life projects. The initial chapter starts with a basic introduction of the framework and setup, followed up by the syntax of the framework to build basic html pages. Gradually, in the chapter ahead, readers can explore the framework concepts like components, templates, watchers, plugins and routing etc. to build high-end production ready. Finally you will definitely get insights of state management techniques with SPA implemented using the framework form building responsive and interactive web applications. Who this book is forThe reader should have a basic understanding of HTML, CSS and Javascript which are the basic building blocks of web developement. That means if you are a Web Developer who is logging behind the race due to no JavaScript framework experience, then you have landed on the correct book to learn from basics to advanced concepts to become a pro. Table of content1. Day 1: Introduction Before I start with Vue.js Let's setup Vue.js Let's Put Vue in action Vue Dev Tools Vue CLI Summary2. Day 2: Rendering with HTML Basic HTML structuring with Vue Conditions and loop structures Form elements and basic event handling Summary3. Day 3: Computed property Greeting to the user Computed properties vs methods Watched property Summary4. Day 4: Components What is component Template string looks odd!!! Passing properties to the component Registering the component Data passing between components Summary5. Day 5: Components in depth Diving in the props Slots Summary6. Day 6: Distribute reusable functionality Mixins Custom directives Filters Plugin Summary7. Day 7: Single page application What is route State Management Summary8. Appendix Render functions JSX Comparing Vue SummaryAbout the authorNirmal Hota is a software developer and mentor. He loves to learn and work in different technologies. He has worked in various Microsoft Technologies such as C#, VB, ASP.net, Dynamics CRM, Commerce server and so on. Also worth mentioning his expertise in open source and mobile application technologies like Ruby on Rails, Phonegap, Titanium, Xamarin and so on. He loves to explore different Javascript based platforms including Angular, React and Vue.He is also a Microsoft Certified Technology Specialist (MCTS) in Asp.Net and Dynamics CRM. In addition to that, he has also a Titanium Certified Application Developer (TCAD) and an Agile Scrum Master too.His Blog link: http://nirmalhota.com/His LinkedIn Profile: https://www.linkedin.com/in/nirmalhota/ Tadit Dash is a software engineer by profession.As a software engineer, he usually works for eight to nine hours daily. Besides his daily work, he contributes to both online and offline communities. He co-founded the first Technical Community in his state named Utkal Techies Forum Odisha, which is devoted to spreading awareness of the newest trends in technology among techies.He writes articles and blogs, and creates demos and videos for fellow programmers. Answering questions on online forums and social channels is the activity he enjoys the most.Due to his exceptional contribution to the technical community, Microsoft has awarded him with the Microsoft Most Valuable Professional accolade from 2014 till 2018. CodeProject has awarded him the CodeProject MVP accolade (the first from Odisha and three times in a row for the years 2014, 2015, and 2016). For his constant mentorship, IndiaMentor featured him as a Young Mentor on their site.You can reach him on Facebook, Twitter and Instagram at @taditdash.His Website link: http://taditdash.co.in/His Blog link: http://blog.taditdash.co.in/ and https://taditdash.wordpress.com/His LinkedIn Profile: https://www.linkedin.com/in/taditdash/ Dr. Vishal Jain is currently working as Associate Professor with Bharati Vidyapeeth's Institute of Computer Applications and Management (BVICAM), New Delhi Affiliated to GGSIPU and Accredited by AICTE, since July, 2017 to till date. He has joined BVICAM, New Delhi in year 2010 and worked as Assistant Professor from August, 2010 to July, 2017. Before joined BVICAM, New Delhi.His Blog link: http://www.vishaljain.webs.com/His LinkedIn Profile: https://in.linkedin.com/in/vishaljain83

Sujets

Informations

Publié par
Date de parution 20 septembre 2019
Nombre de lectures 0
EAN13 9789388176965
Langue English

Informations légales : prix de location à la page 0,0600€. Cette information est donnée uniquement à titre indicatif conformément à la législation en vigueur.

Extrait

Learn VueJs in 7 Days
by
Nirmal Hota Tadit Dash Dr. Vishal Jain
FIRST EDITION 2019
Copyright © BPB Publications, India
ISBN: 978-93-88511-865
All Rights Reserved. No part of this publication may be reproduced or distributed in any form or by any means or stored in a database or retrieval system, without the prior written permission of the publisher with the exception to the program listings which may be entered, stored and executed in a computer system, but they can not be reproduced by the means of publication.
LIMITS OF LIABILITY AND DISCLAIMER OF WARRANTY
The information contained in this book is true to correct and the best of author’s & publisher’s knowledge. The author has made every effort to ensure the accuracy of these publications, but cannot be held responsible for any loss or damage arising from any information in this book.
All trademarks referred to in the book are acknowledged as properties of their respective owners.
Distributors:
BPB PUBLICATIONS
20, Ansari Road, Darya Ganj
New Delhi-110002
Ph: 23254990/23254991
MICRO MEDIA
Shop No. 5, Mahendra Chambers,
150 DN Rd. Next to Capital Cinema,
V.T. (C.S.T.) Station, MUMBAI-400 001
Ph: 22078296/22078297
DECCAN AGENCIES
4-3-329, Bank Street,
Hyderabad-500195
Ph: 24756967/24756400
BPB BOOK CENTRE
376 Old Lajpat Rai Market,
Delhi-110006
Ph: 23861747
Published by Manish Jain for BPB Publications, 20 Ansari Road, Darya Ganj, New Delhi-110002 and Printed at Repro India Ltd, Mumbai
About the Authors
Nirmal Hota
He is a software developer and mentor. He loves to learn and work in different technologies. He has worked in various Microsoft Technologies such as C#, VB, ASP.net, Dynamics CRM, Commerce server and so on. Also worth mentioning his expertise in open source and mobile application technologies like Ruby on Rails, Phonegap, Titanium, Xamarin and so on. He loves to explore different Javascript based platforms including Angular, React and Vue.
He is also a Microsoft Certified Technology Specialist (MCTS) in Asp.Net and Dynamics CRM. In addition to that, he has also a Titanium Certified Application Developer (TCAD) and an Agile Scrum Master too.
Apart from developing software, he spends his time in tech community activities, blogging and creating screencast videos also. For his tech blogging activities and writing skills DZone has also recognised him as a Most Valuable Blogger. Utkal Techies Forum (UTF) and TechBhubaneswar are among two leading technical community in Odisha, India. In those communities, Nirmal is very much involved as a core group member. He also does a lot of tech speaking in various technologies in various conferences, schools, colleges and universities within India and abroad. India mentor has also featured him on their website to recognise his activity towards mentoring the community.
His Linkedin:
linkedin.com/in/nirmalhota
His Websites nirmalhota.com
Tadit Dash
He is a software engineer by profession. As a software engineer, he usually works for eight to nine hours daily. Besides his daily work, he contributes to both online and offline communities. He co-founded the first Technical Community in his state named Utkal Techies Forum Odisha, which is devoted to spreading awareness of the newest trends in technology among techies.
He writes articles and blogs, and creates demos and videos for fellow programmers. Answering questions on online forums and social channels is the activity he enjoys the most.
Due to his exceptional contribution to the technical community, Microsoft has awarded him with the Microsoft Most Valuable Professional accolade from 2014 till 2018. CodeProject has awarded him the CodeProject MVP accolade (the first from Odisha and three times in a row for the years 2014, 2015, and 2016). For his constant mentorship, IndiaMentor featured him as a Young Mentor on their site.
He was recognized by DZone and awarded the Most Valuable Blogger accolade.
Motivating students in his sessions is something he is popular for. He is a regular technical and motivational speaker. He has spoken in many local events organized by different communities. He was a featured speaker in DevTechDay Nepal.
The following two books he co-authored got Bestseller ranks on Amazon and were featured on Book Authority’s “Best ASP.NET Books of All Time”.
- Dependency Injection in .NET Core 2.0
- Building RESTful Web services using .NET Core
You can reach him on Facebook, Twitter and Instagram at @taditdash.
His Linkedin:
linkedin.com/in/taditdash
His Websites taditdash.wordpress.com taditdash.co.in
Dr. Vishal Jain
He is currently working as Associate Professor with Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Affiliated to GGSIPU and Accredited by AICTE, since July, 2017 to till date. Dr. Vishal Jain has completed Ph.D (Computer Science and Engineering) from Lingaya’s University, Faridabad, Haryana, M.Tech (Computer Science and Engineering) from University School of Information Technology (USIT), Guru Gobind Singh Indraprastha University, MBA (HR) from Shobhit University, Meerut, MCA from Sikkim Manipal University, Sikkim. In additional qualification he has obtained DOEACC ‘A’ Level and DOEACC ‘O’ Level, Post Graduate Diploma in Computer Software Training from A.M Informatics, Advance Diploma in Computer Software Training from ET&T, Delhi, Diploma in Business Management from All India Institute of Management Studies, Chennai, Diploma in Programming from Oxford Computer Education, Delhi, Microsoft Certified Professional Cleared Two Modules 070-210, 070-215 (MCP) and Cisco Certified Network Administrator (CCNA). He has received Young Active Member award for the year 2012 – 13 from Computer Society of India. Dr. Vishal Jain has worked as a Delhi State Students’ Coordinator, Delhi Chapter, Computer Society of India (2014 – 2016). His research area includes Semantic Web, Ontology Engineering, Cloud Computing, Big Data Analytics and Adhoc Networks.
His Linkedin:
linkedin.com/in/vishaljain83
His Website vishaljain.webs.com
Acknowledgements
This book is a reality today because of the blessing and encouragement of my parents (Mr. Niranjan Hota and Mrs. Bishnupriya Hota). Spending time to write a book after a full day of office work was a big challenge and my family around me kept me motivated continuously to achieve the same.
I am very much thankful to my Wife (Subhshree Hota), my brother (Nikhil Hota), my sisters (Silu and Milu), my brother in laws (Dilip and Shakti) and loving kids (Gagu, Tatu and Kitu) for the love and support.
My heartiest thanks and respect to Mr. Santanu Mohapatra, my guru, who has enlightened the spark of knowledge in me. I am also thankful to Mr. Gaurav Aroraa, the renowned author and mentor, for his uncountable support and love towards me. Also my thanks and respect to Dr. Vishal Jain, the co-author of this book for his guidance during this period.
Thank you Mr Tadit Dash, co-author, colleague and my little bro, for pulling up the best out of me. I would also like to thank Suvendu Sekhar Giri, Surya Narayan Barik, Pravasini Sahu, Suraj Sahu, Ramesh Barik, Sourav Nanda, and UTF for helping me to explore myself.
Thank you very much to my colleagues, Mr. Kiran Kumar Singh and Debendra Nandi for teaching me various approaches to deal with challenges. Finally a huge thanks to BPB publications for making all these into reality.
– Nirmal Hota
I would like to dedicate this book to my grand father late Ganeswar Tripathy.
My grandmother Santipriya Tripathy, father Dr. Gobinda Chandra Dash, mother Mrs. Sasmita Tripathy and brother Tworit Dash made sure that I am high on energy (with healthy food) and confidence all the time during the writing. My uncles Mr. Anil Tripathy, Mr. Aswin Tripathy and Mr. Amiya Tripathy always guide me to shape the approach to my new challenges. Mrs. Sujata Tripathy, who takes care of me like my mother and Mr. Debendra Rath, my uncle never miss any opportunity to discuss ideas to strengthen my thoughts so that I deliver the best.
My guide, mentor Mr. Gaurav Kumar Arora (who is a renowned author) encouraged me to take up the project and constantly motivated throughout the preparation. I am so grateful to the BPB team for their constant inputs to make the project beautiful. Thanks to Mr. Nirmal Hota (co-author of this book), who is like my big brother, for his consistent effort in throwing me out of my comfort zone while patting my back. Miss. Prakreeti Prasanna, as a well wisher and best friend, always adds a x-factor to my activities. All my friends, family members, colleagues and Google, of course, are the ingredients for the success of this book. Special thanks to my community members of “Utkal Techies Forum” for waiting to hear the surprise.
Last, but not least, Mrs. Jayashree Satapathy, who being the best part of life has taken every care to make my writing schedule smooth.
– Tadit Dash
Preface
Coming from professional and educational background, we as authors decided to come up with a reasonable book to cater the quest for knowledge regarding JavaScript frameworks that prevails over the industry in the current era.
When we see businesses adhere to a particular framework or technology for the projects, the decision largely depends upon the developers or architects to come up with the actual implementation procedure. This book acts as a handy tool to learn the simplicity of VueJs so that the stakeholders would take appropriate measures when selecting it over other frameworks in competition.
You might find different books in the market on the same topic, however, our book particularly focuses on the step by step approach to learn the framework with proper illustrations. Most importantly, whys and hows are intelligently responded for the concepts. If you follow the book chapter by chapter, after 7 days, you would definitely make yourself comfortable in VueJs without any hassels.
While de

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents