Previous Next
 
"Learning Path: Big Data Analytics and Streaming with Spark 2"
"Every year we have a big increment of data that we need to store and analyze. To be able to process such amounts of data, we need to use a technology that can distribute multiple computations and make them more efficient. Apache Spark is a technology that allows us to process big data leading to faster and scalable process. If you're looking for a complete, comprehensive source on Apache Spark, then go for this Learning Path.Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are: Explore the Apache Spark architecture and delve into its API and key features Write code that is maintainable and easy to test Get to know the Apache Spark Streaming API and create jobs that analyze data in near real time. Lets take a quick look at your journey. This Learning Path introduce you to the various components of the Spark framework to efficiently process, analyze, and visualize data. You will learn about the Apache Spark programming fundamentals such as RDD and see which operations can be used to perform a transformation or action operation on the RDD. You will then learn how to load and save data from various data sources as different type of files, No-SQL and RDBMS databases. Moving ahead, you will explore the advanced programming concepts such as managing key-value pairs and accumulators. You'll also discover how to create an effective Spark application and execute it on Hadoop cluster to the data and gain insights to make informed business decisions. Moving ahead, you'll learn about data mining and data cleaning, wherein we will look at the input data structure and how input data is loaded. You'll be then writing actual jobs that analyze data. You'll learn how to handle big amount of unbounded infinite streams of data. Furthermore, you'll look at common problems when processing event streams: sorting, watermarks, deduplication, and keeping state (for example, user sessions). Finally you'll implement streaming processing using Spark Streaming and analyze traffic on a web page in real time. After completing this Learning Path, you will have a sound understanding of the Spark framework, which will help you in analyzing and processing big data. About the Author: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: Nishant Garg has over 16 years of software architecture and development experience in various technologies, such as Java Enterprise Edition, SOA, Spring, Hadoop, Hive, Flume, Sqoop, Oozie, Spark, YARN, Impala, Kafka, Storm, Solr/Lucene, NoSQL databases (such as HBase, Cassandra, and MongoDB), and MPP databases (such as GreenPlum). He received his MS in software systems from the Birla Institute of Technology and Science, Pilani, India, and is currently working as a senior technical architect for the Big Data R&D Labs with Impetus Infotech Pvt. Ltd. Nishant has also undertaken many speaking engagements on big data technologies and is also the author of Learning Apache Kafka & HBase Essestials, Packt Publishing. Tomasz Lelek is a software engineer, programming mostly in Java, Scala. He is a fan of microservices architecture, and functional programming. He has dedicated considerable time and effort to be better every day. He recently dived into big data technologies such as Apache Spark and Hadoop. Recently, he was a speaker at conferences in Poland - Confitura and JDD (Java Developers Day) and also at Krakow Scala User Group. He has also conducted a live coding session at Geecon Conference."
Price: 199.99


"Using AI to Transform Search"
"With the emergence of big data and modern technologies, AI has acquired a lot of relevance in many domains. The increase in demand for automation has generated many applications for AI in fields such as robotics, predictive analytics, finance, and more.In this course, you will understand what artificial intelligence is. It explains in detail basic search methods: DFS (Depth First Search), BFS (Breadth First Search), and A* search, which can be used to make intelligent decisions when the initial state, end state, and possible actions are known. Random solutions or greedy solutions can be found for such problems. But these are not optimal in either space or time and efficient approaches in time and space will be explored. We will also understand how to formulate a problem, which involves looking at it and identifying its initial state, goal state, and the actions that are possible in each state. We also need to understand the data structures involved while implementing these search algorithms as they form the basis of search exploration. Finally, we will look into what a heuristic is as this decides the quality of one sub-solution over another and helps you decide which step to take.About The Author :Devangini Patel is a Ph.D. student at the National University of Singapore, Singapore. Her research interests include Deep Learning, Computer Vision, Machine Learning and Artificial Intelligence. She has completed masters in Artificial Intelligence from University of Southampton, UK. She has over 5 years of experience in the field of AI and has worked on various industrial and research projects in AI including facial expression analysis, robotics, virtual try-on, object recognition and detection and advertisement ranking."
Price: 124.99


"RESTful Web services with ASP.NET Core"
"REST is an architectural style that tackles the challenges of building scalable web services. In today's connected world, APIs have taken a central role on the web. APIs provide the fabric through which systems interact, and REST has become a common style for APIs. The depth, breadth, and ease of use of ASP.NET Coremake it a breeze for developers to work with it to build robust Web APIs. This video course takes you through designing RESTful web services and leverages the ASP.NET Core to implement these services.Starting from the basic philosophy behind REST, you'll go through the first steps of designing and implementing an enterprise-grade RESTful web service. Taking a practical approach, each chapter provides code samples that you can apply to your own circumstances. It brings forth the power of the latest .NET Core release, working with ASP.NET Core. It then goes beyond the use of the framework to explore approaches to tackling resilience, security, and scalability concerns.You will start with the basics of REST and end with building a .NET Application for your RESTful web service.About The Author :Fabian Gosebrink is a Software Engineer, Microsoft MVP, Microsoft Technology Ambassador and Microsoft Certified Specialist in web application development as well as a trainer and international speaker.Fabian develops and teaches developing web applications with Angular, ASP.NET, ASP.NET Core and Typescript/Javascript."
Price: 124.99


