Previous Next
 
"Cybersecurity Attacks (Red Team Activity)"
"There is only way to become really good at cybersecurity: you must know both how to attack and how to defend. First of all, you have to learn to think like a hacker, so you deeply understand what the threats are. Then youll need to know how to protect yourself from the attacks. We start with precise descriptions and examples of network attacks to show you how the malicious hackers can break into your networkand what harm they can do. Then well look at another attack vector: websites and web-applications. Youll see the most vulnerable places and understand what cybercriminals will do if they find them.Then well discover the third vector of attacks: humans.Refined hackers know how to hack a human brain first to hack digital assets. Youll find out what social engineering, phishing, and spear-phishings, and why theyre becoming especially dangerous today.By the end of this course, youll be able to locate all your vulnerabilities and remediate them before malicious hackers find and exploit themAbout the AuthorSergii Nesterenko is Information Security Consultant and Penetration Tester with 20 years experience in the information security and 6 years in the cybersecurity field. He consults international business companies, military staff, NGOs, politicians, Members of Parliament, law enforcement, and other VIP on security issues. His wide knowledge in information technologies and human psychology let him elaborate effective technologies to prevent and overcome most cunning cyberattacks. He has also known for his publications and lectures on cybersecurity, anti-fraud, and counter-cyberespionage issues."
Price: 124.99


"Information Security"
"Information security mechanism is one of the most crucial factor for any organization. Important assets of organization demand a proper risk management and threat model for security and hence, information security concepts are gaining a lot of traction. This course will initially cover the concept of information security and software installations process. It will then move on to modules like threat modelling, risk management and mitigation.This Course covers the network and web scanning . Later in the course it teaches how to use Kali Linux for ethical hacking, it will have different practicals on using Kali Linux such as for information gathering, vulnerability analysis, web application analysis, database assessment and password attacks and have some hands-on experience. It will also cover concepts of incident response system, information rights management and so on. It will then guide you towards building your own information security framework best fit for your organization.At the end of this course, you will be well versed with all the factors involved with information security which would help you build a security framework which will be perfect fit for your organizational requirementAbout the AuthorSunil Gupta is a Computer Science Engineer as well as a web Security Specialist working in the field of Cyber Security . In this area he works on different hacking tools and techniques .His Strength: Vulnerability Assessment Penetration Testing Wi-Fi Assessment Intrusion Detection Risk's Identification Data Analysis Report and Briefing.Tools used - Class-Dump-Z, Cycript, GNU Debugger, Fiddler, Nmap, Wikto, Brutus, WireShark, Burp Proxy, Paros Proxy, Cain and Abel, John the Ripper, Hydra, Metasploit, netcat, openssl, ike tools, Back track tools, Nessus, IBM-AppScan, Acunetix, Nikto, NetSparker, MicrosoftBaseline Security Analyzer (MBSA), Web Securify, Nipper.Platforms - Windows, Linux operating System."
Price: 124.99


"Java Network Programming Recipes"
"Java provides numerous classes that have developed over the years to meet evolving networking needs. These range from low-level socket and IP-based approaches to those encapsulated in software services.This practical tutorial provides a complete introduction to developing network programs with Java. We start with the basics of networking and then explore how Java supports the development of clients/servers. Youll explore how to use Javas network class library to rapidly and effortlessly accomplish common networking tasks such as writing multithreaded servers, network scalability, implementing application protocols, and filtering clients and client names. Java NIO packages are examined as well as multitasking, building hands-on NIO buffers, scatter and gather, and transferring data to channels and selectors.By the end of this video tutorial, you will have mastered networking fundamentals (and advanced concepts) in Java to ensure you understand (and are capable of building) networked programs.AuthorPeter Verhas is a senior developer and software system architect with more than 30 years of software development experience. He currently works for EPAM as a senior developer, where he is involved in many customer projects and actively participates in the education activities of the company. Peter writes a technical blog and is committed to open source software development. He has been using Javasince 2005 and is also an author at Java Code Geeks."
Price: 124.99


"LEARNING PATH: R: Advanced Data Analysis with R"
"R offers a large variety of packages and libraries for fast and accurate data analysis and visualization. As a result, its one of the most popularly used languages by data scientists and analysts, or anyone who wants to perform data analysis. With its popularity as a statistical programming language rapidly increasing with each passing day, R is increasingly becoming the preferred tool of choice for data analysts and data scientists who want to make sense of large amounts of data as quickly as possible. R has a rich set of libraries that can be used for basic as well as advanced data analysis tasks. R can be called as a good or the best choice for data analysis for the following reasons:Data visualization: This allows analyzing data from angles which are not clear in unorganized or tabulated data. R has many tools that can help in data visualization, analysis, and representationSpecificity: R is a language designed especially for statistical analysis and data reconfiguration. All the R libraries focus on making one thing certain - to make data analysis easier, more approachable and detailed. Any new statistical method is first enabled through R libraries. This makes R a perfect choice for data analysis and projection.Machine learning: At some point in data science, a programmer may need to train the algorithm and bring in automation and learning capabilities to make predictions possible. R provides ample tools to developers to train and evaluate an algorithm and predict future events. Thus, R makes machine learning (a branch of data science) lot more easy and approachable.Availability: R programming language is open source. This makes it highly cost effective for a project of any size. Since it is open source, developments in R happen at a rapid scale and the community of developers is huge. All of this, along with a tremendous amount of learning resources makes R programming a perfect choice to begin learning R programming for data science.Data wrangling: Data wrangling is the process of cleaning messy and complex data sets to enable convenient consumption and further analysis. This is a very important and time taking process in data science. R has an extensive library of tools for database manipulation and wrangling.This comprehensive 2-in-1 course is a handy guide to take your understanding of data analysis with R to the next level. It will give you an exposure to real-world projects that focus on problems in finance, network analysis, social media, and more. From data manipulation to analysis to visualization in R, this comprehensive 2-in-1 course will teach you everything you need to know about building end-to-end data analysis pipelines using R. It will teach you how to deploy advanced data analysis techniques to gather useful business insights from your data. It will help you, use the popular R packages to analyze clusters, time-series data, and more. Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, R Data Analysis Projects, covers understanding of data analysis with R. It describes how you can put to use your existing knowledge of data analysis in R to build highly efficient, end-to-end data analysis pipelines without any hassle. Youll start by building a content-based recommendation system, followed by building a project on sentiment analysis with tweets. Youll implement time-series modeling for anomaly detection and understand cluster analysis for streaming data. Youll work through projects on performing efficient market data research, building recommendation systems, and analyzing networks accurately, all provided with easy to follow code. With the help of these real-world projects, youll get a better understanding of the challenges faced when building data analysis pipelines, and see how you can overcome them without compromising on the efficiency or accuracy of your systems. The Learning Path covers some popularly used R packages such as dplyr, ggplot2, RShiny, and others, and includes tips on using them effectively.The second course, Mastering Data Analysis with R, covers selected advanced data analysis concepts such as: cluster analysis; time-series analysis; Association mining; PCA (Principal Component Analysis); handling missing data; sentiment analysis; spatial data analysis with R and QGIS; advanced data visualization with R and ggplot2.>. It is an in-depth content balanced with tutorials that put the theory into practice. This course is a practical tutorial to help you get beyond the basics of data analysis with R, using real-world datasets and examples.By the end of this training program youll have a better understanding of data analysis with R as well as advanced data analysis concepts, and will be able to put your knowledge to practical use without any hassle.About the AuthorsGopi Subramanian is a scientist and author with over 18 years of experience in the fields of data mining and machine learning. During the past decade, he has worked extensively in data mining and machine learning, solving a variety of business problems. He has 16 patent applications with the US and Indian patent offices and several publications to his credit. He is the author of Python Data Science Cookbook by Packt Publishing.Dr. Bharatendra Rai is Professor of Business Statistics and Operations Management in the Charlton College of Business at UMass Dartmouth. He received his Ph.D. in Industrial Engineering from Wayne State University, Detroit. His two master's degrees include specializations in quality, reliability, and OR from Indian Statistical Institute and another in statistics from Meerut University, India. He teaches courses on topics such as Analyzing Big Data, Business Analytics and Data Mining, Twitter and Text Analytics, Applied Decision Techniques, Operations Management, and Data Science for Business. He has over twenty years' consulting and training experience, including industries such as automotive, cutting tool, electronics, food, software, chemical, defense, and so on, in the areas of SPC, design of experiments, quality engineering, problem solving tools, Six-Sigma, and QMS. His work experience includes extensive research experience over five years at Ford in the areas of quality, reliability, and six-sigma. His research publications include journals such as IEEE Transactions on Reliability, Reliability Engineering & System Safety, Quality Engineering, International Journal of Product Development, International Journal of Business Excellence, and JSSSE. He has been keynote speaker at conferences and presented his research work at conferences such as SAE World Conference, INFORMS Annual Meetings, Industrial Engineering Research Conference, ASQs Annual Quality Congress, Taguchi's Robust Engineering Symposium, and Canadian RAMS. Dr. Rai has won awards for Excellence and exemplary teamwork at Ford for his contributions in the area of applied statistics. He also received an Employee Recognition Award by FAIA for his Ph.D. dissertation in support of Ford Motor Company. He is certified as ISO 9000 lead assessor from British Standards Institute, ISO 14000 lead assessor from Marsden Environmental International, and Six Sigma Black Belt from ASQ."
Price: 199.99


