ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript

دانلود کتاب برنامه نویسی مدرن آسان شد: با استفاده از جاوا ، اسکالا ، گرووی و جاوا اسکریپت

Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript

مشخصات کتاب

Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript

ویرایش: 2 
نویسندگان:   
سری:  
ISBN (شابک) : 9781484255698, 9781484255681 
ناشر: Apress 
سال نشر: 2020 
تعداد صفحات: 193 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 3 مگابایت 

قیمت کتاب (تومان) : 48,000



ثبت امتیاز به این کتاب

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


در صورت تبدیل فایل کتاب Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی مدرن آسان شد: با استفاده از جاوا ، اسکالا ، گرووی و جاوا اسکریپت نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب برنامه نویسی مدرن آسان شد: با استفاده از جاوا ، اسکالا ، گرووی و جاوا اسکریپت

با اصول برنامه نویسی با استفاده از جاوا به عنوان یک زبان نمونه، سریع راه اندازی و اجرا کنید. این کتاب کوتاه به روشی آسان و سرگرم کننده شما را به فکر کردن مانند یک برنامه نویس وادار می کند. Modern Programming Made Easy اصول اولیه کدنویسی از جمله کار با لیست ها، مجموعه ها، آرایه ها و نقشه ها را به شما می آموزد. کد نویسی به سبک شی گرا؛ و نوشتن یک برنامه تحت وب این کتاب عمدتاً زبان آگنوستیک است، اما عمدتاً آخرین نسخه مناسب و مرتبط جاوا را با برخی ارجاعات به روز شده به Groovy، Scala و JavaScript پوشش می دهد تا طیف وسیعی از مثال ها را در اختیار شما قرار دهد. شما مزه آنچه برنامه نویسی مدرن ارائه می دهد را خواهید چشید و خود را برای مطالعه و رشد بیشتر در زبان انتخابی خود آماده خواهید کرد. آنچه شما یاد خواهید گرفت نوشتن کد با استفاده از سبک برنامه نویسی کاربردی کد خود را با استفاده از آخرین نسخه های جاوا، Groovy و موارد دیگر بسازید کد خود را آزمایش کنید خواندن و نوشتن از فایل ها طراحی رابط های کاربری برنامه خود را در فضای ابری مستقر کنید. این کتاب برای چه کسی است هر کسی که می خواهد یاد بگیرد چگونه کدنویسی کند. چه دانش آموز باشید، چه معلم، به دنبال تغییر شغل هستید یا فقط یک سرگرمی، این کتاب برای شما ساخته شده است.


توضیحاتی درمورد کتاب به خارجی

Get up and running fast with the basics of programming using Java as an example language. This short book gets you thinking like a programmer in an easy and entertaining way. Modern Programming Made Easy teaches you basic coding principles, including working with lists, sets, arrays, and maps; coding in the object-oriented style; and writing a web application. This book is largely language agnostic, but mainly covers the latest appropriate and relevant release of Java, with some updated references to Groovy, Scala, and JavaScript to give you a broad range of examples to consider. You will get a taste of what modern programming has to offer and set yourself up for further study and growth in your chosen language. What You'll Learn Write code using the functional programming style Build your code using the latest releases of Java, Groovy, and more Test your code Read and write from files Design user interfaces Deploy your app in the cloud Who This Book Is For Anyone who wants to learn how to code. Whether you're a student, a teacher, looking for a career change, or just a hobbyist, this book is made for you.



فهرست مطالب

Table of Contents
About the Author
About the Technical Reviewer
Chapter 1: Introduction
	Problem-Solving
	About This Book
Chapter 2: Software to Install
	Java/Groovy
	Trying It Out
	Others
	Code on GitHub
Chapter 3: The Basics
	Coding Terms
	Primitives and Reference
	Strings/Declarations
	Statements
	Assignment
	Class and Object
		Fields, Properties, and Methods
		Groovy Classes
		JavaScript Prototypes
		Scala Classes
		Creating a New Object
	Comments
	Summary