"Learning Path: R: Master Data Mining Techniques with R"
"The world is emitting data at a very high pace and everyone wants to gain insights from the huge number of data coming their way. Data mining provides a way of finding these insights and R has become the go-to-tool for it among the data analysts and data scientists. If you're looking forward to working on complex data mining projects and gaining deeper insights of data, then go for this Learning Path.Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are: Practical projects on real-world data mining use cases presented in a very easy-to-understand manner One-stop solution to perform spatial data mining, text mining, social media mining, and web mining Lets get on this data mining journey together! This Learning Path starts with a brief introduction to R and setting up the development environment. Get a firm hold on the fundamentals of R and gradually build your skill level for data science. This Learning Path will then teach you various data mining techniques, showing you how to apply different mining concepts to various statistical and data applications in a wide range of fields. It will help you complete complex data mining cases and guide you through handling issues you might encounter during projects. Moving ahead, you will build your own recommendation engine. You will then implement dimensionality reduction and use it to build a real-world project. You will be also introduced to the concept of neural networks and learn how to apply them for predictions, classifications, and forecasting. Finally, you will implement ggplot2, plotly and aspects of geomapping to create your own data visualization projects. After completing this Learning Path, you will have a solid understanding of all data mining techniques and how to implement them using R, in any real-world scenario. About the Author: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: Dr. Samik Sen is a theoretical physicist and loves thinking about hard problems. After his PH.D. in developing computational methods to solve problems for which no solutions existed, he began thinking about how to tackle math problems while lecturing. He developed algorithms to generate problem sets and solutions and learned how to create video lessons. He has since developed a large Facebook community teaching school math around Ireland, with associated e-learning products and a YouTube channel. He has a YouTube channel associated with data science, which also provides a valuable engagement with people round the world who look at problems from a different perspective. Pradeepta Mishra is a data scientist, predictive modeling expert, deep learning and machine learning practitioner, and an econometrician. He is currently leading the data science and machine learning practice for Ma Foi Analytics, Bangalore, India. He holds a patent for enhancing planogram design for the retail industry. Pradeepta has published and presented research papers at IIM Ahmedabad, India. He is a visiting faculty at various leading B-schools and regularly gives talks on data science and machine learning. Pradeepta has spent more than 10 years in his domain and has solved various projects relating to classification, regression, pattern recognition, time series forecasting, and unstructured data analysis using text mining procedures, spanning across domains such as healthcare, insurance, retail and e-commerce, manufacturing, and so on."
Price: 199.99


"Elastic Databases and Data Processing with AWS"
"This course will show you how to expand your database and data processing capabilities by leveraging some of the fully managed data processing technologies available through AWS. Filled with practical, real-life examples, this course will cover scalable, next-generation NoSQL database technologies such as DynamoDB, which will help you build fault-tolerant applications and understand the benefits from fully managed SQL services such as RDS, Redshift, and Athena. By the end of the course, viewers will be able to build a fully managed Elastic Database that can be managed with a single click. This will also help you drastically reduce the time it takes to set it up, and also minimize the errors or challenges faced by administrators in real life.About the authorJames CrossColibri is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help its clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas like big data, data science, machine learning, and cloud computing. Over the past few years they have worked with some of the world's largest and most prestigious companies, including a tier 1 investment bank, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them to make better sense of their data, and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action.James Cross is a Big Data Engineer and certified AWS Solutions Architect with a passion for data-driven applications. He's spent the last 3-5 years helping his clients to design and implement huge-scale, streaming big data platforms, Cloud-based analytics stacks, and serverless architectures.He started his professional career in Investment Banking, working with well-established technologies such as Java and SQL Server, before moving into the big data space. Since then he's worked with a huge range of Big Data tools including most of the Hadoop eco-system, Spark, and many No-SQL technologies such as Cassandra, MongoDB, Redis, and DynamoDB. More recently his focus has been on Cloud technologies and how they can be applied to data analytics, culminating in his work at Scout Solutions as CTO, and more recently with Mckinsey.James is an AWS certified solutions architect with several years' experience designing and implementing solutions on this cloud platform. As CTO of Scout Solutions Ltd, he built a fully serverless set of API's and analytics stacks based around Lambda and Redshift.He is interested in almost anything that has to do with technology. He has worked with everything from WordPress to Hadoop, from C++ to Java, and from Oracle to DynamoDB. If it's new and solves a problem in an innovative way he's keen to give it a go!"
Price: 124.99


"Learning Path: R: Master R Data Analysis and Visualization"
"R is one of the most comprehensible statistical tool for managing and manipulating data. With the ever increasing number of data, there is a very high demand of professionals who have got skills to analyze these data. If you're looking forward to becoming an expert data analyst, then go for this Learning Path.Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are: Manipulate and analyze small and large sets of data with R Practice with real-world examples of data analysis and visualization Lets take a quick look at your learning journey! This Learning Path begins with familiarizing you with the programming and statistics aspects of R. You will learn how CRAN works and why to use it. Acquire the ability to conduct data analysis in practical contexts with R, using core language packages and tools. You will then generate various plots in R using the basic R plotting techniques. Learn how to make plots, charts, and maps in step-by-step manner. Utilize R packages to add context and meaning to your data. Moving ahead, the Learning Path will gradually take you through creating interactive maps using the googleVis package. Finally, you will generate chloropleth maps and contouring maps, bubble plots, and pie charts. By the end of this Learning Path, you will be equipped with all data analysis and visualization techniques and build a strong foundation for moving into data science. About the Author: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: Dr. Samik Sen is a theoretical physicist and loves thinking about hard problems. After his PH.D. in developing computational methods to solve problems for which no solutions existed, he began thinking about how to tackle math problems while lecturing. He has a YouTube channel associated with data science, which also provides a valuable engagement with people round the world who look at problems from a different perspective.Fabio Veronesi obtained a Ph.D. in digital soil mapping from Cranfield University and then moved to ETH Zurich, where he has been working for the past three years as a postdoc. In his career, Dr. Veronesi worked at several topics related to environmental research: digital soil mapping, cartography and shaded relief, renewable energy and transmission line siting. During this time, he specialized in the application of spatial statistical techniques to environmental data.Atmajit Singh Gohil works as a senior consultant at a consultancy firm in New York City. After graduating, he worked in the financial industry as a Fixed Income Analyst. He writes about data manipulation, data exploration, visualization, and basic R plotting functions on his blog. He has a master's degree in financial economics from the State University of New York (SUNY), Buffalo. He also graduated with a Master of Arts degree in economics from the University of Pune, India."
Price: 199.99


