Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts

Monday, December 23, 2019

Programming C# 8.0 - Build Cloud, Web and Desktop Applications


EPUB | 4.05 MB | 800 pages | English | November 26th, 2019

C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 8.0 fundamentals and techniques for building cloud, web, and desktop applications.

Designed for experienced programmers, this book provides many code examples to help you work with the nuts and bolts of C#, such as generics, LINQ, and asynchronous programming features. You'll get up to speed on .NET Core and the latest C# 8.0 additions, including asynchronous streams, nullable references, pattern matching, default interface implementation, ranges and new indexing syntax, and changes in the .NET tool chain.

• Discover how C# supports fundamental coding features, such as classes, other custom types, collections, and error handling
• Learn how to write high-performance memory-efficient code with .NET Core's Span and Memory types
• Query and process diverse data sources, such as in-memory object models, databases, data streams, and XML documents with LINQ
• Use .NET's multithreading features to exploit your computer's parallel processing capabilities
• Learn how asynchronous language features can help improve application responsiveness and scalability

DOWNLOAD
Link 1 or Link 2

(On Internet)

C# 8.0 Pocket Reference: Instant Help for C# 8.0 Programmers


EPUB | 2.28 MB | 248 pages | English | October 24th, 2019

When you need answers about using C# 8.0, this tightly focused and practical book tells you exactly what you need to know without long intros or bloated samples. Easy to browse, C# 8.0 Pocket Reference is ideal as a quick source of information or as a guide to get you rapidly up to speed if you already know Java, C++, or an earlier C# version.

All programs and code snippets are available as interactive samples in LINQPad. You can edit these samples and instantly see the results without needing to set up projects in Visual Studio.

Written by the author of C# 7.0 in a Nutshell, this pocket reference covers C# 8.0 without skimping on detail, including:
• C# fundamentals and features new to C# 8.0
• Advanced topics like operator overloading, type constraints, iterators, nullable types, operator lifting, lambda expressions, and closures
• LINQ: sequences, lazy execution, standard query operators, and query expressions
• Unsafe code and pointers, custom attributes, preprocessor directives, and XML documentation

DOWNLOAD
Link 1 or Link 2

(On Internet)

C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development: Build applications with C#, .NET Core, 4th Edition


MOBI | 136 MB | 737 pages | English | November 11, 2019

About
Learn the fundamentals, practical applications, and latest features of C# 8.0 and .NET Core 3.0 from expert teacher Mark J. Price.

Key Features
Build modern, cross-platform applications with .NET Core 3.0
Get up to speed with C#, and up to date with all the latest features of C# 8.0
Start creating professional web applications with ASP.NET Core 3.0

Book Description
In C# 8.0 and .NET Core 3.0 Modern Cross-Platform Development, Fourth Edition, expert teacher Mark J. Price gives you everything you need to start programming C# applications.

This latest edition uses the popular Visual Studio Code editor to work across all major operating systems. It is fully updated and expanded with new chapters on Content Management Systems (CMS) and machine learning with ML.NET.

The book covers all the topics you need. Part 1 teaches the fundamentals of C#, including object-oriented programming, and new C# 8.0 features such as nullable reference types, simplified switch pattern matching, and default interface methods. Part 2 covers the .NET Standard APIs, such as managing and querying data, monitoring and improving performance, working with the filesystem, async streams, serialization, and encryption. Part 3 provides examples of cross-platform applications you can build and deploy, such as web apps using ASP.NET Core or mobile apps using Xamarin.Forms. The book introduces three technologies for building Windows desktop applications including Windows Forms, Windows Presentation Foundation (WPF), and Universal Windows Platform (UWP) apps, as well as web applications, web services, and mobile apps.