Chapter 4: Math
	Adding, Subtracting, etc.
	More Complex Math
	Random Numbers
	Summary
Chapter 5: Arrays, Lists, Sets, and Maps
	Arrays
	Lists
		Groovy Lists
		Scala Lists
		JavaScript Arrays
	Sets
	Maps
		Groovy Maps
		Scala Maps
		JavaScript Maps
	Summary
Chapter 6: Conditionals and Loops
	If, Then, Else
	Switch Statements
	Boolean Logic
	Looping
	Summary
Chapter 7: Methods
	Call Me
		Non-Java
	Break It Down
	Return to Sender
	Static
	Varargs
	Main Method
	Exercises
	Summary
Chapter 8: Inheritance
	Objectify
		JavaScript
	Parenting 101
		JavaScript
	Packages
	Public Parts
		JavaScript
	Interfaces
	Abstract Class
	Enums
	Annotations
	Autoboxing
		Autoboxing
		Unboxing
	Summary
Chapter 9: Design Patterns
	Observer
	MVC
	DSL
		Closures
		Overriding Operators
	Actors
	Chain of Responsibility
	Facade
	Summary
Chapter 10: Functional Programming
	Functions and Closures
	Map, Filter, etc.
	Immutability
	Java
	Groovy
	Scala
	Summary
Chapter 11: Refactoring
	Object-Oriented Refactoring
	Functional Refactoring
	Refactoring Examples
		Renaming a Method
		Moving a Method from One Class to Another (Delegation)
		Replacing a Bunch of Literals (Strings or Numbers) with a Constant (Static Final)
		Renaming a Function
		Wrapping a Function in Another Function and Calling It
		Inline a Function Wherever It Is Called
		Extract Common Code into a Function (the Opposite of the Previous)
Chapter 12: Utilities
	Dates and Times
		Java Date-Time
		Groovy Date
		JavaScript Date
		Java DateFormat
	Currency
	TimeZone
	Scanner
Chapter 13: Building
	Ant
	Maven
		Using Maven
		Starting a New Project
		Life Cycle
		Executing Code
	Gradle
		Getting Started with Gradle
		Projects and Tasks
		Plugins
		Dependencies
		Do First and Last
Chapter 14: Testing
	Types of Tests
	JUnit
		Hamcrest
		Assumptions
	Spock
		Spock Basics
		A Simple Test
		Mocking
		Lists or Tables of Data
		Expecting Exceptions
	Other Test Frameworks
	Summary
Chapter 15: Input/Output
	Files
	Reading Files
	Writing Files
	Downloading Files
	Summary
Chapter 16: Version Control
	Subversion
	Git
	Mercurial
Chapter 17: The Interweb
	Web 101
	My First Web App
	The Holy Grails
		Quick Overview
		Plug-ins
	Cloud
	The REST
		Using Maven Archetypes
		Using Grails JSON Views
	Summary
Chapter 18: Swinging Graphics
	Hello Window
	Push My Buttons
	Fake Browser
	Griffon
	Advanced Graphics
	Graphics Glossary
	Summary
Chapter 19: Creating a Magical User Experience
	Application Hierarchy
	Consider Your Audience
	Choice Is an Illusion
	Direction
	Skeuomorphism
	Context Is Important
	KISS
	You Are Not the User
	Summary
Chapter 20: Databases
	SQL (Relational) Databases
		SQL
		Foreign Keys
		Connections
	NoSQL (Non-relational) Databases
		Redis
		MongoDB
		Cassandra
		VoltDB
	Summary
Appendix A: Java/Groovy
	No Java Analog
Appendix B: Java/Scala
	No Java Analog
	Null, Nil, etc.
Appendix C: Java/JavaScript
	No Java Analog
Appendix D: Resources
Appendix E: Free Online Learning
	The Death of College?
	Sustainability
	More Online Resources
Appendix F: Java
Afterword
Index




نظرات کاربران