"LEARNING PATH: Jenkins: The Road to Effective Jenkins"
"Jenkins is the most popular and leading open-source automation server for Continuous Integration and Continuous Delivery because of its flexibility due to which you can easily use to automate all the steps in your software delivery process on any platform. This comprehensive 2-in-1 training course is designed to give you a foundation in the concepts of Continuous Integration and Continuous Delivery, and implementing them with Jenkins. It will show you how to set up your CI environment, by installing and configuring Jenkins Master/Nodes, introducing the main parts of the tool, and effectively configuring Jenkins projects to build and test a software application. Contents and Overview This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Effective Jenkins: Getting Started with Continuous Integration, covers key concepts of Continuous Integration, as well Continuous Deployment. You will understand the main parts of Jenkins and create different types of Jenkins projects to automate everything that you want. You will finish the first course by looking at a Java web project and creating the necessary steps to build and test it, thereby empowering you to implement it in a real project. The second course, Effective Jenkins: Continuous Delivery with Jenkins Pipeline, covers key concepts of DevOps and delve into Jenkins Pipeline, a set of plugins that provides a toolkit for designing simple-to-complex delivery pipelines as code. To design a production-ready delivery pipeline, you will start by creating a simple pipeline and understanding Jenkins Pipeline terms and its particularities. Next, you will set up Docker to create isolated build environments. To consolidate your learning, you will create a delivery pipeline to build, test, and deploy a Java web project. By the end of this training program youll be thoroughly equipped with the concepts of Jenkins and will be able to configure Jenkins effectively to build, test, and deploy your software. About the Author Rodrigo 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 financial institution to game and e-commerce ventures including Walmart 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, and developing new tools and techniques. Rodrigo holds a B.S. in Computer Science and a postgraduate qualification in Software Engineering."
Price: 199.99


"Solving 10 Hadoop'able Problems"
"The Apache Hadoop ecosystem is a popular and powerful tool to solve big data problems. With so many competing tools to process data, many users want to know which particular problems are well suited to Hadoop, and how to implement those solutions.To know what types of problems are Hadoop-able it is good to start with a basic understanding of the core components of Hadoop. You will learn about the ecosystem designed to run on top of Hadoop as well as software that is deployed alongside it. These tools give us the building blocks to build data processing applications. This course covers the core parts of the Hadoop ecosystem, helping to give a broad understanding and get you up-and-running fast. Next, it describes a number of common problems as case-study projects Hadoop is able to solve. These sections are broken down into sections by different projects, each serving as a specific use case for solving big data problems.By the end of this course, you will have been exposed to a wide variety of Hadoop software and examples of how it is used to solve common big data problems.About the AuthorTomasz Lelek is a Software Engineer who programs mostly in Java and Scala. He is a fan of microservice architectures and functional programming. He dedicates considerable time and effort to be better every day. Recently, he's been delving into big data technologies such as Apache Spark and Hadoop. He is passionate about nearly everything associated with software development.Tomasz thinks that we should always try to consider different solutions and approaches to solving a problem. Recently, he was a speaker at several conferences in Poland - Confitura and JDD (Java Developer's Day) and also at Krakow Scala User Group.He also conducted a live coding session at Geecon Conference."
Price: 124.99


"LEARNING PATH: R: Advanced Deep Learning with R"
"Deep learning is the next big thing. Its a part of machine learning. Its favorable results in applications with huge and complex data is remarkable. R programming language is very popular among data miners and statisticians. Deep learning refers to artificial neural networks that are composed of many layers. Deep learning is a powerful set of techniques for finding accurate information from raw data. This comprehensive 2-in-1 course will help you explore and create intelligent systems using deep learning techniques. Youll understand the usage of multiple applications like Natural Language Processing, bioinformatics, recommendation engines, etc. where deep learning models are implemented. Youll get hands on with various deep learning scenarios and get mind blowing insights from your data. Youll be able to master the intricacies of R deep learning packages such as TensorFlow. Youll also learn deep learning in different domains using practical examples from text, image, and speech.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Deep Learning with R, covers videos that will teach you how to leverage deep learning to make sense of your raw data by exploring various hidden layers of data. Each video in this course provides a clear and concise introduction of a key topic, one or more example of implementations of these concepts in R, and guidance for additional learning, exploration, and application of the skills learned therein.Youll start by understanding the basics of deep learning and artificial neural networks and move on to exploring advanced ANNs and RNNs. Youll dive deep into convolutional neural networks and unsupervised learning. Youll also learn about the applications of deep learning in various fields and understand the practical implementations of Scalability, HPC and Feature Engineering.Finally, starting out at a basic level, youll be learning how to develop and implement deep learning algorithms using R in real world scenarios.The second course, R Deep Learning Solutions, covers powerful, independent videos to build deep learning models in different application areas using R libraries. It will help you resolve problems during the execution of different tasks in deep learning, neural networks, and advanced machine learning techniques.Youll start with different packages in deep learning, neural networks, and structures. Youll also encounter the applications in text mining and processing along with a comparison between CPU and GPU performance. Finally, youll explore complex deep learning algorithms and various deep learning packages and libraries in R.By the end of this training program youll be able to to develop and implement deep learning algorithms using R in real world scenarios and have an understanding of different deep learning packages so youll have the most appropriate solutions for your problems.About the AuthorsVincenzo Lomonaco is a Deep Learning PhD student at the University of Bologna and founder of (ContinuousAI).com an open source project aiming to connect people and reorganize resources in the context of Continuous Learning and AI. He is also the PhD students' representative at the Department of Computer Science of Engineering (DISI) and teaching assistant of the courses Machine Learning and Computer Architectures in the same department. Previously, he was a Machine Learning software engineer at IDL in-line Devices and a Master Student at the University of Bologna where he graduated cum laude in 2015 with the dissertation Deep Learning for Computer Vision: A comparison between CNNs and HTMs on object recognition tasks"".Dr. PKS Prakash is a data scientist and an author. He has spent last the 12 years developing many data science solutions to solve problems from leading companies in the healthcare, manufacturing, pharmaceutical, and e-commerce domains. He currently works as data science manager at ZS Associates. Prakash has a PhD in Industrial and System Engineering from Wisconsin-Madison, U.S. He gained his second PhD in Engineering at the University of Warwick, UK. He has a masters degree from University of Wisconsin-Madison, U.S., and a bachelors degree from National Institute of Foundry and Forge Technology (NIFFT), India. He is co-founder of Warwick Analytics, which is based on his PhD work from the University of Warwick, UK. Prakash has been published widely in research areas of operational research and management, soft computing tools, and advanced algorithms in leading journals such as IEEE-Trans, EJOR, and IJPR among others. He edited an issue on ""Intelligent Approaches to Complex Systems"" and contributed to books such as Evolutionary Computing in Advanced Manufacturing published by Wiley and Algorithms and Data Structures using R published by Packt Publishing. Achyutuni Sri Krishna Rao is a data scientist, a civil engineer, and an author. He has spent the last four years developing many data science solutions to solve problems from leading companies in the healthcare, pharmaceutical, and manufacturing domains. He currently works as a data science consultant at ZS Associates. Sri Krishnas background is a masters in Enterprise Business Analytics and Machine Learning from the National University of Singapore, Singapore. He also has a bachelors degree from the National Institute of Technology Warangal, India. Sri Krishna has been published widely in the research areas of civil engineering. He contributed to the book Algorithms and Data Structures using R published by Packt Publishing."
Price: 199.99