"Learning Path: Build SEO-Friendly Websites with WordPress"
"One of the main things you will want to do once your website is done is get it seen by search engines. Search Engine Optimization is a very deep subject and can take a long time to master since it is changing all the time. If you want to know how to build or make your websites SEO-friendly, then go for this Learning Path.Packt's Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are: Save thousands of dollars by never having to hire a web designer again Turn your WordPress site into business by getting it search engine optimized Set up an online store or membership site so you can make money from your site Lets take a quick look at your learning journey! You'll learn how to create new pages, set up and structure your site, and add features to it. You'll then progress to theming, customizing, and making your site responsive so it works on all devices. You'll also learn something often neglected but important: how to set the tone of the site with graphics, select a color palette, and add images in order to best tell your story to everyone. You'll then explore some cool HTML5 and CSS tricks and shortcuts that will make visiting your website a pleasant experience. Finally, you'll learn SEO (Search Engine Optimization) and SEM (Search Engine Marketing) techniques that will get your site seen by search engines. By the end of this Learning Path, you will know all the cutting-edge techniques of WordPress and build SEO-ready websites that can be found by all the major search engine. About the Author: We have combined the best works of the following esteemed author to ensure that your learning journey is smooth: Andros T. Sturgeon is the founder of Starchild Interactive, a web development and online marketing firm located in Ojai, California. Andros has been helping people with online marketing, videos, and websites for over 20 years. Andros's father was the science fiction writer Theodore Sturgeon who wrote for the original Star Trek television series and coined the phrase ""Live Long and Prosper."""
Price: 199.99


"Basic Data Structures and Algorithms in Java 9"
"Java 9 Data Structures and Algorithms covers classical, functional, and reactive data structures, giving you the ability to understand computational complexity, solve problems, and write efficient code. This video is based on the Zero Bug Bounce milestone of Java 9.We start off with the basics of algorithms and data structures, helping you understand the fundamentals and measure complexity. From here, we introduce you to concepts such as arrays, linked lists, and abstract data types such as stacks and queues. Next, we'll take you through the basics of functional programming while making sure you get used to thinking recursively. We provide plenty of examples along the way to help you understand each concept. You will also get a clear picture of reactive programming, binary searches, sorting, search trees, undirected graphs, and a whole lot more!About the AuthorDebasish Ray Chawdhuri is an established Java developer and has been in the industry for the last eight years. He has developed several systems, from CRUD applications to programming languages and big data processing systems. He had provided the first implementation of an extensible business reporting language specification, and a product around it, to verify company financial data for the Government of India while he was employed at Tata Consultancy Services Ltd. In Talentica Software Pvt. Ltd., he implemented a domain-specific programming language to easily implement complex data aggregation computations that compiled to Java bytecode. Currently, he is leading a team developing a new high-performance structured data storage framework to be processed by Spark. The framework is named Hungry Hippos and will be open sourced very soon. He has worked for Tata Consultancy Services Ltd., Oracle India Pvt. Ltd., and Talentica Software Pvt. Ltd."
Price: 124.99


"Functional Programming in Python"
"Functional programming is a style of programming that is characterized by short functions, lack of statements, and little reliance on variables. You will learn what functional programming is, and how you can apply functional programming in Python.In this video course, we will learn what functional programming is, and how it differs from other programming styles, such as procedural and object-oriented programming. We will also learn why and when functional programming is useful, and why and when it makes programs unnecessarily complex. Then we go on to explore lambda expressions, which are short one-line functions, and are the purest form of functional programming that Python offers. Next, we will learn about higher-order functions: functions that accept other functions as argument, or return other functions as return values. In Python, higher-order functions are elegantly supported through decorators. We will also encounter important concepts from functional programming, such as monads, currying, statelessness, side-effects, memoization, and referential transparency; these concepts may initially seem odd to Python programmers, but we will see how they are elegantly supported by the language. In fact, many Python programmers already make use of concepts from functional programming without being aware of doing so.All the videos in this course contain hands-on examples of the introduced concepts. We will also consider several different implementations of an interactive calculator to illustrate how you can use functional programming in a simple-but-complete program.About The AuthorSebastiaan Matht currently works as assistant professor at the University of Groningen in the Netherlands. He is the lead developer at OpenSesame, which is an open-source, Python-based program for implementing psychology and neuroscience experiments. Sebastiaan is also the designer of DataMatrix, a Python library for numeric computing that is focused on elegance and readability.Sebastiaan also gives regular workshops on using OpenSesame and Python for scientific purposes, and regularly publishes Python tutorials on his YouTube channel. As such, he has extensive experience in teaching Python and making advanced topics seem as easy as possible."
Price: 124.99


"Build Your Swift App Using Protocols"
"This course shows you how to get the most out of Protocol Oriented Programming. Taking you beyond the basics, it teaches you advanced techniques and ways-of-thinking that will improve the way you use protocols, and shows you how to solve common problems you'll face when working with protocols. You will soon be building your first app with protocols. By the end of this course you'll be a protocol programming expert.About the AuthorHamish Knight is a Computer Science undergraduate at the University of Bath in the UK with a passion for Swift. Hamish is always interested in exploring how Swift operates at a lower level, and enjoy posting answers to Swift questions on Stack Overflow. Furthermore, he has over three years of experience developing mobile apps for iOS, with four apps currently on the App Store."
Price: 124.99


"Mastering Functional JavaScript Libraries"
"The goal of this course is to give you hands-on experience with JavaScript functional programming libraries. You will discover throughout the course how easy it is to apply functional programming concepts in practice.In the first section, you will learn how different functional programming libraries implement automatic currying, partial application, lazy evaluation, higher-order functions, promises, cloning, chaining, function composition, and immutable data structures. You will execute code in Underscore.js, LoDash, Lazy.js, Ramda.js, Immutable.js, Scala, Elm, PureScript, and ClojureScript.In order to learn how to use functional programming libraries in depth, in the second and third sections you will learn how to implement two web-applications using LoDash and RxJS.The LoDash application shows you how to process matrixes with LoDash, by implementing a Sudoku game in JavaScript. We will model the Sudoku table with LoDash, collect all the constraints of the table, and validate it. The Sudoku table will be rendered using Underscore templating, and DOM events will help you manipulate state space with user interactions.The third section introduces functional reactive programming using RxJS. Functional reactive programming deserves its own section, as it is a comprehensive topic providing you with a different developer experience from most of the other functional programming libraries. After learning the fundamentals of functional reactive programming and RxJS, you will learn how to put the theory into practice by implementing a web application. This web application uses the Slack API to monitor the activity of different Slack channels. Beyond submitting Ajax requests, you will also learn how to use web sockets to display live updates on your site using event streams.About the AuthorZsolt Nagy is a web development team lead, mentor, and software engineer living in Berlin, Germany.As a software engineer, Zsolt continuously challenges himself to stick to the highest possible standards when improving his own knowledge. The best way to learn is to create a meaningful product on the way. Until you reach this state, the second best way of learning is to share with others what you learned and how you structure your thoughts.Zsolt is an author of the book and video course ES6 in Practice , introducing you to all meaningful features of ES6. He is also an author of the book The Developers Edge How to Double Your Career Speed with Soft-Skills."
Price: 124.99


