"Beginning Swift" |
"Well begin with exploring the fundamental Swift programming concepts, language structure, and the Swift programming syntax. Then, we'll learn to create original custom operators with Swift operators, branching, and loops.Moving on, we'll learn how to run application codes and compile errors. Having made progress with it, well see how Swift compares to other computer languages and how to transform your thinking. Then, master the usage of key language elements, such as strings and collections. Finally, grasp how Swift supports modern application development using advanced features, such as built-in Unicode support and higher-order functions.No prior Swift knowledge is required for this book, however some prior exposure to another object-oriented programming language will be beneficial.About the AuthorsRob Kerr is a mobile software architect based in the United States. He has been working with Swift since its introduction, delivering applications via the public App Store and through enterprise distribution. His current focus is developing state-of-the-art iOS applications using Swift in the IoT space.Kre Morstl is an independent software developer from Norway, with a bachelor's degree in software development. He has programmed almost exclusively in Swift since it was released. He thinks it's a great language that is continually getting better.Brent Arnold has over fifteen years of experience in web and mobile technologies. He has been an iOS developer since 2009. He specializes in native iOS and Android development, Objective-C, Swift,Android Native development - Java, Android SDK, Unity 3D, HTML/Javascript/CSS, PhoneGap, Flash/Flex/Adobe Air.He has developed over forty apps in the App store.Software Manager and Mobile Architect over a large development group including off-shore developers. Extensive educational software development experience with applications used by millions of users."
Price: 199.99 |
"Learn Python Programming with Games" |
"Python is a powerful high-level, object-oriented programming language. This is a comprehensive guide on how to get started in Python and how you could learn it with the help of games.In the first section, we will be building our first game. We will use pure Python programming in combination with the built-in Python Turtle module. We will learn how to move our runner around a game screen which well create. In section two, we will enhance what we have learned in section one by combining the power of Turtle Graphics with the tkinter framework. We will add scoring to our game, create obstacles and increase the speed of the game.In section three, we will install and use the PyGame module. PyGame is used to build professional games but we can start quite simple. We will be building a game with a player that runs and jumps within landscapes. We will learn how to use PyGame sprites and sprite sheets to animate our game. In the fourth section, we will use the PyGame module to build a three-dimensional game. We will build a starship and learn how to navigate it in space. We will explore several features of PyGame to avoid collisions with asteroids and destroy them.By the end of this video course, you'll gain a solid understanding of Python along with a hands-on experience in building amazing games. So lets Rock & Roll!About the AuthorBurkhard Meier is a professional software test automation designer, developer, and analyst. He has more than 17 years' professional experience working for several software companies in California, USA. He is the author of Python GUI Programming Cookbook, First and Second Edition. This book is also available as a Packt video course. He is also the author of the Python Projects Packt video course, Python GUI Programming Recipes using PyQt5 Packt video course and Python By Example Packt video course.In his professional career, he developed advanced in-house testing frameworks written in Python 3. He also developed advanced test automation GUIs in Python, which highly increased the productivity of the software development testing team. When not dreaming in Python code, he reads programming books about design, likes to go for long walks, and reads classical poetry."
Price: 124.99 |
"Hands-on Web Development with React" |
"The best way to explore React is to dive in, build realistic interfaces, and unravel its secrets one by one. This video course is designed to take you on a journey from a fascinated newbie to an expert in advanced concepts and design patterns.You will work on an SPA project from start to finish and learn how to implement features and interfaces based on real-world requirements. Facing every challenge head-on, you will slowly dissect React and expose its features. Each section will take you through one web development feature with React. You will write components that are maintainable, reusable, stylish (based on CSS-in-JS concepts), and easy to compose. You will tie together all the concepts by turning your small React app into a fully featured Single-Page Application. You will also understand how to add routing, networking, and session management to your project.By the end of the course, you will be well on your way to becoming a React expert, armed with strong fundamentals and clear conceptual knowledge of advanced patterns.About the AuthorFilip Dani is a software engineer, JavaScript enthusiast, and tech speaker. He's worked on web applicationsboth on the frontend and backendfor enterprise clients as well as VC-backed startups. His code and architecture decisions are deployed at several Fortune 500 companies.Filip is passionate about the JavaScript ecosystem and is constantly exploring new frameworks and tools. He is particularly enthusiastic about applying functional programming concepts, crafting good documentation, and providing a better development experience for others."
Price: 124.99 |
"Hands-On PowerShell for Active Directory" |
"PowerShell has become the most efficient tool for managing Microsoft Active Directory. Its ability to solve problems and turn the solution into a new tool or automated task allows the system admin to cut down on future manual labor hours. This course will train you in using PowerShell to manage Active Directory. You will customize your preferences, run custom reports, author scripts, and automate tasks. You will discover how to create scripts, access and change data stores, and automate tasks. By the end of the course, you will have the skills to automate Active Directory jobs with PowerShell components such as cmdlets, functions, modules, providers, objects, variables, expressions, and profiles.About the AuthorJoshua B Jones is an IT Systems Administrator with Airways Freight, leading the global company in PowerShell administration, scripts, and tool creation. A certified Microsoft Professional, he has eliminated thousands of labor hours by automating previously manual tasks using PowerShell. No mere expert, he demonstrates his passion for PowerShell by teaching others all over the World how to use it effectively."
Price: 124.99 |
"Isomorphic JavaScript with MEVN Stack" |
"Do you want to build scalable, high-performance web apps? Harness the power of the JavaScript ecosystem to run, build, and test your full-stack applications. This course will guide you in building a full-stack app using Isomorphic JavaScript frameworks. You'll build web applications using the MEVN Stack in JavaScript.This course takes you on an end-to-end journey, building on your basic skills and taking you to advanced skill set in no time with Vue .js while deploying enhanced web apps to a production environment.About the AuthorDavid Acosta is a professional Software Developer with a Bachelor of Science degree in Information Technology Management and more than three years' experience in web development. As a developer for CollaborateMD Inc., David develops web-based medical billing and practice management software services for independent practices and hospitals. His work mainly focuses on JavaScript, TypeScript, and Java-based technologies such as Angular 2, Spring, Swing, and JQuery. He also has extensive knowledge of many other libraries and frameworks such as Laravel, React .JS, Vue .js, Ruby on Rails, Bootstrap, and more."
Price: 124.99 |
"Hands-On Statistical Predictive Modeling" |
"Predicting future trends can be the difference between profit and loss for competitive enterprises. Most businesses state that poor data quality leads to bad decision-making. Further, the predictive analytics market is expected to grow by 22% by 2020. As this technology hits the mainstream, now is the time to consider which predictive modeling techniques will produce the best results for your organization.Hands-On Statistical Predictive Modeling gives you everything you need to bring the power of statistical predictive models into your statistical or data mining work. However, without the right predictive modeling techniques, analytics projects are unlikely to provide actionable insights. This course will show you how these core algorithms underpin the accuracy and relevance of statistical results and drive competitive differentiation. You will be able to anticipate customer behavior, take steps to cultivate customer loyalty, and capture a greater share of the market. You will be aware of the data science forces shaping your future economy and will have mastered how best to use and seize these coming opportunities.By the end of this course, you will be able to elevate your company's analytics know-how to enhance its decision-making skills, cost efficiency, and profitability. You will also be able to put these skills to use in your upcoming statistical and data mining projects.About the AuthorJesus Salcedo has a Ph.D. in Psychometrics from Fordham University. He is an independent statistical and data-mining consultant and has been using SPSS products for over 20 years. He is a former SPSS Curriculum Team Lead and Senior Education Specialist; he has written numerous SPSS training courses and trained thousands of users."
Price: 124.99 |
"Mastering Practical Network Scanning" |
"Network scanning is the process of assessing a network to identify an active host network, which will either be an attacker or a medium for security assessment. This procedure plays an extremely vital role in risk assessment programs or when preparing a security plan for your organization.This course picks up where Learning Practical Network Scanning finished and focuses on the most widely available customization network scanning tool: Nmap. Sills learned with Nmap can be later applied to many other applications.First, it starts by understanding various methods to define scanning targets. Next, the course covers understanding (and adjusting) how ports are scanned and applications and operating systems are detected. Later, it explains how to detect and bypass firewalls and perform scripting to make common tasks easy to repeat.About the AuthorAndrew Crouthamel is an experienced Senior Network Engineer and IT trainer who resides in Doylestown, PA, and currently works with organizations such as NASA, ESA, JAXA, Boeing, and the US Air Force. His passion for teaching shows in his courses, which are filled with excitement and real-world anecdotes."
Price: 124.99 |
"Hands-On Unity 2018.x Game Development for Mobile" |
"Ready to take your game development skills to the next level by deploying your games to mobile platforms? With the boom in the mobile game development space, there has never been a better time! This course will give you the necessary skills to build, publish, and maintain your mobile game. Whether you're looking to go indie, or get hired as a Unity developer, this course has the knowledge you'll need to be successful. Get started with these game-enhancing techniques now!By the end of this course, you will have created a mobile version of your game, with more bang for your bucks by optimizing its performance. Although you started with nothing but a black screen, you will end up with a game that can be instantly published and played on multiple platforms.About the AuthorRaymundo Barrera is a software engineer who has spent the better part of the last decade working on various serious, entertainment, and educational projects in Unity. He has spoken at college campuses, and presented a talk at Unite 2017 in Austin on app development in Unity. He is currently working in education tech as director of mobile engineering at a well-known education company. His free time outside work is spent on a number of hobbies, including hiking, music, and cooking (primarily Mexican food)."
Price: 124.99 |
"Microservices Architecture" |
"All major companies are now evolving from a monolithic to a microservices architecture in their websites and applications due to its many advantages. Early adopters of microservices have been able to provide an unprecedented level of control and speed as they deliver innovative web experiences to customers, and Netflix is a leading example.The enterprise-grade architecture that we will build throughout the course will be highly maintainable and scalable. By exploring the intricacies of the microservices architecture you will understand its advantages over a monolithic and other related architecture. By going through multiple scenarios you'll learn where to use microservices and understand the things you should take into account when building your architecture. Advanced taskswith concepts such as Serverless computing and DevOps using AWSwill also be undertaken to help you in your next venture with confidence.By the end of the course, you will be ready to migrate to a microservices architecture in your organization.About the AuthorDimos Raptis is a professional Software Engineer with several years of experience, designing and developing software systems for various companies, ranging from small software shops to big tech companies. His expertise lies in the Java and Linux ecosystems, having built highly concurrent, multi-threaded applications and deployed them both in the public cloud and in on-premise data centers. He is a big fan of XP practices, such as test-driven development and continuous improvement processes.His technical expertise lies in the Java and Linux ecosystems; he has some hands-on experience with emergent open-source technologies. Also, he has a soft spot for the fields of big data and Machine Learning."
Price: 124.99 |
"Functional Programming in Go" |
"Go as a language has proven to be an excellent tool for engineering large software projects. What makes Go stand out is its simplicity, productivity, and practicality when it comes to building large-scale applications. With the functional paradigm, you can do this faster, better, and effectively. This is why the time is right to go for this course.This course immediately gets you started with Go's functional principles. Covering high-order functions, immutability, evaluation, best practices, and testing, this content-heavy course is what you need in your library right now. Start using functional programming features in the future without sacrificing readiness or code simplicity.By the end of the course, your mind will have been opened to a new paradigm, making you a better Go programmer.The code bundle for this video course is available.About The AuthorErkid Hoxholli was born in a small town in Albania. Since he was a kid he has been really keen on technology and computers. At a young age, he showed a passion for building electric toy cars and, when he got his first computer, he started to develop 3D environments in Blender. Later on, he found that programming could give him the power to change the world, build interesting projects, and give life to wonderful ideas. Since then, he has been programming by using his skills to build high-performance microservices and API's. He has been programming professionally for more than six years and, before that, he engaged in hobby projects such as building video games or customizing Linux OSes. Erkid currently works as a consultant at Rossmann which is a German company. He also teaches web development to a number of groups in Tirana, Albania. He loves teaching other people while giving examples and tips from his experience on the way. His favourite programming languages for building backend services and API's are Go and JavaScript with Node. Besides that, he likes to build user-friendly and minimalist User Interfaces in React and Mobx. In the course of his professional experience, he has worked with startups in New Jersey and Toronto, building high-performance backend services for apps in the real estate and food sharing fields. In his free time, he studies machine learning and tries to implement recent research papers in this field. His goal is to work as an Autonomous Vehicle Engineer for a car company or robotics, combining his programming skills with machine learning. He loves camping, traveling, and cars. In his free time, he is studying machine learning and trying to build cool CNN's. He likes to learn new and interesting things by experimenting, so he and his brother together can build an autonomous electric car from scratch."
Price: 124.99 |
"Professional DevOps" |
"DevOps is the most widely used software engineering culture and practice that aims at software development and operation. It helps an organization deploy software more frequently, while maintaining service stability and gaining the speed necessary for more innovation.There are plenty of tools and technology frameworks related to DevOps available on the market, but identifying the most suitable one according to your organizational needs is a real challenge. Implementing configuration management, monitoring tools, information security, and compliance are the most critical parts for any organization.This course helps you implement a complete DevOps cycle in your existing IT environment. Each section of this course will help you implement the DevOps culture in your professional environment. With the help of source control, continuous build, continuous integration, automated test with quality controls, and container technologies, this course will be your perfect guide to learn and apply DevOps in your organization.By the end of this course, youll be able to identify and choose the appropriate tools and technology framework to implement DevOps in your organization.About the AuthorUmar Murtaza has more than 25 years experience of System Administration in implementing, commissioning development, testing, and production environments. He has designed and implemented number of DevOps environments, conducted 4- day hands-on DevOps training sessions at a number of private and government telecommunications and software companies/institutions."
Price: 124.99 |
"Python Digital Forensics" |
"Python is uniquely positioned as a programming language to perform cyber investigations and perform forensics analysis. Unleash the power of Python by using popular libraries and Python tools to help you create efficient and thorough forensics investigations. This course will walk you through digital forensics on network traffic, host analysis, and memory analysis.The course starts with network forensics, an important aspect of any investigation. You will learn to read, sort, and sniff raw packets and also analyze network traffic. These techniques will help you drive your host analysis. You will learn about tools you'll need to perform a complete investigation with the utmost efficiency in both Windows and GNU/Linux environments with Python. Next, you will learn more advanced topics such as viewing data in PE and ELF binaries. It's vital to analyze volatile memory during an investigation as it provides details about what is actually running on a given system. So, you will learn the best tools to obtain and analyze volatile memory images. Finally, you will learn how to use Python in order to think like an attacker. You will complete enumeration, exploitation, and data exfiltration.By the end of the course, you will be able to make the most of Python processes and tackle varied, challenging, forensics-related problems. So, grab this course and think like an attacker!About the AuthorDaryl Bennett is a manager of a Cyberspace Threat Emulation team with the United States Air Force, where he leads military and civilian members in the employment and execution of offensive security on order to audit the security of network infrastructures. He is a key operator, focusing on risk analysis and the overall security posture of cyberspace systems. Additionally, he has 5+ years' experience working in the open-source community. He is a development specialist in a wide range of domains, including GNU/Linux applications, Android mobile, and autonomous systems. He is passionate about sustaining, developing, and implementing both current and new technologies, while practicing analytical problem-solving and learning as much as possible in the process."
Price: 124.99 |
"Building Predictive Models with Machine Learning and Python" |
"Machine Learning is no longer the inaccessible domain it used to be. There are over 100,000 Python libraries you can download in one line of code!This course will introduce you to tools with which you can build predictive models with Python, the core of a Data Scientist's toolkit. Through some really interesting examples, the course will take you through a variety of challenges: predicting the value of a house in Boston, the batting average of a baseball player, their survival chances had they been on the Titanic, or any other number of other interesting problems.Once you master the content of the course, you can level-up your knowledge of the Python Data Analytics and Machine Learning stack by exploring these recommended libraries.This course will guide you through the tools in the Python ecosystem that Data Scientists use to get results in a matter of hours - and with practice - in a matter of minutes. The best way to learn is through examples, and this course will guide you through all the steps needed to train and test your models by tackling several classifications and regression challenges.By the end of the course, you will be able to take the Python Machine Learning toolkit we cover and apply it to your own projects to deploy models in just a few lines of code.About the AuthorColibri Digital 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 make better 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 performancekey analytics that all feed-back into how our AI generates content.Prior to founding QuantCopy, Rudy ran HighDimension.IO, a Machine Learning consultancy, where he experienced firsthand the frustrations of outbound sales and prospecting. As a founding partner, he helped startups and enterprises with HighDimension.IO's 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 from which to learn about reinforcement learning in depth, and supervised learning topics in a commercial setting.Rudy holds a Computer Science degree from Imperial College London, where he was part of the Dean's List, and received awards such as the Deutsche Bank Artificial Intelligence prize."
Price: 124.99 |
"Getting Started with Machine Learning in Python" |
"Machine Learning is a hot topic. And you want to get involved! From developers to analysts, this course aims to bring Machine Learning to those with coding experience and numerical skills.In this course, we introduce, via intuition rather than theory, the core of what makes Machine Learning work. Learn how to use labeled datasets to classify objects or predict future values, so that you can provide more accurate and valuable analysis. Use unlabelled datasets to do segmentation and clustering, so that you can separate a large dataset into sensible groups.You will learn to understand and estimate the value of your dataset. We guide you through creating the best performance metric for your task at hand, and how that takes you to the correct model to solve your problem. Understand how to clean data for your application, and how to recognize which Machine Learning task you are dealing with. If you want to move past Excel and if-then-else into automatically learned ML solutions, this course is for you!All the code and the supporting files are available on GitHub.About The AuthorColibri Digital 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 make better 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 performancekey analytics that all feed back into how our AI generates content.Prior to founding QuantCopy, Rudy ran HighDimension.IO, a Machine Learning consultancy, where he experienced firsthand 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 from which to learn about reinforcement learning and supervised learning topics in depth, 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 |
"Advanced Practical Reinforcement Learning" |
"Reinforcement learning (RL) is becoming popular and is used as a tool for constructing autonomous systems that improve themselves with experience. This video course will provide the viewer with advanced practical examples in R and Python. You will learn about Q-Learning, Deep Q-Learning, Double Deep Q-Learning, Reinforcement Learning in TensorFlow, and Reinforcement Learning in Keras. The practical example is provided throughout the course such as TensorFlow for RL with practical examples, Taxi Routes, with an in-depth exploration of Keras a Practical example to help a car reach the hilltop.You will learn how to code convolutional neural networks for deep reinforcement learning, and how to use modern tools such as Google's TensorFlow and Keras. You will also be exposed to case studies related to reinforcement learning. By the end of the video course, you will able to take your machine learning skills to the next level with reinforcement learning techniques and you will have mastered programming the environment for Reinforcement Learning.About the AuthorLauren Washington is currently the Lead Data Scientist and Machine Learning Developer for smartQED , an AI driven startup. Lauren worked as a Data Scientist for Topix, Payments Risk Strategist for Google (Google Wallet/Android Pay), Statistical Analyst for Nielsen, and Big Data Intern for the National Opinion Research Center through the University of Chicago.Lauren is also passionate about teaching Machine Learning. Shes currently giving back to the data science community as a Thinkful Data Science Bootcamp Mentor and a Packt Publishing technical video reviewer.She also earned a Data Science certificate from General Assembly San Francisco (2016), a MA in the Quantitative Methods in the Social Sciences (Applied Statistical Methods) from Columbia University (2012), and a BA in Economics from Spelman College (2010).Lauren is a leader in AI, in Silicon Valley, with a passion for knowledge sharing, I cant think of a better author for this course."
Price: 124.99 |
"Kubernetes in 7 Days" |
"Kubernetes allows you to deploy cloud-native applications anywhere and manage them exactly as you like everywhere. Kubernetes is a core tool in DevOps; it gives you the ability to schedule and manage containers (Docker or otherwise) at scale.This course will help you to unravel the potential of Kubernetes in the shortest amount of time. You will begin by creating your first Kubernetes cluster using Minikube. Then move on to exploring Kubernetes in some more detail and build a complex cluster. By the 4th Day, you will learn to enhance your cluster with a Grafana based monitoring dashboard in your application. Once youve acquired knowledge on dashboards, explore how a Kubernetes cluster provisions storage to its applications and learn how to secure them. Finally, learn to create a CI/CD pipeline to build and deploy your applications.If you are looking to deploy and manage your application on the market's leading platform (Kubernetes) in the quickest possible time, then this course is for you! About the Author :Des Drury is a passionate technologist with many years' experience in all aspects of datacenter infrastructure, automation, programming languages, and developer workflows. He is:Co-organizer of the Melbourne Kubernetes Meetup Author of Open Datacentre, a Kubernetes distribution with numerous datacenter workloads;A Kubernetes evangelist from the early days of its release;Passionate about helping teams to understand complex technologyTeaches the skills required for team members to solve their own problemsAn excellent communicator and enjoys helping people, passing on knowledge, and improving processesHe has also built numerous tools that have been adopted as enterprise solutions, and has received a number of awards"
Price: 124.99 |
"Full Stack Swift Development" |
"Swift is probably the best full-stack language in the world. An essential advantage of Swift as a perfect backend programming language is the safety built into the language. Swift does away with entire classes of errors and crashes. You'll start by installing Xcode to set up your iOS environment and creating your first project. We'll embark further into the exciting world of Swift working with storyboards to build a UI with Auto Layout. You'll get to know about iOS application lifecycle methods and connect your application to the internet using URLSession and parsing JSON. A small section of the course covers building models and downloading images. Delving deeper into the course, you'll add authentication and learn to manage your current users by building sign-up and logging forms, handling JWT tokens, and using current user data. You'll integrate your core data into your application and explore its relationship with core data. You'll set up your project using CocoaPods and implement features using third-party frameworks. Finally you'll write tests using XCTests, and test/mock your API calls. By the end of this course you'll be able to build a reliable UI for your application and integrate it with the frontend.About the AuthorJohann Kerr is an experienced full-stack developer who has been working with Swift since he started his career as an iOS developer. He specializes in Swift and Vapor frameworks. He has his own channel where he gives video tutorials on various topics and aspects related to the Swift language."
Price: 124.99 |
"Beginning Data Structures and Algorithms in C#" |
"Data structures allow us to organize data efficiently. They are critical to various problems and their suitable implementation can provide a complete solution that acts like reusable code. In this course, you will learn how to use various data structures while developing in the C# language as well as how to implement some of the most common algorithms used with such data structures.Initially, you will get to know arrays, lists, dictionaries, and sets together with real-world examples of your application. Then you will learn how to create and use stacks and queues. In the following part of the book, more complex data structures will be introducedtrees and graphstogether with some algorithms for searching the shortest path in a graph. We will also discuss how to organize code in a manageable, consistent, and extendable way. By the end of the course, you will have learned how to build components that are easy to understand, debug, and use in different applications.About the AuthorMarcin Jamro, PhD, is an entrepreneur and researcher, as well as a developer and architect of various kinds of applications. He is the President of the Board at TITUTO Sp. z o.o. [Ltd.] in Rzeszw, Poland.Marcin is interested in many aspects of computer science, including software engineering and project management. He is the author of two other booksWindows Phone 8 Game Development (2013) and Windows Application Development Cookbook (2017), both by Packt Publishing.Marcin has published several papers, participated in many conferences, organized a few of them, and participated in two internships at Microsoft in Redmond, USA. He has MCP, MCTS, and MCPD certificates."
Price: 124.99 |
"IPython for Interactive Computing & Data Visualization" |
"Python is a user-friendly and powerful programming language. IPython offers a convenient interface to the language and its analysis libraries, while Jupyter Notebook is a rich environment, well-adapted to data science and visualization. Together, these open-source tools are widely used by beginners and experts around the world, and in a huge variety of fields and endeavors. This course is a beginner-friendly guide to the Python data analysis platform. After an introduction to the Python language, IPython, and Jupyter Notebook, you will learn how to analyze and visualize data on real-world examples, how to create graphical user interfaces for image processing in Notebook, and how to perform fast numerical computations for scientific simulations with NumPy, Numba, Cython, and ipyparallel. By the end of this course, you will be able to perform in-depth analyses of all sorts of data. About the AuthorCyrille Rossant, PhD, is a neuroscience researcher and software engineer at University College London. He is a graduate of cole Normale Suprieure, Paris, where he studied mathematics and computer science. He has also worked at Princeton University and Collge de France. While working on data science and software engineering projects, he gained experience in numerical computing, parallel computing, and high-performance data visualization. He is the author of Learning IPython for Interactive Computing and Data Visualization, Second Edition, Packt Publishing."
Price: 124.99 |
"Hands-On Web Development with TypeScript 3" |
"Do you find it difficult to write large, sophisticated JavaScript apps and long to write scripts more easily and quickly? Then this course will help you build any web app with ease using Typescript.This course is a perfect guide to learning the basics of TypeScript and creating simple web apps. As you know, writing large applications in JavaScript is a challenge. This course will help you overcome the difficulties and build web apps with ease. You'll learn to compile ordinary JavaScript so that the code you write in TypeScript will run in any browser that runs JavaScript.Next, you'll start to build an application and learn to use TypeScript to write well structured, type-safe, and scalable web front-end code. As you progress, you'll learn how to receive instant feedback on the code that you're writing in order to catch mistakes earlier in the development process.By the end of the course, you'll be confident enough to build the applications you want and need.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 before solving a problem. Recently, he was a speaker at several conferences in PolandConfitura and JDD (Java Developer's Day)and also at Krakow Scala User Group. He also conducted a live coding session at Geecon Conference. He is currently working with TypeScript. The following links showcase his work:"
Price: 124.99 |
"D3.js Data Visualization Projects" |
"If you are looking to create immersive and interesting data visualization projects, then D3 .js is the right tool for you. It simplifies your core requirement for binding arbitrary data to a document object model and then applies data-driven transformations to your documents. This video will show you the power of D3 .js and the multitude of application domains that can be addressed by using it.Youll build two complete applications with D3 .js in this videoapplications that increase in complexity as the chapters proceed. While you create apps from scratch, you will learn to implement the various features of D3 .js. The projects start with a simple chart app, then move on to creating scalable data-intensive apps, typically dedicated to the big data domain. You'll create a complex business app that lets you feed your data and create interactive real-time visualizations with various export options.By the end of the course, you will have enough expertise and confidence to create any type of data visualization app using D3 .jsAbout the AuthorMichael Heydt is an independent consultant, programmer, educator, and trainer. He has a passion for learning and sharing his knowledge of new technologies. Michael has worked in multiple industry verticals, including media, finance, energy, and healthcare. Over the last decade, he worked extensively with web, cloud, and mobile technologies and managed user experiences, interface design, and data visualization for major consulting firms and their clients. Michael's current company, Seamless Thingies , focuses on IoT development and connecting everything with everything.Michael is the author of numerous articles, papers, and books, such as D3 .js By Example Instant Lucene. NET, Learning Pandas, and Mastering Pandas for Finance, all by Packt Publishing. Michael is also a frequent speaker at .NET user groups and various mobile, cloud, and IoT conferences and delivers webinars on advanced technologies."
Price: 124.99 |
"Practical Windows Penetration Testing" |
"Managing Windows security has always been a challenge for any security professional. As Windows is the most popular operating system in the corporate environment, this course will help you detect and tackle attacks early to save your organization data and money.This course will follow a typical penetration test scenario throughout. At each stage, you will be shown all the necessary tools and techniques, and how they are applied. The whole course is hands-on to guarantee that you gain practical knowledge. You will start by setting up the environment and learn service identification and network scanning techniques. You will master various exploitation and post exploitation techniques. You will also learn to proxy traffic and implement the most famous hacking technique: the pass-the-hash attack.By the end of this video tutorial, you will be able to successfully identify and tackle the flaws and vulnerabilities within the Windows OS (versions 7, 8.1, 10) using Metasploit and Kali Linux tools.About the AuthorGergely Rvay, the instructor of this course, hacks stuff for fun and profit at Multinational Corporation in Germany and in the USA. He has worked as a penetration tester since 2011; before that, he was a quality assurance engineer in his home country, Hungary. As a consultant, he did penetration tests and security assessments in various industries, such as insurance, banking, telco, mobility, healthcare, industrial control systems, and even car production.Gergely has also built online courses and tutorials since 2014 on various platforms.During this time he has put a lot of effort into understanding how pentesting and offensive security can be taught efficiently."
Price: 124.99 |
"Advanced Malware Analysis" |
"In this video course, we cover advanced malware analysis topics. Towards this goal, we first understand the behavior of different classes of malware. Such knowledge helps us to easily categorize malware based on its characteristic. We see how sophisticated malware can use techniques to either evade detection or increase its damage and access to the system. Then we learn advanced techniques in static and dynamic malware analysis and cover the details and powerful features of OllyDbg, IDA Pro, and WINDBG. We also explore defense mechanisms against malware, create a signature for malware, and set up an intrusion detection system (IDS) to prevent attacks. About the AuthorMunir Njenga is a self-driven, multi-talented, technology enthusiast, cybersecurity consultant, and researcher. He mainly focuses on malware analysis, and web- and mobile-based application testing and methodologies. His skills and competencies stem from his active involvement in engagements that deliver advisory services such as network security reviews, security course development, training and capacity building, mobile and internet banking security reviews (BSS, MSC, HLR/AUC, IN, NGN, GGSN/SGSN), web applications, and network attack and penetration testing.Apart from his security hat, he is a poet, graphic designer, blogger, tool/application tester, social media marketer, web 2.0 developer and designer, naturalist, and traveller."
Price: 124.99 |
"Building Web Servers in Java" |
"A Web server is a program that uses HTTP to serve the files that form Web pages to users, in response to their requests, which are then forwarded by their computers' HTTP clients. Dedicated computers and appliances may also be referred to as Web servers. It's a software that can process a client request and send a response back to the client. Web servers and web clients are two separate applications, so there should be a common language for communication. HTML is the common language between server and client. A web server is also called a Hypertext Transfer Protocol (HTTP) server because it uses HTTP to communicate with its clients, which are usually web browsers. Basically a web server is used to host web sites but other web servers also exist, such as gaming, storage, FTP, email, and more.To start off the course, we will consume data from a public REST API using the new HTTP 2.0 client built into Java 9, providing both a synchronous and asynchronous example. Moving along, you will learn how to implement your own internet-facing REST API. We will do this by extending the previous example to publish data from a data file over the internet. We will then add a token-based authentication layer to our API, including examples of how to encrypt passwords and store them in a MySQL database. This course will teach you all you need to know to leverage the new HTTP 2.0 client bundled with Java 9 to build a fully functional HTTP REST API, complete with authentication, leveraging Hibernate and MySQL.About the AuthorColibri Digital 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 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 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 also 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 an analytics stack based around Lambda and Redshift."
Price: 124.99 |
"Kotlin Tips, Tricks, and Techniques" |
"Do you want to see an increase in your productivity as an Android developer? With this course, you will discover new possibilities with Kotlin and improve your app development process.In this course, you will work with interesting tools and techniques on examples which you can adopt straightaway. You will speed up your development with less coding and get faster results.By the end of this course, you will be able to write faster, cleaner code and make your life easy as a Kotlin developer.About the AuthorNigel Henshaw is a mobile software developer who, as well as providing software development services, loves to share his knowledge through his YouTube channeland website.Nigel originates from New Zealand, where he started out as an electrician. After one too many electric shocks, he wisely decided on a career change. After completing a two-year diploma in Computer Science and Technology at the Auckland University of Technology, Nigel relocated to London for new opportunities.He landed a job as a test engineer with a pioneering tech company called Psion, who were one of the first to develop hand-held devices and mobile operating systems.Before too long, Nigel was transferred to the base porting team and found himself in the midst of porting operating systems and writing device drivers with Symbian OS using C++.Nigel has experienced many wonderful opportunities through the software industry, working in the UK, Scotland, and Japan. He has held jobs as a software engineer, consultant, project manager, and general manager of a remote development site.In his spare time, Nigel is currently learning Japanese, enjoys cycling and running, and likes to finish off the day by soaking in a Japanese hot spring."
Price: 124.99 |
"Advanced UX Techniques" |
"User experience (UX) design is a theoretical understanding of how users interact with websites. User experience design is the process of enhancing user satisfaction with a product by improving the usability, accessibility, and pleasure provided by interacting with the product. Everything humans interact with has an experience associated with it.You will start off your journey by looking at how to set up a high-fidelity UX design process and defining the steps and interactions a user is engaging in. Learn to sketch wireframing, symbols and prototyping here. You will also learn how to export PNGs. Moving on, youll master high-fidelity prototyping; here you will learn to use interface styles, typography styles, color styles, and more. Further you will master interaction design and motion studies, reviewing motion patterns and identifying areas that require animation. You will learn why we should use prototypes and Invision App, connecting prototypes via Invision App, and sharing.Finally you will finish the course by looking at motion prototypes, setup principle by Mac, uploading assets, animating components, and exporting video and app assets for testing.About the AuthorChris R. Becker is an Imaginative and creative Sr. UX designer/IxD/design thinker and educator, a creative thinker with the ability to design across media platforms from the web to iOS and Android as well as SaaS and service design. He is a versatile designer and systems thinker with problem solving skills for User Experience Design, organized and passionate with a passion for following design problems from concept to finished product. He is well versed in Agile product development methodologies but flexible with the waterfall techniques as well. He applies LEAN UX methods to rapid prototyping, design research, and user testing to take ideas from the drawing board to the real world.He leads Design thinking workshops and UX deliverables, all the while using communication skills both in the class room and for client presentations. Participates in making through Fine Art & Graphic Design background, which leads to a variety of creative thinking, design thinking, human center design research, user testing, and problem-solving skills. His studies have included courses in rapid prototyping, usability/heuristics, human centered design research, design thinking, painting, sculpture, drawing, print making, archetypes, graphic design, typography, systems theory, media theory, programming, drawing, motion, and art history.Specialties: Design thinking, user experience design, information architecture, branding, identity design, conceptual modeling, rapid prototyping, user interface, brainstorming, product design, advertising, retail design, interactive art director, wireframes, application GUI design, multimedia presentations, production artist, web master, social media, UX strategy development."
Price: 124.99 |
"UX Design by Example" |
"User experience design (UX) is the process of enhancing user satisfaction with a product by improving its usability and accessibility, and the pleasure gained from interacting with the product.This is the most comprehensive, yet straightforward, course in the UX designing. Whether you have never designed before or already know the basics, this course is for you! In this course, we will teach you the essentials of UX design so you can easily apply them to your product or service. This course will teach you about user experience in a practical manner. We start by helping you understand what UX design is and the different research methods to get you a good user experience. The course will give you hands-on experience in using UX design toolsfor example, building a Storyboard, working with Wireframes, and their architecture.By the end of the course, you will know different methods to research and analyze your product from the user's perspective. The course supplies practical examples and shows you how some of the best brands have used UX to enhance the user experience.By the end of the course, you will be able to create a great user experience by looking at existing examples and case studies.About the AuthorKeren Rijensky is UX expert with 6 years of accomplishments in defining, designing and launching successful products used by millions of end users. She has a proven success at turning ideas into products by a process of collaborating and managing cross-functional teams, implementing best UX practices, encouraging a culture of usability-driven product development, careful implementation and user experience innovation. She is dedicated to staying current on design trends and technology. Keren is a team player, brainstormer, quick learner, proactive, tech geek and problem solver with an ability to zoom in and out in order to create a great product.Yishay Cohen is a UX professional with over 14 years' experience. He has served as Design Thinking advocate in IBM and is a certified Deign Sprint Master and a Google Expert on product design, mentoring startups and teaching UX in various academies and companies. He has a passion for understanding users' problems and needs and translating them into products and features they'll love."
Price: 124.99 |
"Bug Bounty Program Certification" |
"The course starts from scratch and covers the latest syllabus of the Bug Bounty Certification Course. You'll explore topics such as network-based bugs, web-based bugs, and Android app-based bugs in depth.About the AuthorSunil Gupta is an author and a Certified Ethical Hacker. Currently he teaches 45000+ students online in 150+ countries. He is a specialist in the Ethical Hacking and Cyber Security Arena. His strengths are:Vulnerability assessmentPenetration testingIntrusion detectionRisk identificationData analysisReporting and briefing"
Price: 124.99 |
"Hands-On Visual Analysis with Tableau 10.x" |
"Tableau has brought the world of visual analytics within the reach of many nonplussed by Excel charts and graphs. But there is a surprising learning curve that gets in the way of using Tableau to its full potential; this course will show you how visual and cognitive science makes data visualization so satisfying. This course will give you the tools to use Tableau to its fullest and build great visualizations.In this course, you will begin by understanding a data-visualization business case with Tableau. Next you will learn about complex ways to connect your data. Moving ahead, you will explore how to express your dataranging from standard bar charts to more cutting-edge visualsand make data interactive using sets, filters, groups, and hierarchies. Next you will understand how advanced calculation techniques help improve visual analysis. You will also learn about Tableau's powerful tools (such as spatial analysis) to create maps that are embedded with your data. Lastly you will learn how to put all of your work together into dashboards.By the end of this course you will have gained a lot of confidence, which you can use to build useful, thoughtful, and beautiful visualizations using your complex business data.About the AuthorGovind Acharya is a Principal Analyst at the University of California, Davis Budget, and the Institutional Analysis office . He has over a decade of experience in visual analytics in Academia and in for-profit and non-profit business environments. He is an economist training for a PhD at Cornell University. Besides spending almost a decade mashing data in Tableau, he loves to spend hours cycling the roads of Northern California and thinking about new ways to explain data through pretty pictures."
Price: 124.99 |
"Building Interactive Dashboards with Tableau 10.5" |
"Tableau is part of a new class of business intelligence tools that dramatically reduce the time and technical acumen required to derive insights from data and publish them in a consumable format. You will lay the groundwork for building a successful dashboard and then move on to construct five different dashboards of increasing complexity. Starting with exploring Tableau, you will see how to use its various features and create benchmarks. You will explore multiple approaches to building dashboards. You will use the top-down approach, which means creating a summary dashboard. Tactical dashboards are used by line managers to investigate issues that executives highlight from their executive dashboard by creating and interpreting waterfall, heatmap, and geographical charts, which provide insights to line managers. Using advanced techniques in Tableau, we'll then show you how to use Analytical dashboards that can provide you with the tools to effectively extract knowledge from your data. We'll also walk through quickly creating a visualization using ad-hoc dashboards that allow you to successfully keep an eye on a specific area of interest. Lastly, we'll cover styling settings and publication options, and conclude with best practices. This course guides you through the entire how and why of each task in the dashboard creation process, which will translate easily to your own dashboard projects. About the AuthorAnmol Sunsoa brings a wealth of experience as an Established Business Solutions Consultant. He has considerable experience in IT/Business Intelligence and Data Analytics and a strong track record in transforming data into actionable business insight. He has empowered Clients to better understand the performance of their products and businesses providing the key visual information platforms for effective decision making. Supporting Businesses is Anmols core ethos and he has guided many high profile clients in making key tactical decisions at the operational and strategic levels, driving business cost efficiencies and long-term profitable growth. He successfully develops a broad spectrum of strategic visualizations including period trend analysis, economic conditions, competitor activity, and market trends forecasting and analysis. He has past achievements which include, Business intelligence Solution implementation using Tableau connected to multiple data sources including SalesForce and SQL Server. C-Level Suite streamlined Business intelligence Solution using Target BI; consisting of dashboards for Finance & Marketing enabling the monitoring and reviewing of Performance of Sales online and in stores to provide analysis and identify trends through on Demand Analytics Service Management Solutions visualization suite implementation. Aviation Analytics Dashboards enabling Pilots to manage Flight Block success both at taxi and arrival for a major international airport. Performance Sales vs Forecast Dashboards for Business Units identifying what products and sellers were responsible for the rise of decline in Sales using cohort analysis. Procurement Analytics Spend and Supplier Analysis. Most recently Anmol has helped a public trust to visualize their Grant portfolio which enabled them to plan how to deliver the strategy."
Price: 124.99 |