"High Performance Applications with C++"
"C++ has come a long way and has now been adopted in several contexts. Its key strengths are its software infrastructure and resource-constrained applications. The C++ 17 release will change the way developers write code, and this video course will help you master your developing skills with C++. With real-world, practical examples explaining each concept, the course will begin by introducing you to the latest features in C++ 17. It encourages clean code practices in C++ in general and demonstrates the GUI app-development options in C++.By the end of the course, youll have an in-depth understanding of the language and its various facets.About the AuthorJeganathan Swaminathan, Jegan for short, is a freelance software consultant and founder of TekTutor, with over 17 years' IT industry experience. In the past, he has worked for AMD, Oracle, Siemens, Genisys Software, Global Edge Software Ltd, and PSI Data Systems. He has consulted for Samsung WTD (South Korea) and National Semiconductor (Bengaluru). He now works as a freelance external consultant for Amdocs (India). He also works as a freelance corporate trainer. He holds CSM, CSPO, CSD, and CSP certifications from Scrum Alliance. He is a polyglot software professional and his areas of interest include a wide range of C++, C#, Python, Ruby, AngularJS, Node.js, Kubernetes, Ansible, Puppet, Chef, and Java technologies. He is well known for JUnit, Mockito, PowerMock, gtest, gmock, CppUnit, Cucumber, SpecFlow, Qt, QML, POSIX Pthreads, TDD, BDD, ATDD, NoSQL databases (MongoDB and Cassandra), Apache Spark, Apache Kafka, Apache Camel, Dockers, Continuous Integration (CI), Continuous Delivery (CD), Maven, Git, cloud computing, and DevOps. You can reach him for any C++, Java-, Qt-, QML-, TDD-, BDD-, and DevOps-related training or consulting assignments. Jegan is a regular speaker at various technical conferences."
Price: 124.99


"Designing and Building Custom Apps using Dynamics 365"
"This course demonstrates the new features released with Microsoft Dynamics 365 Customer Engagement. Using the new Unified User Interface, this course uses a sample application to show how to build complex extensions to the Dynamics 365 for Customer Engagement platform using C# Plugins/Workflow Activities as well as TypeScript generated web resources.Starting off, the course makes sure you have everything setup for fast and effective collaborative development and a mature Continuous Integration pipeline using Microsoft Team Services, npm, Nuget & Gulp. This includes automated unit testing of both server-side and client-side code as well as packaging and deploying of your solutions.It then teaches you a framework for effective data modeling of entities within Dynamics 365 and how functionality can be built up in iterations using user story mapping.Learn about base currencies, to ensure that your custom apps do not run into any challenges as they grow in complexity and usage. The logical and physical architecture of integration with external systems is examined using the new Web-Hooks and Virtual Entity features, allowing data to be both consumed and output in a robust and efficient fashion.The new Xrm client API features of the Unified Client provide exciting new ways of extending your forms and grids which are demonstrated using the sample application being built.You'll then learn to extend your Microsoft Dynamics 365 Customer Engagement business applications using HTML, TypeScript, and CSS using KnockoutJS via the MVVM design pattern so that your logic can be unit tested and deployed with easy and effortless repeatability. This course also covers the considerations for mobile touch interfaces so that your feature rich extensions will work on all devices and formats.About the AuthorScott is a Microsoft Business Solutions MVP specializing in Dynamics 365. He is a committed and passionate software architect & technologist with a successful track record of realizing business vision through enterprise/application architectures that are tightly aligned with budget and timescales. By combining his detailed technical knowledge with a clear grasp of the wider commercial issues Scott can identify and implement practical solutions to real business problems. Scott is an excellent communicator and technical author, regularly speaking at conferences in the UK and abroad. Scotts software career spans more than 20 years where he has moved from assembly language device driver programming, industrial control software and then into enterprise business applications. His experience covers work in Europe, North America, and Japan. He is also the author of the Ribbon Workbench for Dynamics CRM and SparkleXRM.Scott lives near Oxford in the UK with his wife, Kerrie, and three children. To read more about his latest projects, you can also follow him on Twitter at @ScottDurow."
Price: 124.99


"LEARNING PATH: Learning Docker and Kubernetes"
"Docker is a portable container format that allows you to run code anywhere from your desktop to the cloud. Docker's workflow makes development, testing, and deployment much easier and much faster. Kubernetes has established itself as the standard platform for container management, orchestration, and deployment. To deploy Docker for real-world applications and gain hands-on experience with, deploying and managing market leading cloud platforms, you must be familiar with the basic concepts of Docker.This comprehensive 2-in-1 course teaches you to deploy and manage applications on leading cloud platforms, such as Docker and Kubernetes. Youll learn through practical demonstrations, clear explanations, and interesting real-world examples. It will give you a versatile range of Docker and Kubernetes skills, which you will put to work in your own applications. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Learning Kubernetes, starts off with basic installation of Kubernetes and all its dependencies. You will then learn deployment patterns and concepts for making Kubernetes highly-available. You will also learn how to manage a local Kubernetes deployment using MiniKube, Next, you will understand how to use secrets in your applications by creating and decoding secrets. You will learn to deploy your docker applications on Kubernetes. The second course, Working with Advanced Docker Operations, teaches you how to create pods and multi-container pods. You will then learn how to use services and volumes with pods such as labels and selectors, Kubernetes services, creating secrets and ConfigMaps, and plain and persistent volumes.You will also learn how to install the ELK stack, view logs in Kibana, and view performance data in Grafana. Next, you will learn how to use continuous integration techniques to automatically build and test Docker images. You will be glanced through some use cases on containers wherein each use case highlights a particular problem and you will find how Docker helps solve it. By the end of this training program, youll be able to use Kubernetes orchestration system, monitor Docker cluster, and automate your applications to build, test, and deploy. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: Braithe E.S. Warnock is currently a managing cloud architect for the financial services division of Ernst & Young. He has had the opportunity to work with several of the largest PCF installations on an international scale. He helped build the framework for the adoption of PCF at top companies such as Ford, Comcast, DISH, HSBC, and Charles Schwab. As a vendor-neutral consultant, he enjoys helping people understand the rapidly-evolving world of cloud and application architecture. He has more than six years of experience and specialization in global digital transformations. He has expertise in various cloud and cloud platform technologies (PCF, AWS, Azure, VMware, Netflix OSS, Kubernetes, and OpenShift) and also the Java and Spring Boot frameworks. He has developed over 100 microservices using Spring Boot, Java 7/8, Spring Cloud, and Netflix OSS, spanning half a dozen unique cloud-native microservice architectures. He also has experience in developing machine learning models using AWS, Spark, and MLlib to support product recommendations and enhance customer data. Randall Smith is a senior systems administrator at Adams State University. He has been administering Windows, Linux, and BSD systems since 1999.He has been active in helping other sysadmins solve problems online and off. He has presented at the Colorado Higher Ed Computing Organization and Educause conferences on topics including Linux KVM and Ceph.In his spare time, Randall streams Let's Play gaming videos at Music Free Gaming on YouTube and Twitch."
Price: 199.99