"IBM Cognos Report Studio"
"IBM Cognos BI is a web-based report development tool designed to create anything from simple list reports to complex multi-page dashboards across multiple databases.Create any report your organization requires from visualizations to EDI feeds to third parties, all with one tool.Using the IBM Cognos BI Developer Trial Edition, you'll learn best practices for navigating Report Studio, the types of reports available, adding data, creating fixed filters, creating prompts (dynamic filters), and formatting. Next, you'll learn advanced topics such as prompt pages, variables, joints/unions, dashboards, drill-through reports, and active reports. Then we'll discuss securing our reporting environment through Cognos Administration, securing reports/directories/data, and the use of macros. Finally, we'll cover tips and tricks such as JavaScript and dynamic page breaking.By the end of this course, users will be able to take the practical examples used in the videos and apply them to their own environment. Learning Cognos is like learning a foreign language, so continual immersion is needed. Practice a few times a week to become familiar with the interface, your data, your organization's requirements, and your reporting style.About the AuthorAaron SolarWith involvement in both manufacturing and service industries across multiple sectors, Aaron has 20+ years of BI, financial system, accounting, and business intelligence experience. His depth of experience from IT & MIS demands continual process improvement and automation within departmental operations as well as zero tolerance for inaccuracies in management systems. Aaron is currently a consultant for Aronson LLC, a firm based in Rockville, MD.Specialties: Cognos Business Intelligence (BI): Query Studio, Workspace Advanced, Report Studio, Framework Manager. Cognos Impromptu. Deltek Costpoint, Deltek GCS Premier, QuickBooks, MS Dynamics NAV/Navision, Ross Systems, Crystal Reports, MS Access, SQL Server, MySQL, Oracle, Adobe Creative Suite, Joomla, WordPress, X-Cart, and so on."
Price: 124.99


"Networking and Security Best Practices on AWS"
"This course will show you how to get started with the fundamental technologies required to secure your applications from the beginning of the architecture/development process: Identity Access Management (IAM) and Virtual Private Clouds (VPCs). Combined, these two technologies give you the essential capability you will need to create a secure and isolated virtual datacenter in the cloud, complete with fine-grained user access controls and activity monitoring.About The AuthorColibri is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help its clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas like big data, data science, machine learning, and cloud computing. Over the past few years they have worked with some of the world's largest and most prestigious companies, including a tier 1 investment bank, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them to make better sense of their data, and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action.James Cross is a Big Data Engineer and certified AWS Solutions Architect with a passion for data-driven applications. He's spent the last 3-5 years helping his clients to design and implement huge-scale, streaming big data platforms, Cloud-based analytics stacks, and serverless architectures.He started his professional career in Investment Banking, working with well-established technologies such as Java and SQL Server, before moving into the big data space. Since then he's worked with a huge range of Big Data tools including most of the Hadoop eco-system, Spark, and many No-SQL technologies such as Cassandra, MongoDB, Redis, and DynamoDB. More recently his focus has been on Cloud technologies and how they can be applied to data analytics, culminating in his work at Scout Solutions as CTO, and more recently with Mckinsey.James is an AWS certified solutions architect with several years' experience designing and implementing solutions on this cloud platform. As CTO of Scout Solutions Ltd, he built a fully serverless set of API's and analytics stacks based around Lambda and Redshift.He is interested in almost anything that has to do with technology. He has worked with everything from WordPress to Hadoop, from C++ to Java, and from Oracle to DynamoDB. If it's new and solves a problem in an innovative way he's keen to give it a go!"
Price: 124.99


"Spring Security LDAP Integration and SAML Extension"
"Spring Security is a Java/Java EE framework that provides authentication, authorization and other security features for enterprise applications.Starting with introduction to LDAP, we will develop a Spring Security application integrated with Active Directory LightWeight DS and Apache DS. Later, we will be introduced to SAML and its working, before proceeding to integrate with Spring Security. Here we will also look at the xml and Java configurations combined in one application. Furthermore, we will look at JaaS integration with Spring Security, Oauth2 basics and its working.The integration with Spring Security to create Resource and authorization servers will be explained later on in the final section of the course. Spring Security test-cases along with compatibility to MockMVC is explained at the end summarizing the entire course.About the authorAnkit Mishra is a Senior Software Engineer with extensive IT experience in mission-critical development projects and architecture designs. He has worked for giants such as Ericsson, Fidelity, and others.He has more than four years' experience in managing and delivering Spring MVC and Spring Security projects, Cloud deployment, and PaaS cloud administration. Currently, he is working on Spring microservices, Spring Security, cloud deployment, and tuning.Specialties: Red-Hat Certified engineerFunctional domains: Retail and Banking"
Price: 124.99