What you will learn
Build cross-platform applications for Windows, macOS, Linux, iOS, and Android
Explore application development with C# 8.0 and .NET Core 3.0
Explore ASP.NET Core 3.0 and create professional web applications
Learn object-oriented programming and C# multitasking
Query and manipulate data using LINQ
Use Entity Framework Core and build code-first databases
Discover Windows app development using the Universal Windows Platform and XAML
Build mobile applications for iOS and Android using Xamarin.Forms

Who This Book Is For
Readers with some prior programming experience or with a science, technology, engineering, or mathematics (STEM) background, who want to gain a solid foundation with C# 8.0 and .NET Core 3.0.

DOWNLOAD
Link 1 or Link 2

(On Internet)

Friday, December 13, 2019

Practical Algorithms


PDF | 5 MB | 150 pages | English | George Yool | 2014

An algorithm is a solution to a class of problems generally contained in programming unit called a module and accessed by one or more objected oriented programs. A class on algorithms is a class on problem solving with the expectation of marketable results. This requires a textbook that actually provides problem solving tools. Solving the problems is hard enough. The tools should be the easy part. Practical Algorithms provides a complete toolbox from meeting the client to rolling out a scalable solution fitting the client’s needs.

The typical algorithms text focuses on pseudocode, which at best lays out business rules, and at worst solves nothing. As such, pseudocode is given minimal attention. Using MCSE, MCSD, and other marketable standards as a basic guideline, this text applies practical experiences in the field and classroom to make this extremely difficult material as simple as possible. This book took a failed class at multiple institutions, made the concepts accessible, and led every student to not only succeed in the class, but to have what they needed in their careers.

The first subject created a line of grateful engineers and project managers on the first day of class. The subject: sales, from meet and greet to proposal and contract writing to closing the deal. Every class meeting we systematically explored vital elements to breaking down and solving problems from system and network architectures to hard coding and n-tiered databases. This book turned a failed class into a success story.

DOWNLOAD
Link 1 or Link 2

(On Internet)

Linux Command Line - Advanced guide to understand the basics of command line, administration and security for hackers


EPUB | 2.28 MB | 238 pages | English | 2019

Improving your skills as a programmer is not an easy job. It takes a lot of practice and time and studying the right concepts. Linux is not an exception. You might have done a lot of practice exercises, but all of them might have been made for beginners and didn’t provide you the right content to improve and become an expert.

DOWNLOAD
Link 1 or Link 2

(On Internet)

Advanced programming in VBA-Excel for beginners


EPUB | 43 MB | 360 pages | English | 2018

It has never been so important, as now, to know some programming language. Additionally, what in the past was perhaps an indispensable skill for anyone studying a technical career, has now become indispensable for almost any professional.

DOWNLOAD
Link 1 or Link 2

(On Internet)

Friday, November 22, 2019

Using Memory-optimized Tables and Native Stored Procedures


MP4 | 274 MB | 1h 58m, AVC, 1280x720, 30fps | English | Instructor: Pinal Dave

The objective of this course is to help your SQL Server-based applications to run at rapid speed to by taking advantages of In-Memory OLTP Technologies - Memory-optimized Tables and Native Stored Procedures.

The In-Memory OLTP feature adds a new memory optimized RDBMS engine and a native compiled stored procedure. This new addition adds higher concurrency to the SQL Server and enables it to process a much higher amount of the workload than before. In this course, we will learn about how to get started with the memory optimized tables and build a use case around its effectiveness. Additionally, we will also understand how the efficiency of the stored procedure is increased when we use Native Stored Procedure along with Memory Optimized Tables.

DOWNLOAD
Link 1 or Link 2

(On Internet)

Linux: Installation, Configuration and Command Line Basics


EPUB | 7.4 MB | 121 pages | English | 2018

Linux has become one of the most popular open source programs in the world, with capabilities that rival the best paid operating systems on the market. Due to its high flexibility and stability, it is used for text processing, graphic design, desktop publishing, calculations, communication, and even interfaces for appliances. From movie making and engineering, to military and astronautics, Linux is used everywhere.

DOWNLOAD
Link 1 or Link 2

(On Internet)