"Salesforce Lightning Recipes"
"The new Lightning Experience combines three major componentsLightning Design System, Lightning App Builder, and Lightning Componentsto enable anyone to quickly and easily create beautiful, modern enterprise apps. If you wish to take up the challenges that Lightning throws at you head-on, then look no further because this practical video course will be your faithful companion and ensure that you make best use of the Lightning platform.This video course starts by walking you through the three major Lightning components and will help you enable and configure a Lightning solution. You will explore the art of working with standard components and build a basic layout for the application. Then, you will add more advanced components using the Lightning framework. Finally, you will also build and migrate reports and dashboards to make your app look more professional. Towards the end of the course, youll make use of the Design System to work with Salesforce data and lay out the entire page with the components that youve built, before integrating Visualforce in your application.About the AuthorSyed Shah is one of the pioneers in delivering trainings on ""Salesforce Lightning and he has worked on Salesforce since the last 7 yrs. He has developed Salesforce applications with SFDC Best Practices including functional gathering and application design for a number of companies like Infosys, Vodafone, HCL, Dell, Wipro, Mindtree, Sony, Nihon and Accenture."
Price: 124.99


"Deep Dive into API Gateway & Building Serverless Application"
"In this course, well focus on the next component of AWS that offers serverless computingthe API gateway service. Youll learn how to develop the various parts of the API gateway. Then well look into deploying the API gateway. Well also show you how to secure the API gateway.Well look at the key aspect of how to integrate AWS Lambda and the API gateway. Finally, well look at the entire serverless architecture, putting all the key components together and then building a sample application using the entire serverless picture.About the AuthorAlan Rodrigues is a software technology evangelist with over 10+ years in the software industry. Being abreast with the latest technologies is what he does best. One life is just not enough to intake all the information the world has to offer, but he does his bit and takes it one step at a time. These are just a few of the technologies he is well-versed in: Cloud Services - Amazon Web Services. Certified in AWS as a SysOps Administrator. Well-versed in Azure Web Services as well. Business Intelligence SAP Business Objects, Informatica Powercenter. Atlassian suite of products (JIRA, JIRA Agile, JIRA service desk, Confluence, Bitbucket, Hipchat) Configuration, Continuous Integration - Subversion, Git, Jenkins, Atlassian Bamboo. Operating Systems - Windows server 2003, 2008 & 2012, Windows 7, 10, Ubuntu, CentOS. Databases - Oracle, MySQL, MongoDB, Microsoft SQL Server. Change and Release Management HPSM, HP uCMDB, Atlassian Service Desk."
Price: 124.99


"Hands - On Reinforcement Learning with Python"
"Reinforcement learning (RL) is hot! This branch of machine learning powers AlphaGo and Deepmind's Atari AI. It allows programmers to create software agents that learn to take optimal actions to maximize reward, through trying out different strategies in a given environment.This course will take you through all the core concepts in Reinforcement Learning, transforming a theoretical subject into tangible Python coding exercises with the help of OpenAI Gym. The videos will first guide you through the gym environment, solving the CartPole-v0 toy robotics problem, before moving on to coding up and solving a multi-armed bandit problem in Python. As the course ramps up, it shows you how to use dynamic programming and TensorFlow-based neural networks to solve GridWorld, another OpenAI Gym challenge. Lastly, we take the Blackjack challenge and deploy model free algorithms that leverage Monte Carlo methods and Temporal Difference (TD, more specifically SARSA) techniques.The scope of Reinforcement Learning applications outside toy examples is immense. Reinforcement Learning can optimize agricultural yield in IoT powered greenhouses, and reduce power consumption in data centers. It's grown in demand to the point where its applications range from controlling robots to extracting insights from images and natural language data. By the end of this course, you will not only be able to solve these problems but will also be able to use Reinforcement Learning as a problem-solving strategy and use different algorithms to solve these problems.This course uses Python 3.6, while not the latest version available, it provides relevant and informative content for legacy users of Python.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 such as 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 better make sense of its data, and process it in more intelligent ways.The company lives by its motto: Data -> Intelligence -> Action.Rudy Lai is the founder of QuantCopy, a sales acceleration startup using AI to write sales emails to prospects. By taking in leads from your pipelines, QuantCopy researches them online and generates sales emails from that data. It also has a suite of email automation tools to schedule, send, and track email performance - key analytics that all feedback into how our AI generates content.Prior to founding QuantCopy, Rudy ran HighDimension.IO, a machine learning consultancy, where he experienced first hand the frustrations of outbound sales and prospecting. As a founding partner, he helped startups and enterprises with HighDimension.IOs Machine-Learning-as-a-Service, allowing them to scale up data expertise in the blink of an eye.In the first part of his career, Rudy spent 5+ years in quantitative trading at leading investment banks such as Morgan Stanley. This valuable experience allowed him to witness the power of data, but also the pitfalls of automation using data science and machine learning. Quantitative trading was also a great platform to learn deeply about reinforcement learning and supervised learning topics in a commercial setting.Rudy holds a Computer Science degree from Imperial College London, where he was part of the Deans List, and received awards such as the Deutsche Bank Artificial Intelligence prize."
Price: 124.99


"Mastering TypeScript Programming Techniques"
"Taking your TypeScript development to the next level has never been easier. Filled with expert techniques, this course will help make your typescript programming better, easier, and more effective while working with scalable applications.TypeScript gets you writing scalable JavaScript applications with classical object-oriented principles in no time. Youll use the latest ES6+/ES2015 features along with TypeScripts syntax, which is familiar to developers coming from a Java, C++ styled language while using existing JavaScript code.The course starts off by setting up the popular Visual Studio Code IDE and gets you acquainted with linting and test coverage. Moving on, youll understand the concepts of task automation, Object-Oriented programming (OOP), Promises, and Functional Programming. Youll learn to use Underscore.js in your application and find out about array and object manipulation.In no time, youll be able to implement popular GoF patterns, which will be explained through real-world examples. Youll be taught how to use Typescript on the server side with Node.js, and on the front end with Angular 5. Youll also learn to create a project, component, and service using Vue.js and Aurelia. The course ends with a walkthrough of data typings for a library and how to use typings via an IDE. So why wait? Take your typescript development to the next level by taking this course.About the AuthorTamas Piros is a full-stack web developer turned technical instructor with more than a decade of experience working with large, prestigious multinational organizations such as Verizon, Panasonic, BBC, Accenture and Deutsche Bank just to mention a few.On top of the training sessions, Tamas also regularly conducts workshops and presentations all over the world. He has spoken at prestigious conferences that include HTML5 DevConf in San Francisco, JSConf Asia in Singapore among various others."
Price: 124.99