"Mastering Entity Framework Core: Mapping & Manipulating Data"
"Entity framework is an Object Relational Mapping (ORM) framework that offers an automated mechanism to developers for storing and accessing the data in the database. In order to survive in this growing market, the knowledge of a framework that helps provide easy access to databases, that is, Entity Framework has become a necessity. This Video will provide .NET developers with this knowledge and guide them through working efficiently with data using Entity Framework Core.You will start by understanding ORM concepts, before then moving on to discuss advantages of Entity Framework over ADO.NET. Next you will see how.NET Core fits into the overall pictures and go over the environment necessary to follow along with the course. Further you will learn to build your first sample project to see EF in action here you will learn to create database and add data to it. Further you will learn about Mapping Entities and Database structure here you will see how to create mapping between objects and database structures, how to define tables and columns. You will learn the specifics or SQL Server types and how to map them to .NET Types. You will define all possible types of relationships for your database model. Next you will dive into Querying data you will learn the basics of Linq then you will start with simple queries, advance to aggregations and projection techniques. You will see how to obtain object graphs and talk about performance. Next you will learn Manipulating data, you will learn how to create, read, update and delete data, commonly referred to as CRUD operations. You will see the differences between object graphs and individual objects when it comes to CRUD features of Entity Framework Core. Finally you will learn best practices examples.About the Author :Sergey Barskiy is an architect with Tyler Technologies. He lives in Atlanta, GA. He has been developing software for almost 20 years. Sergey is a Microsoft MVP. He holds these Microsoft certifications: MCPD, MCTS, MCSD for .NET, MCAD for .NET, MCDBA, and MCP. He has been working with Microsoft Technologies for over 15 years. He is a frequent speaker at various regional and national conferences, such as VS Live, DevLink, CodeStock, and Atlanta Code Camp, as well as local user groups. He is one of the organizers of Atlanta Code Camp. He authored articles for Code Magazine.Sergey Barskiy has been using Entity Framework since it was first released to the public. He has deployed a number of projects to production that used Entity Framework over the years. He has used the Code-First approach on a few different projects as well. Sergey has produced an online video training course for this technology. He has spoken on Entity Framework Code-First at a number of national and regional conferences and events."
Price: 124.99


"Ethical Hacking for Beginners"
"This video course provides a good starting point from which to learn ethical hacking and identify threats and vulnerabilities to secure your IT environment.We'll begin by introducing you to the best tools around; these are essential to get you started with penetration testing. Next, we'll introduce you to a basic hacking technique: reconnaissance. You'll get hands-on experience working with Metasploit and testing the effectiveness of different defenses. Next, you'll learn about sniffing and how effective the Man-in-the-Middle attack can be. We'll take you through a coffee shop scenario to further your understanding. You'll get the hang of bypassing different defenses, then learn how hackers use networks to gain access to different systems.About the authorGary Dewey is an IT consultant specializing in security. A graduate of SUNY Broome's computer security and forensics degree program in New York, he has attended numerous B-Sides conferences and spoken at B-Sides in Rochester, New York. Gary participated in the 2015 US Cyber Challenge held at Virginia Tech. He is an active member of the Triple Cities Makerspace, a non-profit organization dedicated to community collaboration and learning. He enjoys hiking and cats."
Price: 124.99


"R Data Analysis - Time-Series and Social Media"
"Data analysis has recently emerged as a very important focus for a huge range of organizations and businesses. R makes detailed data analysis easier, by making advanced data exploration and insight accessible to anyone interested in learning it. This course's hands-on approach will help you perform data analysis. You will learn to perform social network analysis, to uncover hidden insights and trends from data. Later you will perform geospatial analysis to bring data into action with the easy-to-follow examples featured in the video course. By the end of this course, you will mastered quickly adapting the example code for your own needs, thus saving yourself the time-consuming task of constructing code from scratch.About the AuthorViswa Viswanathan is an associate professor of Computing and Decision Sciences at the Stillman School of Business in Seton Hall University. After completing his PhD in Artificial Intelligence, Viswa spent a decade in Academia and then switched to a leadership position in the software industry for a decade. During this period, he worked for Infosys, Igate, and Starbase. He embraced Academia once again in 2001.Viswa has taught extensively in diverse fields, including operations research, computer science, software engineering, management information systems, and enterprise systems. In addition to teaching at the university, Viswa has conducted training programs for industry professionals. He has written several peer-reviewed research publications in journals such as Operations Research, IEEE Software, Computers and Industrial Engineering, and International Journal of Artificial Intelligence in Education. He authored a book entitled Data Analytics with R: A Hands-on Approach.Viswa thoroughly enjoys hands-on software development, and has single-handedly conceived, architected, developed, and deployed several web-based applications.Apart from his deep interest in technical fields such as data analytics, Artificial Intelligence, computer science, and software engineering, Viswa harbors a deep interest in education, with a special emphasis on the roots of learning and methods to foster deeper learning. He has done research in this area and hopes to pursue the subject further.Viswa would like to express deep gratitude to professors Amitava Bagchi and Anup Sen, who were inspirational during his early research career. He is also grateful to several extremely intelligent colleagues, notably Rajesh Venkatesh, Dan Richner, and Sriram Bala, who significantly shaped his thinking. His aunt, Analdavalli; his sister, Sankari; and his wife, Shanthi, taught him much about hard work, and even the little he has absorbed has helped him immensely. His sons, Nitin and Siddarth, have helped with numerous insightful comments on various topics.Shanthi Viswanathan is an experienced technologist who has delivered technology management and enterprise architecture consulting to many enterprise customers. She has worked for Infosys Technologies, Oracle Corporation, and Accenture. As a consultant, Shanthi has helped several large organizations, such as Canon, Cisco, Celgene, Amway, Time Warner Cable, and GE among others, in areas such as data architecture and analytics, master data management, service-oriented architecture, business process management, and modeling. When she is not in front of her Mac, Shanthi spends time hiking in the suburbs of NY/NJ, working in the garden, and teaching yoga.Shanthi would like to thank her husband, Viswa, for all the great discussions on numerous topics during their hikes together and for exposing her to R and Java. She would also like to thank her sons, Nitin and Siddarth, for getting her into the data analytics world."
Price: 124.99


