JavaScript from Frontend to Backend: Learn full stack JavaScript development using the MEVN stack with quick and easy steps

دانلود کتاب JavaScript from Frontend to Backend: Learn full stack JavaScript development using the MEVN stack with quick and easy steps

41000 تومان موجود

کتاب جاوا اسکریپت از Frontend به Backend: با مراحل سریع و آسان توسعه جاوا اسکریپت را با استفاده از پشته MEVN یاد بگیرید نسخه زبان اصلی

دانلود کتاب جاوا اسکریپت از Frontend به Backend: با مراحل سریع و آسان توسعه جاوا اسکریپت را با استفاده از پشته MEVN یاد بگیرید بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 8


توضیحاتی در مورد کتاب JavaScript from Frontend to Backend: Learn full stack JavaScript development using the MEVN stack with quick and easy steps

نام کتاب : JavaScript from Frontend to Backend: Learn full stack JavaScript development using the MEVN stack with quick and easy steps
عنوان ترجمه شده به فارسی : جاوا اسکریپت از Frontend به Backend: با مراحل سریع و آسان توسعه جاوا اسکریپت را با استفاده از پشته MEVN یاد بگیرید
سری :
نویسندگان :
ناشر : Packt Publishing
سال نشر : 2022
تعداد صفحات : 336
ISBN (شابک) : 1801070318 , 9781801070317
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 8 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.


فهرست مطالب :


Cover
Title Page
Copyright and Credits
Contributors
Table of Contents
Preface
Part 1: JavaScript Syntax
Chapter 1: Exploring the Core Concepts of JavaScript
Technical requirements
Types of variables used in JavaScript
Numerical values
Boolean values
Character strings
Arrays
Objects
Running a JavaScript program
Running a JavaScript program in a browser
Running a JavaScript program on a Node.js server
Differences between JavaScript code written for the browser and the server
Declaring variables in JavaScript
Using the const keyword
Using the var keyword
Using the let keyword
What if we don\'t use var or let to define a variable?
What is an uninitialized variable worth?
Writing conditions for conditional tests
Forms of writing instructions
Expressions used to write conditions
Nested test suites
Creating processing loops
Loops with while()
Loops with for()
Using functions
Function displaying the list of the first 10 integers
Function calculating the sum of the first 10 integers
Function calculating the sum of the first N integers
Summary
Chapter 2: Exploring the Advanced Concepts of JavaScript
Technical requirements
Classes and objects
Defining a class
Creating an object by using a class
Creating an object without using a class
Adding properties to a class
Adding methods to a class
Changing an object\'s property values
Using the class constructor
Merging one object with another
Arrays
Creating an array
Accessing array elements
Adding items to the array
Deleting array elements
Filtering elements in an array
Character strings
Creating a character string
Accessing characters in a string
Modifying a character string
Using regular expressions
Multitasking in JavaScript
Using the setTimeout() function
Using the setInterval() function
Using the clearInterval() function
Using promises
Part 2: JavaScript on the Client-Side
Chapter 3: Getting Started with Vue.js
Technical requirements
Using Vue.js in an HTML page
Creating our first Vue.js application
Using reactivity
Creating our first component
Inserting a component in the application file
Inserting a component from an external file
Adding methods in components
Defining methods in the methods section
Defining computed properties in the computed section
Using attributes in components
Using directives
The v-if and v-else directives
The v-show directive
The v-for directive
The v-model directive
Summary
Chapter 4: Advanced Concepts of Vue.js
Technical requirements
Managing events
Using the $event parameter
Checking that the entered value is less than 100
Allowing only digits to be entered
Assembling components
Using $emit() to communicate with a parent component
Using props to communicate with children
Using visual effects
When the element appears
When the element disappears
Using a name for the effect
Producing an effect on several elements
Examples of commonly used effects
The shrink effect
The opacity effect
The move-down effect
Summary
Chapter 5: Managing a List with Vue.js
Technical requirements
Displaying application screens
Splitting the application into components
Adding an element to the list
Using the component
Changing the appearance of the list using CSS code
Removing an element from the list
Modifying an element in the list
Transforming the element into an element
Exiting from the input field
Giving focus to the input field
Summary
Part 3: JavaScript on the Server-Side
Chapter 6: Creating and Using Node.js Modules
Technical requirements
Creating and using our own modules
Creating a module
Using the node_modules directory
Using the package.json file
Adding functionalities to the module
Using internal Node.js modules
Reading the contents of a file
Displaying file contents as strings
Using non-blocking file reading
Using downloaded modules with npm
Using the npm command
Using a downloaded module with npm
Summary
Chapter 7: Using Express with Node.js
Technical requirements
Using the Node.js http module
Installing the Express module
The MVC pattern used by Express
Using routes with Express
The initial content of the app.js file
Different types of routes possible
Analyzing routes defined in the app.js file
Adding a new route in the app.js file
Displaying views with Express
Summary
Chapter 8: Using MongoDB with Node.js
Technical requirements
Installing MongoDB
Using the mongo utility
Installing the mongoose module
Connecting to the MongoDB database
Creating documents in MongoDB
Describing document structure using schemas and models
Creating the document
Searching for documents in MongoDB
Writing search conditions
Retrieving and displaying the results
Updating documents in MongoDB
Deleting documents in MongoDB
Summary
Chapter 9: Integrating Vue.js with Node.js
Technical requirements
Displaying application screens
Building the app with Express
MongoDB database structure
Installing the Axios library
Inserting a new element in the list
Replacing the text and index attributes with the element attribute
Description of the Axios library for communicating between the client and the server
Using Axios with a POST type request (client side)
POST type request processing (server side)
Verifying the correct operation of the insertion in the database
Displaying list elements
Using Axios with a GET type request (client side)
GET type request processing (server side)
Modifying an element in the list
Using Axios with a PUT type request (client side)
PUT type request processing (server side)
Removing an element from the list
Using Axios with a DELETE type request (client side)
DELETE type request processing (server side)
Summary
Thanks
Index
About Packt
Other Books You May Enjoy




پست ها تصادفی