"Learning Java 9 - Functional Programming"
"Functional programming is a programming paradigm, and it's all about programming with functions! But this doesn't explain the most important aspect: how FP is different from other paradigms, and what makes it a (potentially) better way to write programs. The paradigm makes programs easier to reason with because they're deterministic, since one specific input will always give you the same output.To kick-start this learning experience, we explain the use of generic data structures in Java, along with a number of practical examples, such as implementing a Pair class, and using a generic comparator function to sort a list of generic objects with an explanation of the need for generics, followed by practical use cases. Moving on from generics to functional programming, we explain the use of generic functions in Java, along with some common usage patterns. To conclude, we discuss what functional programming is, and the benefits we can get from using it, before moving on to a couple real-life examples. We start with a simple list of data points, before using a traditional for loop to first filter, sort, manipulate, and then finally reduce the list of data points. We will then write a similar example using functional programming, providing a perfect example of some of the benefits it provides when working with data sets.This course will teach you one of the most powerful elements of the Java programming language, to help you start writing programs by coding the base functions needed and combining these functions into higher-level ones, repeating the process until you have a ""single function"" corresponding to the program you're building. Given their transparency, they can be reused to build other programs without any modifications, which saves time and allows you to focus on the further development of your project. From learning how to write more readable functional code, to processing discrete data sets using the stream interface and then writing your own Lambdas, this course has it all!All the code and supporting files for this course are available on Github.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 such as big data, data science, machine learning, and cloud computing. Over the past few years it has 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 make better sense of its 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. Hes 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 hes 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 APIs and analytics stack based around Lambda and Redshift.Colibri is a technology consultancy company founded in 2015 by James Cross and the company works to help their clients navigate the rapidly changing and complex world of emerging technologies.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 hes keen to give it a go!"
Price: 124.99


"Introducing Test Driven Development in C#"
"Even after so many years, TDD is still one of the main buzzwords at almost every conference. This technique has proven itself to be one of the best practices out there when it comes to writing maintainable, robust, and testable code. This course covers key concepts, methods, and patterns behind TDD through concrete and practical examples in C# 7.This course starts off with an introduction to unit tests and unit test frameworks. Basically, you will learn how to write and automate tests for your implementations. After that, we shift the paradigm and see how to write your tests before implementation itself. We explore how to add full test support to our projects, as well. Through practical examples you will witness how this technique helps us write higher-quality code. In the final sections of this course, you will learn proven methods and patterns for writing modular and testable code. The principles of TDD will help you write better and cleaner code. In addition, youll see how solid tests give you a new sense of confidence when you need to modify existing code, refactor, and add new features.By the end of this course, you will have the tools you need to start building bulletproof applications, backed by an automated suite of tests to ensure quality software delivery.About the AuthorNikola ivkovi is a software developer with over seven years' experience in the industry. He earned his Masters degree in Computer Engineering from the University of Novi Sad in 2011, but by then he was already working for several companies. At the moment he works at Vega IT Sourcing from Novi Sad. He has worked on large enterprise systems as well as on small web projects. Also, he frequently talks at meetups and conferences and he is a guest lecturer at the University of Novi Sad."
Price: 124.99


"JSON with Java EE 8: Hands-on Training"
"JSON (JavaScript Object Notation) is very simple data representation format. Its easy to read by humans, easy to parse by computers. JSON is language independent and supported by most of the modern programming languages. All of these make it one of the most popular data exchange formats.Java EE 8 fully supports JSON. It includes JSON Processing and JSON Binding APIs. These APIs were designed as part of Java Community Process by a group of experts in this area.This course is dedicated to JSON-P 1.1, JSON-B 1.0 and Yasson 1.0. You will learn how to use these APIs to build portable applications based on Java standards. We will start with simple use cases and step by step, increasing complicity, go to advanced features.By the end of this course, you will become familiar with JSON Processing API and JSON Binding API. You will be able to create, parse and transform JSON documents, use JSON Pointer, JSON Patch as well as JSON-B adapters and serializers and other features.About the AuthorDmitry Kornilov is a Senior Software Development Manager at Oracle in Prague (Czech Republic) Active JCP member holding the ""Outstanding Spec Lead 2016"" awardJSON-B (JSR-367) specification lead.JSON-P (JSR-374) specification lead Participated in design and development of Java EE 8, JPA, JAXB, JAX-WS, SAAJ and other products Eclipse Link project committer. Over 20 years of experience in design and implementation of complex software systems, defining systems architecture, team leading and project management. Bachelor of Science in Applied Mathematics from Moscow Aircraft Institute (Technical University)"
Price: 124.99


"Advanced Artificial Intelligence Projects with Python"
"Considered the Holy Grail of automation, data analysis, and robotics, Artificial Intelligence has taken the world by storm as a major field of research and development. Python has surfaced as a dominate language in AI/ML programming because of its simplicity and flexibility, in addition to its great support for open source libraries such as spaCy and TensorFlow.This video course is built for those with a basic understanding of artificial intelligence, introducing them to advanced artificial intelligence projects as they go ahead. The first project introduces natural language processing including part-of-speech tagging and named entity extraction. Wikipedia articles are used to demonstrate the extraction of keywords, and the Enron email archive is mined for mentions and relationships of people, places, and organizations. The spaCy library is used. The next project introduces genetic algorithms. The DEAP library is used. A music data set is used in a genetic algorithm that generates a music playlist satisfying multiple criteria such as song similarity and playlist length. The last project introduces reinforcement learning and deep reinforcement learning. The OpenAI Gym platform and Q-learning algorithm are used to build a game-playing AI.This course uses Python 3.6 while not the latest version available, it provides relevant and informative content for legacy users of Python and Machine Learning.About the AuthorJoshua Eckroth is Assistant Professor of Computer Science at Stetson University, where he teaches Big Data Mining and Analytics, Artificial Intelligence (AI), and Software Engineering. Dr. Eckroth joined the Math and Computer Science Department at Stetson University in Fall 2014. He earned his PhD from Ohio State University in the areas of AI and cognitive science, focusing on abductive reasoning and metareasoning. He is an active researcher with numerous refereed publications in the fields of artificial intelligence and computer science education. Dr. Eckroth also serves as Chief Architect at i2k Connect, LLC., whose mission is to revolutionize the ability of companies to find, filter, and analyze data in documents by extracting essential information from data clutter. In addition, Dr. Eckroth is co-editor of AITopics .org, the Internet's largest collection of information about the research, the people, and the applications of Artificial Intelligence."
Price: 124.99