"Enhancement with Unity UI Advanced"
"Unitys User Interface System has a wide variety of features. In this course we'll be covering some of the ways that those features can be used to build more complex UI systems for your games. From Animation to writing Editor scripts, this course covers a variety of topics that will expand your knowledge of the UI system, giving you the power to build your own reusable components and extend the UI system further.The course content is split into four sections, with each taking on topics that will improve your UI development skills. Animating world-space canvases as in-game displays and as damage indicators, building reusable elements for menus such as inventory items, things to look out for when designing for multiple platforms, devices and resolutions, and how to instantiate canvas objects correctly. By covering these topics you will come to a greater understanding of how the UI system works as a whole, and learn new ways to improve your skills.About the authorKeith OMalley, a Unity & Web developer/designer who loves coffee, music and games. He likes to be able to do everything, with a background in Web/Graphic Design and a passion for building experiences.He has been studying and working in multimedia for 5 years, including photoshop/illustrator and sketch, making games and VR experiences in Unity, hardware such as Arduino's and a variety of web programming languages and frameworks.Graduated with a first class honours in multimedia programming from IADT in June 2016, and have two student of the year awards, one from the same degree and another from a Creative Multimedia Diploma completed in 2013."
Price: 124.99


"Sharepoint: SPFx Development Model"
"SharePoint SPFx Development Model is designed to help both new and existing developers better acquaint themselves with the new set of tools required to do the job, as well as providing clear instructions how some of the server-side full trust development model practices can be achieved with this new framework. Moving into the cloud and away from server-side takes away certain customization capabilities, but enhances the client-side look and feel. Relying on the SPFx framework, this new model can be used to create modern lightweight web applications in SharePoint Online.In the third volume, we will cover the newly emerging community-driven SharePoint Framework, short for SPFx. It is viewed as an expansion of existing Add-in model, focusing on delivering custom client-side web parts and page layouts, with more functionality in the roadmap. We will cover another emerging community driven client side development model that uses open source tools and does not require add-in packaging.We will cover the basic open-source toolchain and development workflow using this model. Later, well develop a client side web part, as well as cover debugging, deployment and versioning of our solutions.In the end, we will list a number of active community resources, which are being constantly worked by a joint team of Microsoft internal representatives as well as SharePoint communitys most active MVPs.About the authorOLEG RUMIANCEV is a full-time SharePoint ninja currently living in Biddulph, United Kingdom. His interests range from Microsoft and SharePoint to AI, and inspirational TED talks.Oleg is a flexible software architect offering 9 years of experience designing, building, testing and maintaining enterprise solutions of varied complexity.Proficient in all SharePoint Server development routes having implemented a large number of projects with varying customization requirements."
Price: 124.99


"Basic Data Analysis with Java"
"Data analysis is a process for inspecting, consolidating, transforming, and making sense of data in a way that guides the decision-making process. Effective data analysis is about transferring data through three main states: data, information, and knowledge. This matters because people become overwhelmed by large amounts of data, and make much better decisions on information at hand. Data analysis helps convert data into information, whether the consumer of this information is a person or machine-learning algorithm.This video course starts by showing you the various techniques of pre-processing your data. You will then get well-versed with the basics of data analysis with Java, how data changes state, and how Java fits into the analysis. You will then learn to apply the basic analysis to your business needs and create time-series predictions. Finally, you will see how to implement statistical data analysis techniques using Java APIs. You will also use JDBC to connect Java to SQL and MySQL databases. At the end of the video course, you will also see how to work with NoSQL databases.About the authorErik Costlow was the principal product manager for Oracles launch of Java 8. His background is in software security analysis, dealing with the security issues that rose to the surface within Java 6 and Java 7. While working on the JDK, Erik applied different data analysis techniques to identify and mitigate ways that threats could propagate through the overall Java platform and overlying applications."
Price: 124.99


"Advanced Data Structures and Algorithms in Java 9"
"Advanced Data Structures and Algorithms in Java 9 covers classical, functional, and reactive data structures, giving you the ability to understand computational complexity, solve problems, and write efficient code. This video is based on the Zero Bug Bounce milestone of Java 9.We start off with the basics of algorithms and data structures, helping you understand the fundamentals and measure complexity. You will also get a clear picture of reactive programming, binary searches, sorting, search trees, undirected graphs, and a whole lot more!About the AuthorDebasish Ray Chawdhuri is an established Java developer and has been in the industry for the last eight years. He has developed several systems, from CRUD applications to programming languages and big data processing systems. He provided the first implementation of an extensible business reporting language specification, and a product around it, to verify company financial data for the Government of India while he was employed at Tata Consultancy Services Ltd. In Talentica Software Pvt. Ltd., he implemented a domain-specific programming language to easily implement complex data aggregation computations that compiled to Java bytecode. Currently, he leads a team developing a new high-performance structured data storage framework to be processed by Spark. The framework is named Hungry Hippos and will be open-sourced very soon.He has worked for Tata Consultancy Services Ltd., Oracle India Pvt. Ltd., and Talentica Software Pvt. Ltd."
Price: 19.99


"Advanced Machine Learning with R"
"Machine learning is the subfield of computer science that gives computers the ability to learn without being explicitly programmed. It explores the study and construction of algorithms that can learn from and make predictions on data. The R language is widely used among statisticians and data miners to develop statistical software and data analysis. Machine Learning is a cross-functional domain that uses concepts from statistics, math, software engineering, and more.In this course, youll get to know the advanced techniques for Machine Learning with R, such as hyper-parameter turning, deep learning, and putting your models into production through solid, real-world examples. In the first example, youll learn all about neural networks through an example of DNA classification data. Youll explore networks, implement them, and classify them.After that, youll see how to tune hyper-parameters using a data set of sonar data and youll get to know their properties. Next, youll understand unsupervised learning with an example of clustering politicians, where youll explore new patterns, understand unsupervised learning, and visualize and cluster the data.Moving on, we discuss some of the details of putting a model into a production system so you can use it as a part of a larger application. Finally, well offer some suggestions for those who wish to practice the concepts further.About the AuthorTim Hoolihan currently works at DialogTech, a marketing analytics company focused on conversations. He is the Senior Director of Data Science there. Prior to that, he was CTO at Level Seven, a regional consulting company in the US Midwest. He is the organizer of the Cleveland R User Group.In his job, he uses deep neural networks to help automate of a lot of conversation classification problems. In addition, he works on some side-projects researching other areas of Artificial Intelligence and Machine Learning. Outside Data Science, he is interested in mathematical computation in general; he is a lifelong math learner and really enjoys applying it wherever he can. Recently, he has been spending time in financial analysis, and game development. He also knows a variety of languages: R, Python, Ruby, PHP, C/C++, and so on. Previously, he worked in web application and mobile development."
Price: 124.99


