
۴۴٬۰۰۰تومان
نوع فایل دانلود: PDF
پس از خرید، یک فایل PDF دریافت میکنید.
این فایل با Adobe Reader، مرورگر و اپهای PDF روی کامپیوتر و موبایل باز میشود.
امروزه برنامههای کاربردی وب مهمترین نوع نرمافزارها هستند. این کتاب درسی نشان میدهد چطور آنها را طراحی و پیادهسازی کنید؛ با رویکردی مبتنی بر مهندسی مدل که مفاهیم و تکنیکهای کلی مدیریت اطلاعات را پوشش میدهد و روی دو سکوی فناوری مهم تمرکز دارد: جاوااسکریپت و جاوا. کتاب آموزشی عمیق و گامبهگام ارائه میدهد؛ یادگیری مبتنی بر نظریه و مثال، با انجام کار بهدست خودتان، همراه با پرسشهای آزمون و پروژههای تمرینی.
جلد ۱ مقدمهای بر فناوریهای وب و مهندسی برنامههای کاربردی وب مبتنی بر مدل است و مفاهیمی مثل اعتبارسنجی دادهها بر اساس قیود، انواع شمارشی و انواع دادهای ویژه را بررسی میکند. جلد ۲ مفاهیم پیشرفتهتر مدیریت اطلاعات را مطرح میکند: ارتباطها و وراثت در سلسلهمراتب کلاسها.
برنامههای وب با نمودارهای کلاس UML طراحی میشوند و با دو فناوری پیادهسازی میگردند: جاوااسکریپت برای برنامههای فرانتاند (و برنامههای توزیعشده با NodeJS) و جاوا (با JPA و JSF) برای برنامههای بکاند. شش برنامه نمونه بررسیشده در کتاب را میتوان از وبسایت کتاب اجرا کرد و کد منبعشان را دانلود نمود.
گرد واگنر استاد فناوری اینترنت در دانشگاه صنعتی براندنبورگ در آلمان و دانشیار وابسته در دانشگاه اولد دومینیون در نورفولک، ویرجینیا، آمریکاست. حوزه کار او مهندسی وب و مدلسازی و شبیهسازی است.
میرچا دیاکونِسکو معمار نرمافزار و رهبر فنی تیم در شرکت Entri GmbH در برلین است. او از کار با تازهترین فناوریهای وب و ساخت پروژههای وب اشیاء لذت میبرد. زبانهای برنامهنویسی مورد علاقهاش جاوا، جاوااسکریپت/NodeJS و C# هستند.
* استفاده از فناوریهای بهروز
* همراه با خلاصه، تمرین، برنامههای نمونه، کدهای نمونه، پرسشهای آزمون و پروژههای تمرینی
* جزئیات فنی محدود به آنچه واقعاً لازم است
* منابع تکمیلی از وبسایت کتاب
Today, web applications are the most important type of software applications. This textbook shows how to design and implement them, using a model-based engineering approach that covers general information management concepts and techniques and the two most relevant technology platforms: JavaScript and Java. The book provides an in-depth tutorial for theory-underpinned and example-based learning by doing it yourself, supported by quiz questions and practice projects. Volume 1 provides an introduction to web technologies and model-based web application engineering, discussing the information management concepts of constraint-based data validation, enumerations and special datatypes. Volume 2 discusses the advanced information management concepts of associations and inheritance in class hierarchies.Web apps are designed using UML class diagrams and implemented with two technologies: JavaScript for front-end (and distributed NodeJS) apps, and Java (with JPA and JSF) for back-end apps. The six example apps discussed in the book can be run, and their source code downloaded, from the book’s website.**Gerd Wagner**is Professor of Internet Technology at Brandenburg University of Technology, Germany, and Adjunct Associate Professor at Old Dominion University, Norfolk, VA, USA. He works in the areas of web engineering and modeling and simulation.**Mircea Diaconescu**is a Software Architect and Technical Team Leader at Entri GmbH, Berlin. He enjoys to work with the newest web technologies and to build Web of Things projects. Java, JavaScript/NodeJS and C# are his favorite programming languages.* Using up-to-date technologies* With summaries, exercises, example apps, example codes, quiz questions and practice projects* Technical details limited to what is really needed* Additional resources from the book's website