"Advanced Web Development with Django"
"Django is one of the world's leading web development platforms and follows the model-view-template development method. This Python web framework makes your app-building experience smoother, faster, and easier. This has been (and continues to be) the key feature behind the success of many start-ups across the world.You'll learn the skills needed to develop powerful websites quickly, with code that is clean and easy to maintain. This course will focus on how to keep your projects secure, how to integrate third-party libraries to build out quick, but powerful APIs, and how to make your projects easier to work with. We start off by learning how class-based views work so that you can fully benefit from this powerful, but often poorly understood feature. You'll then create custom middleware to help you better organize frequently used code.Have you ever wanted to build a complete REST API? We'll do just that, starting out with a basic read-only API and then adding key-based authentication to allow the full range of CRUD functionality. We'll also utilize model managers and the Q method so that we can make it easier to get the data we need to use our views and clients. For the finishing touches, we'll delve into the details of caching, to improve our application performance, and then add custom management commands to help us automate routine tasks. We will also show you how to secure your web App using various Django tools. By the end of this video course, you will emerge as a fully-fledged Django expertThis course uses Django 2, while not the latest version available, it provides relevant and informative content for legacy users of Django.About The AuthorJeremy Spencer is a speaker, trainer and consultant with over 10 years experience in web technologies and helping the people who use them.He started using Django and Python after running into early limitations with PHP. In 2017 he started blogging to teach the basics of Django and Python on Medium @jeremytiki. After the blog initially took off, his proposal was accepted for DjangoCon 2017 where a similar presentation was given at the convention that year.Now he spends most of his time consulting for small business and helping beginners get into Python and Django. He continues to find new ways to help beginners learn to love programming as much as he does."
Price: 124.99


"Jira 7 Essentials"
"In this course, we start by introducing you to Jira and taking you through all aspects of it so you can use it effectively; if you have never deployed Jira before then this course is for you. We cover how to plan the installation of Jira. Then you will learn the fundamentals of the tool such as how to create a new project, manage issues, search, and report. We explain all three flavors of JiraJira Core, Jira Software, and Jira Service Deskin detail and specific scenarios for each one of them will be developed. Finally, we share some tips on getting the most out of Jira.About the AuthorRavi Sagar is an Atlassian Consultant and Drupal expert with several years' experience in web development and business analysis. He has done extensive work implementing and customizing big Jira instances for project tracking, test management, support tickets, and Agile tracking.Ravi founded Sparxsys Solutions Pvt. Ltd. in 2010. It is a company that provides consultancy and training services on Atlassian tools and Drupal. He has a keen interest in building accessible websites adhering to WCAG guidelines. Ravi's areas of interest include project management and Agile methodologies.Along with this, he has also authored several books for Packt. They are: Mastering JIRA 7 - Second Edition Mastering JIRA book. Your Definite Guide - To Build a Fantastic Blog in DrupaHis certifications also include: Atlassian ""Certified Professional Jira Administrator"". Atlassian ""Certified in Agile Development with Jira Software"".In his free time, he loves blogging on his website where he writes regularly about topics such as DevOps and programming."
Price: 124.99


"Progressive Web Application Development"
"This course teaches you how to build discoverable and engaging progressive web applications (PWAs) using the Cache API to make it offline-ready and blazingly fast service workers to intercept network requests and web app manifests, thus leveraging native-like features.We begin by introducing the core concepts of progressive web apps, explaining each of them in detail and finishing up by implementing them into a production-ready app.A service worker is the main PWA tool. In this course, you will master the power of new APIs including the Fetch API, promises, and more. Don't lose your users when their internet connection is lost; get hands-on with powerful caching and network request strategies to provide synchronization of data while your app is offline. Learn how to improve user engagement with your apps by adding push notifications.We also cover app manifests in depth to let your users add your application to their mobile home screen and reopen the app as easily as tabbing on the web app icon, just as with other native mobile apps. They'll also surf while there is no address bar; the user experience feels like a native mobile app due to the addition of a splash screen, application shell, native default color, and more.Tools are always helpful while developing software; therefore, this course teaches you how to boost your productivity by using Workbox, to make service worker management a lot easier, and Lighthouse, to show your PWA score demonstrate and how you can achieve 100/100.All of the topics in this course feed into a practical project which, by the end of the course, is ready to deploy to production. To ensure that the app is useful for any kind of project later and also that you can learn everything in depth, the course project is created in pure JS/CSS/HTML.Last but not least, SPAs (Single Page Applications) are super-critical as these days they perform such a leading role in web development and building hybrid and native mobile apps. Therefore, this course dedicates a section to show you how you can use Angular, React, Ember, and Vue.js to build a progressive web application.About the AuthorMajid Hajian is a software engineer with a passion for frontend technologies who has been worked over 9 years in this field.He is very involved in open source projects; he also helps to organize meetups and conferences around the world such as Vue.js, Angular and is a mobile meetup co-organizer in Oslo.Majid is also a public technical speaker, a trainer, and a blogger.If you want to get in touch with him feel free to contact him on Twitter (@mhadaily)."
Price: 124.99


"Dive into Core of Selenium Automation"
"Selenium 3.0, shipped after a gap of 5 years, represents a significant change. It is only a drop-in replacement for WebDriver API users; however, it has removed the major Selenium core implementation. Selenium WebDriver API is fully object oriented compared with the deprecated Selenium RC. The WebDriver API provides multi-language support and runs tests on all the most popular browsers. In this wide and complex World Wide Web era, this video will teach you how to tame it by gaining an in-depth understanding of the Selenium API.This video starts with how to solve the difficult problems that you will undoubtedly come across as you start using Selenium in an enterprise environment. You'll learn to produce the right feedback when failing and what the common exceptions are, explain them properly (including the root cause), and fix them. You will also see the differences between the three available implicit waits and explicit waits, and learn to work with effective page objects. Moving on, the video shows you how to utilize the advanced user interactions API, how you can run any JavaScript you need through Selenium. Finally, the video discusses hard assertions and soft assertions and how to use them.About The AuthorDmitry Shyshkin is a lead QA automation engineer? at FareCompare. com with 6 years of test automation experience using Selenium. He has worked in Waterfall and Agile environment, on desktop, web-based and mobile projects.He started his QA career without any QA/Testing knowledge. He took online Software QA classes where he learned about different types of testing. On his second job, he learned about test automation for the first time, and I liked it more than manual testing and thereby decided to move into test automation."
Price: 124.99


"Docker for ASP.NET Core MVC"
"Docker is the worlds leading software container platform. Developers use Docker to eliminate it works on my machine problems when collaborating on code with co-workers. Docker is a way of deploying and scaling applications inside a developers own virtual environment, in a completely isolated manner.The course will guide you through setting up Docker on a Windows desktop, running your first ASP.NET Core Docker image, and becoming comfortable managing and running these images. Well give you more information on the options available to you for the desktop. Then well show you how to run your containers with the Docker command line, exposing ports and environment variables. Moving on, youll build your very first ASP.NET Core application and add a database and linking containers. Then well show you how to debug your .NET application by interacting with your Docker image and debugging it into a container using Visual Studio. Youll get a brief introduction to the vast options available to run Docker images inside the cloud: Azure, AWS, and Google Cloud. Finally, well take a look at Kubernetes, an open source platform originally from Google for deploying, scaling, and managing containers, which is fast becoming the de facto docker management tool for running containers in the cloud. About the AuthorChris Small a London based .NET and devops focused engineer currently working at Stepstone UK. He has 20 years experience in the software industry, working with .NET since the beta, andbeginning his career using classic ASP and the LAMP stack, where his favouritism for Linux began. Chris is a keen contributor to open source projects, maintaining the Roadkill Wiki .NETproject and contributing to and owning various other .NET and devops repositories, all found on Github."
Price: 124.99