"Mastering Informatica PowerCenter 9"
"Informatica is a leader in the ETL market and provides lot of job opportunities in the industry. This course will give you basic to intermediate skills in Informatica, and will help you to prepare for the global certification in Informatica.Youll start the course by learning to debug a mapping, which will help you identify any issues in mappings. Youll be introduced to the advanced aspects of the Designer and Workflow Manager screens. Then youll find out how to create reusable transformations and mapplets. Then, we move on to working with the target load plan and youll learn to compare objects.The latter part of the course is centered around using the Workflow Manager screen. Youll learn about the various tasks that are present in Informatica along with the scheduling workflow. Well also take a look at various aspects of the Admin Console, such as the Repository, Domain, Node, Integration Service, and more. Finally, we'll conclude the course with incremental aggregation, configuring file lists, and working with various types of partitions.About the AuthorRahul Malewar has been working on various Data Warehousing tools for 10 years, mostly on Informatica Power Center. He has worked on various versions of Informatica Power Center starting at version 8.1 up to the latest version 9.x and Informatica Cloud. He has worked for various MNCs in India such as UST Global, Cognizant Technologies, and Principal Financial services in Pune.He has worked on the implementation of some Data Warehouses involving Informatica for fortune 500 MNCs such as Wellpoint and Principal. He has experience of working on multiple real-time projects in MNCs. He has run his own training center named Learn Well Technocraft since 2010, which provides training on more than 25 Data Warehousing technologies via classroom, corporate, and online. He has also written a blog on data warehousing concepts.As of today, he has provided training to more than 1200 candidates ranging from freshers to 20-year experienced professionals. He is also a Director of a software firm named Gut Lernen Technocraft Pvt. Ltd., where they work on data warehousing and mobile-related projects."
Price: 124.99


"C# 7 and .NET Core 2.0 Recipes"
"C# is a multi-paradigm programming language providing support for software engineering principles such as strong type checking, array bound checking, automatic garbage collection, and more. C# 7 comes with a host of new features to build powerful cross-platform applications. Also, the ASP.NET is the web application framework through which you can develop web applications.In this course, you will learn everything you need to know to start developing applications using the newest features that come with C# 7 as well as the newest version of the .NET Core. The course will start with a quick introduction to C# and .NET that will prepare you for what comes next. You will then learn about the new features of C# 7. Following that, you will get in-depth knowledge of ASP.NET Core along with the new version of the Entity Framework. Next, we will discuss some more advanced concepts of C# like delegates, lambda expressions, and LINQ.From this course, youll learn newest features of C# and ASP.NET. Youll be developing the web applications with ASP.NET. Also, learn the advanced C# programming concepts.About the Author :Dimitris Loukas is a software engineer currently writing Single Page Applications and APIs using Aurelia, ASP.NET Core and Entity Framework for a trading software firm. He is also finishing his Computer Science studies at the University of Athens. He has worked for two startups in the past, he is active in the open source community and loves taking up small side projects. He is fascinated by modern JavaScript, C# and the .NET Core."
Price: 124.99


"Universal JavaScript with React, Node, and Redux"
"The latest trend in web development, Isomorphic JavaScript, allows developers to overcome some of the shortcomings of single page applications by running the same code on the server as well as on the client. Leading this trend is React, which when coupled with Node, allows developers to build JavaScript apps that are much faster and more SEO-friendly than single page applications.Universal JavaScript is the latest evolution in modern web development. It allows developers to overcome some of the shortcomings of single page applications by running the application code interchangeably on the server as well as on the client. This beginner friendly video course is a solid start for building real, production ready universal React apps.The video will Takes you from a beginner to working with node.js and React on the server and the client. It covers the fundamentals of the full set of technologies that you need to know in order to become an Universal JavaScript developer. Teaches you the skills required to become competent and comfortable sharing your JavaScript application on the client and sever environments. About the Author :Maxime Najim is a software architect and full stack web developer. He has been building web applications for over a decade and has worked on software engineering teams at Netflix, Apple, and Yahoo! Maxime is co-author of the O'Reilly Media book entitled ""Building Isomorphic JavaScript Apps"". He is currently a Sr. Software Architect focused on designing and implementing new systems and frameworks for the Walmart eCommerce team."
Price: 124.99


"Kotlin Fundamentals"
"Kotlin is an easy-to-learn, pragmatic language that has adopted the best traits of other popular languages such as Java, C#, Python, Groovy, and Scala. This video tutorial is your one stop guide to getting started with Kotlin programming, covering the basics, object-oriented features, and even functional programming in Kotlin.Youll take your first steps in Kotlin programming by building a simple Hello, Kotlin program. Youll explore the basics such as types and syntax, and also basics of object-oriented programming such as classes and inheritance. Next, youll dive into Kotlin objects and functions, and see how theyre different from other programming languages. Youll learn to organize your code and simplify your coding experience with the help of different functions and statements in Kotlin. From there, youll lwork with collections and streams, employ loops in your code, and filter data with the help of different collection operations.Finally, youll dive into Kotlins functional aspects, where youll work with extension functions and values, model functions, and overload functions in Kotlin. By the end of this video tutorial, youll be well-versed with Kotlins fundamental features, and will be ready to begin your career as a Kotlin developer.About the AuthorEdvin Syse is a Java developer in a Norwegian hosting company where he works with systems integration and tools development, both back end and front end. He is the project lead for TornadoFX a JavaFX Framework for Kotlin, as well as several other open source projects, amongst them FXLauncher a native auto updating launcher for Java applications. He has worked with Java and JVM technologies for more than 15 years."
Price: 124.99