"Building and Deploying Java EE Microservices on the Cloud"
"Many organizations have waded into cloud computing, test-driven development, microservices, and continuous integration and delivery. Author Vasilis Souvatzis fully immerses you in the methodologies that will help you transform your legacy application into one that is genuinely cloud native.This course will be a basic guide for you to learn about building cloud-native architectures in JavaEE. It will begin by introducing you to the cloud-native architecture and will help break it down for you.Then youll learn how you can build microservices in Java EE using REST APIs in an event driven approach and you will build the web layer. Youll learn to build microservices in Java EE using microprofile and the Payara Micro server. Next, youll learn about Interacting data services and building web views with JSF, after which we will take a look at application security and performance. From there, well move on to focusing on continuous integration and continuous delivery, and youll also learn how to Dockerize your services.Finally, youll learn how to deploy the application on the AWS and Azure platforms, and we will end the course by discussing some concepts and techniques around troubleshooting problems that might occur with applications after youve written them.About The AuthorVasilis Souvatzis is a passionate Java developer focusing on the enterprise world. His university thesis was a Java EE 7 full-stack e-commerce application. He participated in the first NetBeans Day Greece in Athens 2005, where he spoke about his Java EE 7 journey. Loyal NetBeans fan and user, took part in the last NetCAT testing the Java Editor and Glassfish integrations. Interested in new software development trends, making his steps into cloud technologies with a battle-hardened platform proving that Java EE fits the cloud just fine."
Price: 124.99


"Docker for Java Developers"
"Docker is the world's leading software container platform. Developers use Docker to eliminate works on my machine problems when collaborating on code with co-workers. Docker is a command-line program, a background daemon, and a set of remote services that take a logistical approach to solve common software problems.This course starts with the key concepts of containerization and Docker. Next, you'll see the need for containerization and how Docker is tackling those problems. You will build and monitor the status of containers using the Docker shell, and supervise containers. Then, using a Docker file, you'll create a simple java application that will be containerized inside Docker. All installation will be easily distributed in a Docker image that contains Java. The final section is dedicated to more advanced use cases, and you'll see how to automate more complex architectures using Docker.At the end of the course, you'll run software in containers and understand why delivering software using containers is a lot faster and more reliable. You'll know what problems containerization software solves. So, grab this course and build great software with Docker!This course uses Java 8, and Docker 18, while not the latest version available, it provides relevant and informative content for legacy users of Java.About the AuthorTomasz Lelek is a Software Engineer who programs mostly in Java and Scala. He is a fan of microservice architectures and functional programming. He dedicates considerable time and effort to be better every day. Recently, he's been delving into big data technologies such as Apache Spark and Hadoop. He is passionate about nearly everything associated with software development.Tomasz thinks that we should always try to consider different solutions and approaches to solving a problem. Recently, he was a speaker at several conferences in Poland - Confitura and JDD (Java Developer's Day) and also at Krakow Scala User Group."
Price: 124.99


"TypeScript: Web Development with TypeScript: 2-in-1"
"TypeScript is an open source language which is developed by Microsoft. TypeScript allows you to create scalable web applications which are easy to implement. It is a strict superset of JavaScript. TypeScript can be utilized to create JavaScript applications for client-side or server-side execution. As TypeScript is a subset of JavaScript, it supports all the libraries of JavaScript. To write scalable JavaScript applications with classical object-oriented principles in no time, youll need to have some programming experience in either JavaScript or a classical object-oriented languages such as Java or C#. This comprehensive 2-in-1 course contains in-depth content balanced with tutorials that put theory into practice. Its focus is on giving you both the understanding and the practical examples that will allow you indulge in the art of coding in TypeScript. Each chapter introduces a set of TypeScript language features and leads you towards the development of real-world applications. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Learning TypeScript Fundamentals, course starts off with installing TypeScript and its compiler. You will then get familiar with the TypeScript architecture. You will also be introduced to functional programming with TypeScript wherein you will dive into asynchronous programming principles. Next, you will learn various functions, its declarations, expressions, and more. You will explore callbacks, arrow functions, promises, and generators. Further, you will learn object-oriented features in detail wherein you will learn about interfaces and generics which makes the code reusable. Finally, you will learn to organize the code using namespaces. The second course, Mastering TypeScript Programming Techniques, course starts off with setting up the popular Visual Studio Code IDE and gets you acquainted with TSLint and unit testing. You will then understand the concepts of task automation, object-oriented programming, promises, and functional programming. You will also learn how to use underscore.js in your application. Next, you will learn how to implement the popular GoF patterns with the help of real-world examples. You will learn server-side programming with TypeScript using Node.js and client-side programming with Node.js using Angular 5. Moving ahead, you will learn to create a project, component, and service using Vue.js amd Aurelia. Finally, you will learn to use typings via an IDE. By the end of this Learning Path, you will have a thorough understanding of how to build high-performing, scalable web applications with TypeScript. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: Bartlomiej Potaczek is a Software Engineer working for Schibsted Tech Polska. He programs mostly in JavaScript. He is a big fan of everything related to React world, functional programming and data visualization. He founded and created a portal named InitLearn that allows users to learn programming in a pair-programming fashion. InitLearn help users to find a proper teacher that will devote all their time especially for them. Lessons are conducted in a pair-programming fashion, using tools that allow teaching and learning programming in a collaborative way (e.g. Screenhero). He was involved in the front-end of InitLearn which is built on React-Redux technologies. Tamas Piros is a full-stack web developer turned technical instructor with more than a decade of experience working with large, prestigious multinational organizations such as Verizon, Panasonic, BBC, Accenture and Deutsche Bank just to mention a few. On top of the training sessions, he also regularly conducts workshops and presentations all over the world. He has spoken at prestigious conferences that include HTML5 DevConf in San Francisco, JSConf Asia in Singapore, and various others."
Price: 199.99


"Deep Dive - Microsoft Dynamics 365 for Project Service Autom"
"The Project Service Automation capabilities in Microsoft Dynamics 365 (online) provide an end-to-end solution that helps sales and delivery teams engage customers and deliver billable projects on time and within budget.This course starts with the new features in CRM 9. You'll also learn about the opportunity and the quotation process of PSA and CRM UI. Once the quotation is approved by the customer, then the user must create the Project Plan. the role of the resource manager, learn how to set up the resources and do the resource scheduling in the system. After project creation project tracking to be done by using the WBS and user must track the cost associated with it. The user must be able to fill their timesheets and expenses. Post-filing the time and expense, explore how to create the invoice for the customer based on the billing frequency we can automate the generation of invoice. Lastly, the user will then be introduced to Data Model for PSA application and will able to learn the data model for a quote as well as opportunity.At the end of the course, you will learn PSA through advanced discussions and demos to set up the components and features of CRM 9.About the AuthorSajan Choudhary works as a Consultant for Microsoft Dynamics CRM and has5+ years of experience in customizing and configuring in CRM for the various customers. He has architected and developed many vertical solutions available at Microsoft Dynamics Market Place, for example, healthcare management systems, tender management system, and so on. He has worked in multiple industries such as healthcare, retail, construction and professional services. While working with Microsoft on multiple projects and multiple countries he has demonstrated capabilities in software/application development, providing technical support and structuring customized solutions to meet customers specific needs. Excellent Relationship Management skills, with the ability to conceive profitable and efficient solutions, utilizing technology, Industrious individual, thrive on a challenge while working effectively with all levels of management. Integrated various in-house and 3rd party application with CRM for example SAP using FTP, SAP using WPI web Services. Hands-on experience in implementing the IoT scenarios using Raspberry PI 3."
Price: 124.99