"MySQL 8 Recipes"
"MySQL is one of the most popular and widely used relational databases in the World today. With the recently released MySQL 8, it promises to be better and more efficient than ever, giving you high-performance querying results and easy configurability as an administrator. This course contains everything you need to know to be the go-to person in your organization when it comes to MySQL. Starting with a quick installation and configuration of your MySQL instance, the video jumps into the querying aspects of MySQL and shows you the newest improvements in MySQL 8 when it comes to querying and programming with other languages such as Python, PHP, and more.If youve already worked with MySQL before and are looking to migrate your solution to MySQL 8, this video will also show you how to do that. The tutorial also contains practical recipes on efficient MySQL administration, with tips on effective user management, security, database monitoring, troubleshooting, and more. Supplying quick solutions to common problems you might encounter while working with MySQL, the tutorial contains practical tips and tricks to give you the edge over others while designing, developing, and administering your MySQL solutionAbout The AuthorSimon is a Database Engineer for the Swiss Federal Railways (SBB) in Bern, Switzerland.He has worked with a wide variety of technologies, including Oracle databases (OCP), Linux, and automation software. He focuses on Information Security and has gained experience with common agile software development practices."
Price: 124.99


"Software Architecture with Python"
"This video starts off by explaining how Python fits into an application architecture. As you move along, you will understand the architecturally significant demands and how to determine them. Later, youll get a complete understanding of the different architectural quality requirements that help an architect to build a product that satisfies business needs, such as maintainability or reusability, testability, scalability, performance, usability, and security.This video will help you understand the ins and outs of Python so that you can make those critical design decisions that not just live up to but also surpass the expectations of your clients.About The AuthorAnand Balachandran Pillai is an Engineering and Technology professional with over 18 years of experience in the software industry in Product Engineering, Software Design & Architecture and Research.He has worked at companies such as Yahoo!, McAfee, and Infosys in the roles of Lead Engineer and Architect in product development teams, to build new products.He is the founder of the Bangalore Python Users Group and a Fellow of the Python Software Foundation (PSF).Anand is currently working as Senior Architect of Yegii Inc."
Price: 124.99


"AWS Administration Solutions"
"Amazon Web Services (AWS) is a bundled remote computing service that provides cloud computing infrastructure over the Internet with storage, bandwidth, and customized support for application programming interfaces (API). Implementing these services to efficiently administer your cloud environments is a core task.This video course will help you build and administer your cloud environment with AWS. Well begin with the AWS fundamentals, and youll build the foundation for the videos youll work on throughout the course. Next, you will find out how to manage multiple accounts and set up consolidated billing. Youll then learn to set up reliable and fast hosting for static websites, share data between running instances and back up your data for compliance.Moving on, youll find out how to use the computer service to enable consistent and fast instance provisioning, and will see how to provision storage volumes and auto-scale an application server. Next, youll discover how to effectively use the networking and database service of AWS. Youll also learn about the different management tools of AWS along with securing your AWS cloud. Finally, you will learn to estimate the costs for your cloud. By the end of the course, youll be able to easily administer your AWS cloud.About the AuthorsLucas Chan has been working in tech since 1995 in a variety of development, systems admin, and DevOps roles. He is currently a senior consultant and engineer at Versent and technical director at Stax. He's been running production workloads on AWS for over 10 years. Hes also a member of the APAC AWS Warriors program and holds all five of the available AWS certifications.Rowan Udell has been working in development and operations for 15 years. He has held a variety of positions, such as SRE, front-end developer, back-end developer, consultant, technical lead, and team leader. His travels have seen him work in start-ups and enterprises in the finance, education, and web industries in Australia and Canada. He currently works as a senior consultant with Versent, an AWS Advanced Partner in Sydney. He specializes in serverless applications and architectures on AWS and contributes actively in the Serverless Framework community."
Price: 124.99


"Effective Jenkins: Jump-Start with Continuous Integration"
"Jenkins is one of the most popular continuous integration servers. This popularity became because it is an open source project and a very flexible tool, which you can easily use it to automate all of the steps of your software delivery process on any platform.This course is designed to give you a foundation of the concepts of Continuous Integration and Continuous Delivery, as well implement those with Jenkins. It will show you how to setup your CI environment, by installing and configuring Jenkins Master/Nodes, giving an introduction to the main parts of the tool and effectively configure Jenkins projects to build and test a software application.In this first volume, you will understand the key concepts of CI and CD, as well Continuous Deployment. Next, we get started with Jenkins by installing and configuring a Master and Node server. Once this is done, you will understand the main parts of Jenkins and create different types of Jenkins projects to automate everything that you want.We will finish the section by looking to a Java web project and create the necessary steps for build and test it, therefore you can implement it to your real project.About the Author :Rodrigo Russo is a Certified Jenkins Engineer and has 14+ years experience in software development with different programming languages and technologies in different countries (Brazil, US, Portugal, Germany and Austria) and projects in companies ranging from a financial institution to game and e-commerce ventures including Walmart .com, Goodgame Studios and HERE. He is an enthusiastic practitioner of Agile methodologies, Continuous Delivery and DevOps, with large-scale adoption experience. He is always seeking to optimize the software development life cycle through automation, process improvements, developing new tools and techniques. Rodrigo holds a B.S. in Computer Science and a post-graduate in Software Engineering."
Price: 124.99


"Getting started with Go Programming Language"
"Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. Are you a software programmer who wants to learn go language from scratch to build amazing applications, then this course is for you!This course begins with covering the basic fundamentals of golang along with creating a basic application. You will learn data types, control structures, loops, and object-oriented concepts in golang. Then, you will be familiar with the tools used for Go development and will learn to perform testing. Also, you will learn certain standard libraries used in golang. Moving ahead, you will be introduced to Viper and Cobra libraries to build Command Line applications. Finally, you will learn to work with configuration files.About the AuthorMatthew Spaulding is a programmer living in the Portland area. His interests are around programming languages, distributed systems, and network security and how those subjects apply to building elegant, automated, secure systems. He has worked in a variety of technical roles in the areas of Release Engineering, Software Engineering, and DevOps. He blogs from time to time on whatever he happens to be working on currently. When not programming he spends time with his wife and two daughters, reads books, listens to podcasts, and occasionally enjoys the great outdoors in the Pacific Northwest."
Price: 199.99


 
Previous Next