"Getting Started with Clean Code Java SE 9"
"This practical video series will make you a master of Java SE 9's core concepts, components, tools, and new major features, so you can become a Java Ninja. By the end of the third section, you will have mastered Java Modularity and its core JDK structure changes.The second section introduces more advanced topics about modularity and covers all the techniques that will help you migrate your code smoothly to Java 9. The final section introduces the great new features shipped with the language to show you how to create custom runtime images (aka customized JREs) and loosely coupled modules with services, service provider, and service consumers.All the topics are powered by examples to make the explanations practical.About the AuthorMohamed Tamanis an Enterprise Architect/Senior Software Engineer at WebCentric Company. He is a frequent consultant with around 20+ years' experience in Java. He holds a Diploma in Computer and Automatic Control in 1999, and a BSc in computer systems engineering, with a major in Electrical Engineering in 2005. He formerly lived in Cairo, Egypt, but has just relocated to Belgrade, Serbia.Mohamed's experiences strongly include development in Java and JavaScript, web, mobile, and IoT for industries including financial, banking, tourism, government, and healthcare; he has worked for Pfizer, Silicon Expert, Google, Oracle, and e-finance. He has worked with a number of technologies including UX, user-facing GUI frontend engineering, DevOps, cloud computing, AI, ML, big data, Blockchain, backend, mid-tiers, and integrations of large-scale systems in Agile environments.Mohamed enjoys talking at international conferences to evangelize Java standards, Java EE, Java SE, and his experience in different domains, as he is a very knowledgeable Java community member. He worked closely with the teams responsible for the development of the JDK and Java EE.In addition, he is a member of Adopt-a-JSR of Java EE 8, OpenJDK 9, 10, and 11, and JavaFX programs. He is a JCP member, was 2014 JCP Executive Committee member, and is on the Java Community Process (JCP) expert group (EG) for JSRs 354, 363, and 373.Community-wise, Mohamed is a Java Champion, Oracle Developer Champion, EGJUG leader, MoroccoJUG member, and Oracle Egypt Architects Club board member, and won the 2014 and 2015 Duke's choice awards, 11th annual JCP adopt 2013 awards, and United Nations Mobile Hackathon 2015, gaining second place worldwide."
Price: 124.99


"Audio on iOS"
"Audio is what Apple is known for. The iPod and Apples dedication to audio is what ultimately led to the iPhone and the whole iOS ecosystem. In this course, youll learn how to work with and harness the power of audio in your iOS development.The two fundamental skills that you will master in this course are playing and recording audio. Well start by playing an audio file. Whether you want background music in a game or need to play podcast files, youll learn how to work with the audio frameworks Apple has developed. Then well move on to recording audio with built-in microphones in iOS devices.Youll end the course by taking your learning and practically applying it to create a Soundboard app that connects to a Core Data database. Through this, a user can record a sound, give it a name, and be able to play the sound with the touch of a button.ABOUTTHEAUTHORNick Walter is an iOS developer who has been focused on mobile app design and creation for over 5 years. His involvement in the iOS community started off with a bang, and in 2013 he was one of the 25 students worldwide to be invited to Apple's ""Cocoa Camp."" Within the community, he is also co-president of an Apple developer group called ""Cocoa Heads.He always wanted to transform brand new ideas into reality but growing up in a small town he had limited access to the required programming resources. This led to his early interest in online education. After experimenting with various companies, learning styles, and teaching processes, he adopted the best strategies and applied them while creating his courses.Since the announcement of the new Swift programming language by Apple, he devoted himself to the Apple documentation and any online resource that was available. Prior to teaching the internet's first course on Swift, he created five iOS apps from scratch that are currently live in the App Store and are being used by thousands of users worldwide."
Price: 124.99


"Puppet 5 From Beginner to Pro"
"Puppet 5 From Beginner to Pro gets you up-and-running with the very latest features of Puppet 5, including Docker containers, Hiera data, and Amazon AWS cloud orchestration. Go from beginner to confident Puppet user with a series of clear, practical examples to help you manage every aspect of your server setup. This course teaches you how to install packages and config files, create users, set up scheduled jobs, provision cloud instances, build containers, and so much more.Every example in this course deals with something practical that you're likely to need in your work, and you'll see the complete Puppet code that makes it happen, along with step-by-step instructions on what to type and what output you'll see.All the code and supporting files for this course are available on Github.Abut the AuthorJohn Arundel is a DevOps consultant, which means he helps people build world-class web operations teams and infrastructures and has fun doing it. He was formerly a senior operations engineer at global telco Verizon, designing resilient, high-performance infrastructures for major corporations such as Ford, McDonald's, and Bank of America. He is now an independent consultant, working closely with selected clients to deliver web-scale performance and enterprise-grade resilience on a startup budget.He likes writing books, especially about Puppet (Puppet 2.7 Cookbook and Puppet 3 Cookbook are available from Packt). He also provides training and coaching on Puppet and DevOps, which, it turns out, is far harder than simply doing the work himself.Off the clock, he is a medal-winning, competitive rifle and pistol shooter and a decidedly uncompetitive piano player. He lives in a small cottage in Cornwall, England and believes, like Cicero, that, if you have a garden and a library, then you have everything you need."
Price: 124.99


"Machine Learning with Scikit-Learn and TensorFlow: 2-in-1"
"Scikit-learn has evolved as a robust library for machine learning applications in Python with support for a wide range of supervised and unsupervised learning algorithms. TensorFlow is quickly becoming the technology of choice for deep learning, because of its ease to build powerful and sophisticated neural networks. To perform traditional machine learning tasks in supervised learning and unsupervised learning using cutting-edge techniques from deep learning, you need to be familiar with Python and basic machine learning concepts.This comprehensive 2-in-1 course teaches you how to perform your day-to-day machine learning tasks with Scikit-learn and TensorFlow. Its a perfect blend of concepts and practical examples which makes it easy to understand and implement. It follows a logical flow where you will be able to build on your understanding of the different machine learning concepts with every section. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, TensorFlow 1.X Recipes for Supervised and Unsupervised Learning, starts off with covering the basics of TensorFlow. You will then learn to improve the performance and speed of your machine learning models with the use of deep learning techniques. You will also gain hands-on experience of using both low-level and high-level APIs in TensorFlow to understand which one is better for your project. Next, you will perform unsupervised learning using cutting-edge techniques from deep learning. The second course, Advanced Predictive Techniques with Scikit-Learn and TensorFlow, teaches you how to use ensemble algorithms to combine many individual predictors to produce better predictions. You will learn to apply advanced techniques such as dimensionality reduction to combine features and build better models. You will also learn to evaluate models and choose the optimal hyper-parameters using cross-validation. Next, you will understand the foundations for working and building models using neural networks. Finally, you will learn different techniques to solve problems that arise while performing predictive analytics in real-world scenario. By the end of this Learning Path, you'll be able to perform traditional machine learning tasks in supervised learning and unsupervised learning using cutting-edge techniques from deep learning. Also, youll learn how to go from building basic predictive models to advanced models to produce better predictions. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: Alvaro Fuentes is a Data Scientist with an MSc in Quantitative Economics and MSc in Applied Mathematics with more than 10 years of experience in analytical roles. He worked at the Central Bank of Guatemala as an Economic Analyst, building models for economic and financial data. He founded Quant Company to provide consulting and training services in Data Science topics and has been a consultant for many projects in fields such as Business, Education, Psychology, and Mass Media. He also has taught many (online and on-site) courses to students from around the world in topics such as Data Science, Mathematics, Statistics, R programming, and Python."
Price: 199.99


 
Previous Next