Previous Next
 
"Hands-on NLP with NLTK and Scikit-learn"
"There is an overflow of text data online nowadays. As a Python developer, you need to create a new solution using Natural Language Processing for your next project. Your colleagues depend on you to monetize gigabytes of unstructured text data. What do you do?Hands-on NLP with NLTK and scikit-learn is the answer. This course puts you right on the spot, starting off with building a spam classifier in our first video. At the end of the course, you are going to walk away with three NLP applications: a spam filter, a topic classifier, and a sentiment analyzer. There is no need for fancy mathematical theory, just plain English explanations of core NLP concepts and how to apply those using Python libraries.Taking this course will help you to precisely create new applications with Python and NLP. You will be able to build actual solutions backed by machine learning and NLP processing models with ease.This course uses Python 3.6, TensorFlow 1.4, NLTK 2, and scikit-learn 0.19, while not the latest version available, it provides relevant and informative content for legacy users of NLP with NLTK and Scikit-learn.About the AuthorColibri Ltd 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 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 High Dimension. 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 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 Dean's List, and received awards such as the Deutsche Bank Artificial Intelligence prize."
Price: 124.99


"Hands-On Web Development with JavaScript"
"JavaScript has become a dominant language in the form of mobile applications, browser applications, server applications, and embedded devices. Knowledgeable JavaScript engineers are in higher demand today than ever before. This course will get you up and be running with JavaScript for web and application development.The application that you'll be building is a Slack-like chat application. Youll learn to, share files, rate the shared photos, and more. As you progress, you'll learn the technology that underpins almost every rich web application you've ever used. You will start with the basics of JavaScript, then move on to understanding the various important components that are used to create an interactive user-friendly UI.Youll then learn how to route, test, and create dynamic content for your application. Then youll add rich features and provide the final touches to your application. By the end of the course, youll be able to build applications with a richer and smarter front-end using JavaScript. About the AuthorA highly motivated individual who likes to work with perfection, Abhishek Kumar is a JavaScript Developer. Hes passionate about algorithms and games. Abhishek wrote his first code in 9th grade. Programming always fascinated him and he always liked writing interesting code, hence he found a career as a web and application developer.He's been working on JavaScript for more than 2 years now. Has good experience working with Angular and ES6. He has also worked on the performance aspects of web applications. Other than JavaScript, he has also worked on Java and Spark."
Price: 124.99


"Beginning Responsive Web Development with HTML and CSS"
"With this course, you can build websites that will transform the user experience. This course begins with the latest techniques provided by HTML5 and CSS3. Along the way, you'll discover tips and tricks that make your future designs and development workflow leaner and more maintainable than ever before. By the time you reach the end, you'll be equipped with the latest cutting edge front- end development skills, ready to develop your very own modern, responsive websites that are pixel-perfect across a wide range of devices.About the AuthorsBen Frain has been a web designer/developer since 1996. He is currently employed as a senior frontend developer at Bet365.Before the web, he worked as an underrated (and modest) TV actor and technology journalist, having graduated from Salford University with a degree in media and performance.He has written four equally underrated (his opinion) screenplays and still harbors the (fading) belief he might sell one. Outside of work, he enjoys simple pleasures: playing indoor football while his body and wife still allow it, and wrestling with his two sons. His other book, Sass and Compass for Designers, is available now. Cord Slatton-Valle started working with web development when he was 15 years old having read an article in a magazine. Over 20 years later, he is still enjoying development and the constant learning needed to maintain his skills in the feld. He has expanded into Raspberry Pi and other platforms, in addition to the web. He mentors students in web development and spends his free time doing maker-style projects and working with his wife on his newly purchased home.Joshua Miller is a freelance web designer, college professor, and interactive artist living in eastern Pennsylvania. He has taught courses in animation, web/graphic design, video game design, and programming at a variety of schools, including Lehigh University, Northampton Community College, Drexel University, Lafayette College, Montgomery County Community College, and Lehigh Valley College. He currently holds a tenure-track position at Kutztown University, where he teaches web design, graphic design, and interactivity. He also teaches part time at Lehigh University, and runs a successful freelance design business in his downtime. His true interests lie in the intersection between design and programming, specifically with the creation of digital interactive work."
Price: 199.99


"Python Tips, Tricks and Techniques"
"You have been programming in Python for a while now. You know that Python is easy to get started with, but hard to get right. You want to write Pythonic code to make an impact in both the open source arena and your career.This course is will take you from a Python outsider to an insider. You will benefit from insights from the Python documentation, PEPs, and online developer communities to learn the ultimate Pythonic ways to tackle common programming patterns. This course covers tips, tricks, and techniques for loops, data structures, object-oriented programming, functions, and more, helping you work on ordered collections and key-value stores for dictionaries. You will be able to increase the speed and performance of your code while making it easier to debug. Start writing cleaner code for your applications and learn to organize it better in just 3 hours.No other course can transform every corner of your Python code. Take this course NOW and become an overnight Python rockstar developer.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 Ltd 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 suchas 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. After 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 feedback 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 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 Dean's List, and received awards such as the Deutsche Bank Artificial Intelligence prize. "
Price: 124.99


"Learning Path: Application Development with C# and ASP.NET"
"In the first part of this Learning Path, youll work through a rapid introduction to C# followed up by an overview of .NET in the context of two real-world applications. Each component teaches you skills and capabilities that are in high commercial demand. Youll learn building and deploying Universal Windows Platform applications for desktop environments and cutting-edge web development techniques with ASP.NET Core MVC. This Learning Path also enables you to confidently use ASP.NET to your advantage and develop large applications in a short time. As you progress through the programme, youll also find helpful tips, tricks, and useful self-assessment material and demos to benchmark your progress and reinforce what you learn."
Price: 199.99


"Building Serverless Applications with Spring and AWS"
"Removing the concept of a server from your application is huge. Cloud-based infrastructure was a game changer for software development and serverless architectures is the next step in that evolution. Building serverless applications means that your developers can focus on their core product instead of worrying about managing and operating servers or runtimes, either in the cloud or on-premises. Many companies have started adopting serverless architecture for their applications to save costs and improve scalability. This course demonstrates a key strength of serverless computing in AWS using Spring.This course will introduce you to Serverless Architecture and lead you to build a simple image-resizing service using a Java-based AWS Lambda function. Then well move onto how the Spring framework supports the cloud and in particular AWS. There are a number of different services made available through Spring annotations to make your life easier.Moving on, youll start to build your Spring-based, serverless application that will take a URL and convert it into a short URL that will be stored in DynamoDB and youll receive a short URL. You can then use that short URL in a browser and then be redirected to the real site. To demonstrate integration with AWS Simple Notification Service (SNS), the application will also send a notification to you whenever someone creates a new short URL. Lastly, youll learn about monitoring your application using AWS cloud watch.By the end of the course, youll be equipped with the knowledge to build scalable and cost-efficient Spring applications with serverless architectures.About the AuthorMarc Thomas is a Solutions Architect that is still actively involved with the development team. He has 19 years of experience in software development from embedded software, desktop applications, through to the latest web application technologies. Marc has worked in a number of different industries from Networking to Process Improvement, Asset Management, Defense, and Marketing. Marc works as a Solutions Architect for Connect in Birmingham, delivering Jaguar Land Rovers web applications using Java, Spring, and React."
Price: 124.99


"Perfect Excel Charts"
"A lot of us who work with data know how to make charts, but don't know how to make effective visualizations that send a clear, efficient, and truthful message. Many of us don't realize what makes charts speak and how to remove noise and focus only on what's important.This course takes a different approach, focusing instead on various data science tools, typical workflows in data projects, algorithms, and the math behind data science. You will work on presenting and communicating with data using visual media such as charts, plots, and histograms with real-world datasets. By working with the four most popular chart types, you will dissect each of them at a microscopic level while using interesting real-world datasets with practical examples in Excel. The aim of the course is to show you where charts work and where they don't and what makes these charts easier to understand.By the end of the course, you will have learned how to implement the principles of effective visual communication using Excel.About the AuthorNikita Barsukov is a software developer and data scientist with 10 years' experience in the industry. He is a self-taught data scientist, who learned early on that it is often messaging, insight and data storytelling that is important in data science, not technology or software. He went through a traditional data science path at the beginning of his careerfor example, learning R and machine learning algorithms using online courses. Then he also quickly grasped the value in visual data storytelling, using charts as a mode to communicate and tell something. He lives in Copenhagen, Denmark with his beautiful wife and three awesome sons."
Price: 124.99


"Learning Path: Modern Web Development with JavaScript"
"We ease you into the world of JavaScript and Node.js with an introduction to their fundamental concepts. We'll show you everything you need to know about object-oriented patterns so that you can confidently tackle your own real-world development projects. You'll learn everything from new syntax to working with classes, complex inheritance, dynamic typing, and data binding. Then, we will take a look at the libraries in JavaScript that aid in building applications with a microservices-based architecture. We will look at building these applications and explore a number of industry-standard best practices. With coverage of both server-side and front-end development, this Learning Path provides you the skills required to develop cutting-edge web applications that stand the test of time. Well demonstrate the creation of an example client that pairs up with a fully authenticated API implementation. By the end of this Learning Path, youll have the skills and exposure for building interactive web applications that use object-oriented patterns with JavaScript and APIs with Node .js."
Price: 199.99


"Beginning Application Development with TensorFlow and Keras"
"With this course, you'll learn how to train, evaluate, and deploy Tensorflow and Keras models as real-world web applications. After a hands-on introduction to neural networks and deep learning, you'll use a sample model to explore details of deep learning and learn to select the right layers that can solve a given problem. By the end of the course, you'll build a Bitcoin application that predicts the future price, based on historic and freely available information.About the AuthorLuis Capelo is a Harvard-trained analyst and programmer who specializes in the design and development of data science products. He is based in the great New York City, the USA.He is the head of the Data Products team at Forbes, where they both investigate new techniques for optimizing article performance and create clever bots that help them distribute their content. Previously, he led a team of world-class scientists at the Flowminder Foundation, developing models for assisting the humanitarian community. Prior to that, he worked for the United Nations as part of the Humanitarian Data Exchange team (founders of the Center for Humanitarian Data). He is a native of Havana, Cuba, and the founder and owner of a small consultancy firm dedicated to supporting the nascent Cuban private sectorNimish Narang has a degree in biology and computer science. He has worked with application development and machine learning. His recent achievement was building the biggest ever mobile machine learning course which has many different machine learning and deep learning models in Python and translated into both Android and iOS applications to incorporate some elements of machine learning into mobile application."
Price: 199.99


"Beginning jQuery"
"Simple syntax and open coding standards enable developers to deploy applications in a short time. With this course, you will be able to effectively leverage all new features of jQuery 3.0 in your applications. The course begins with teaching the difference between JavaScript and jQuery. Youll learn how to use jQuery with developer tools that are available in all modern browsers. Youll then learn all about selecting elements, handling events, manipulating the document object model, jQuery plugins, advanced Ajax, and several advanced concepts. By the end of the course, you will successfully create a fully featured and efficient single page web application.About the AuthorsAdam Boduch has been involved with large-scale JavaScript development for nearly 10 years. Before moving to the frontend, he worked on several large-scale cloud computing products using Python and Linux. No stranger to complexity, Adam has practical experience with real-world software systems and the scaling challenges they pose. He is the author of several JavaScript books, including React and React Native, and is passionate about innovative user experiences and high performance.Jonathan Chaffer is a member of Rapid Development Group, a web development firm located in Grand Rapids, Michigan. His work there includes overseeing and implementing projects in a wide variety of technologies, with an emphasis on PHP, MySQL, and JavaScript. In the open source community, he has been very active in the Drupal CMS project, which has adopted jQuery as its JavaScript framework of choice.Jonathan is the creator of the Content Construction Kit, now a part of the Drupal core, used for managing structured content. He is also responsible for major overhauls of Drupal's menu system and developer API reference. In his spare time, he designs board and card games for the hobby market. He lives in Grand Rapids with his wife, Jennifer.Karl Swedberg is a web developer at Fusionary Media in Grand Rapids, Michigan, where he spends much of his time writing both client-side and server-side JavaScript. When he isn't coding, he likes to hang out with his family, roast coffee in his garage, and exercise at the local gym.Greg Roodt is a web and mobile developer with experience in a wide variety of industries and technologies. He has shipped backend and frontend code for scrappy start-ups, internet legends, large corporations, and small ""mom-and-pops."" He is a start-up cofounder and Y Combinator alum who knows how to get things done. He is excited by this opportunity to share his jQuery experience with both new and seasoned developers.Frahaan Hussain is the CEO and the founder of Sonar Systems. He has created over 1,500 video tutorials and tutored over 135,000 students on Udemy. He is the author of two Packt books and over 10 video courses for Packt Publishing. He is also the founder of BRIDGE ICO."
Price: 199.99


"Python Network Programming - Hands On!: 2-in-1"
"Computer Networks, large and small, has become ever increasingly software-driven in the last several years. A typical network engineer faces the challenge of learning a completely new discipline that normally takes years to master. This course will use Python (one of the most popular programming languages. ), an easy-to-learn, popular first-time-programmer language as the foundation to bridge the gap for network engineers facing the automation challenge, this will help network engineers become experts in using Python for networking. This video uses a project-based approach to teach you how to leverage this easy-to-learn language for network automation tasks. The goal of the course is to master key Python concepts as they are applied in the network engineering context. This comprehensive 2-in-1 course is a step-by-step tutorial which provides hands-on, interesting examples with clear and friendly explanations that you can follow along with, covers common mistakes, and provides useful tips and in-the-trenches advice. Hands-on TCP / IP protocol suite and Python language. Achieve Network Monitoring with Low-Level Network Device Interaction. Network Modelling through API. Improve network agility with Intent-based Networking. Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Python Network Programming, covers Network Engineering Tasks with Python. This course will help you build some mesmerizing network tools with Python, including a Subnet calculator; configuring multiple network devices concurrently via SSH or Telnet; a DHCP client simulator for testing a DHCP server in the local network; network discovery via SNMP; OS fingerprinting; and network attacks via Scapy. This tutorial uses real-life scenarios and use cases to help you build network automation tools with the amazing Python language. By the end of this course, you will be able to take your Python programming skills to the next level for network automation.The second course, Hands-on Network Programming with Python, covers creation and automation of your network with Python. This course will use Python, an easy-to-learn, popular first-time-programmer language as the foundation to bridge the gap for network engineers facing the automation challenge, this will help network engineers become experts in using Python for networking. Get familiar with the concepts and work with the Ansible framework in order to achieve your network goals. Monitor your network using Python. Explore ways to solve issues related to the security wheel that treats the network as one single entity instead of dispersing components. By the end of the course, youll master key Python concepts in the network engineering context as well as skills required to accomplish advance network automation using Python.About the AuthorsEric Chou is a seasoned technologist with over 17 years of experience. He has helped managed some of the largest networks in the industry while working at Amazon and Microsoft and is passionate about network automation and Python. He shares this deep interest in these fields through his teachings as a Python instructor, blogger, and active contributor to some of the popular Python open source projects. Currently, Eric holds two patents in IP Telephony and is a principal engineer at A10 Networks with a focus on product research and development in the field of security. Hes a successful author of the book Mastering Python Networking which has sold impressive number of copies."
Price: 199.99


"Web Application Development with Spring and Angular: 2-in-1"
"Time in software development is a key factor. This is the reason why we should be using standards frameworks like Angular and Spring that reduce the use of boilerplate code and offer most of the functionality that you need out of the box. We will build a sign-up form, to do so we will use Angular for the front end layer and Spring 5 to build the backend layer, the two layers will be communicating over REST APIs and the information will be persisted in a database using little code.This comprehensive 2-in-1 course is a friendly guide to creating your own messaging application and data form. Package and distribute your application. Create a data form storage with the integration of Spring and Angular. Work with different Angular components like Subject and Observables. Implement different components of Spring 5 such as Spring Data and Jackson. Validate your Spring Application using Spring Validation. Use frontend and backend integration to create your messaging applicationContents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Using Spring and Angular for Web Application, covers frontend and backend integration to create your messaging application. This course teaches you how to use Angular and Spring to create a fully working messaging web application. Learn advanced concept of Angular such as routing, observables, material design, and how to use it to create a messaging/notification component. Develop a Web Socket notification service. Create a messaging/notification application. Publish and maintain your application in production. Finally, you will also learn the new features of Angular 5. By the end of the course, youll be ready to launch your own creations into the World. The second course, Building a Web Application with Spring and Angular, covers creation impressive applications using Angular and Spring. The course will teach you how to use Angular and Spring to create a fully working data form storage web application. The first of the three sections of this course is about front-end technologies. In this part, you will learn the basic concept of Angular such as templating and directives and how to use them to create a form component. By the end of the course, you will understand the different components and Storage services and how to integrate them into your application.By the end of the course, youll develop production-ready web applications from scratch, exploring the new features of Spring and Angular version 5.About the AuthorsMario Romano is the Director of Engineering in Alfresco but he is still really much involved with the coding as open source contributor for various projects. Before Alfresco, Mario accumulated nearly 8 years of experience in developing software for large organizations, and in particular in developing microservices architectures and single page applications. He's been coding since he was 10 years old. Mario is currently based in London, but grew up in Naples (Italy). Mario likes to plays the piano when is not busy writing code, reading code or thinking about code."
Price: 199.99


"Kali Linux: Pentesting with Kali Linux: 2-in-1"
"With advance hackers and threats always on the increase in our virtual world ,proficiency with pentesting is an absolute necessity for individuals & organization trying to secure their systems.With this[1]comprehensive 2-in-1 course you will get an complete [2]insight into penetration testing, it'll walk you through the pentesting environment and tools required to perform penetration testing, giving you an edge in knowing more about wireless security used in today's networks. Moreover it additionally helps you to gain knowledge on how penetration attack on wireless networks and protocols works. This course ensure that you be successful in any of the penetration tests that you perform by providing you test challenges at the end of the course.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Getting Started with Pentesting, covers tools & techniques to increase your success in pentesting. It gives you detailed instruction in information gathering to perform attacks on target. Whether you are a beginner or an intermediate learner, this course will provide you skills required to be successful in creating & planning advanced penetration test.The second course, Wireless Penetration Testing for ethical Hackers, starts with serving to you to decide on right tools to perform penetration testings.You will additionally learn the way to carry out wireless penetration attacks against wireless networks and their protocols so as to create strong and sturdy security systems using the foremost popular tools in the penetration testing community.By the end of the Learning Path, you will get hands-on how to set up complete wireless penetration testing lab! And would be able to carry out wireless network reconnaissance,sniffing, etc.About the Authors:Tajinder Kalsi has more than nine years working experience in IT field, tajinder has conducted seminars in engineering colleges all across india, on topics such as information security, android application development, website development, and cloud computing. He has worked in more than 120 colleges with over 10,000 students. In his spare time, he has also worked as a technical reviewer for Packt and has reviewed the following books Web application penetration testing with kalI Linux and mastering kali Linux for advanced penetration testing. He is best described as dedicated, devoted, and determined and a person who strongly believes in making his dreams come true. He defines himself as a tireless worker, who loves to laugh and make others laugh.Jason Dion, CISSP No. 349867, is an adjunct instructor at liberty universitys college of engineering and computational science and anne arundel community colleges department of computing technologies with multiple information technology professional certifications, including certified information systems security professional (CISSP), certified ethical hacker (CEH), certified network defense architect (CNDA), digital forensic examiner (DFE), digital media collector (DMC), security+, network+, a+, and information technology infrastructure library v3. With networking experience dating back to 1992, Jason has been a network engineer, deputy director of a network operations center, and an information systems officer for large organizations around the globe."
Price: 199.99


"Learning Python for Data Science"
"Python is an open source community-supported, general-purpose programming language that, over the years, has also become one of the bastions of data science. Thanks to its flexibility and vast popularity, data analysis, visualization, and machine learning can be easily carried out with Python. This course will help you learn the tools necessary to deploy its features for data science applications.In this course, you will learn all the necessary libraries that make data analytics with Python rewarding and effective. You will get into hands-on data analysis and machine learning by coding in Python. You will also learn the NumPy library used for numerical and scientific computation. You will employ useful libraries for visualization (Matplotlib and Seaborn) to provide insights into data. Further, you will learn various steps involved in building an end-to-end machine learning solution. The ease of use and efficiency of these tools will help you learn these topics very quickly. The video course is prepared with applications in mind. You will explore coding on real-life datasets, to enable you to utilize your learning within your own projects.By the end of this course, you'll have progressed through a journey from data cleaning and preparation to creating summary tables, and from visualization to machine learning and prediction. This video course will prepare you to enter the world of data science. Welcome to our journey!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 AuthorIlyas Ustun is a data  scientist. He is passionate about creating data-driven analytical  solutions that are of outstanding merit. Visualization is his favorite.  After all, a picture is worth a thousand words. He has over 5 years of  data analytics experience in various fields like transportation, vehicle  re-identification, smartphone sensors, motion detection, and digital  agriculture. His Ph.D. dissertation focused on developing robust machine  learning models in detecting vehicle motion from smartphone  accelerometer data (without using GPS). In his spare time, he loves to swim and enjoy the nature. He loves  gardening and his dream is to have a house with a small garden so he can  fill it in with all kind of flowers."
Price: 124.99


"Hands-on Concurrency with Go"
"This course presents you a hands-on look at creating concurrent and parallel programs using the Go programming language. From a blazing-fast garbage-collected memory model to effortless, lightweight Goroutines to speedy communication using in-memory channels, Go makes powerful concurrency primitives available which are unparalleled in other languages. This course provides you with both the theoretical and practical knowledge you will need to apply them to your own software.This course covers the basics of concurrency and parallelism in Go, along with in-depth looks at the three types of concurrent and parallel program models and an introduction to concurrent architecture. This course will show you the multitude of tools available in Go for implementing concurrent systems, including goroutines, blocking channels, buffered channels, and non-blocking in-memory communication.You will build multiple concurrent applications and examine the benefits and drawbacks of the various concurrency options available.By the end of the course, you will be able to rapidly and confidently identify concurrent and parallel problems and apply the Go language concurrency constructs to solve them. About the AuthorLeo Tindall is a software developer and hacker from San Diego whose interests include scalability, parallel software, and machine learning."
Price: 124.99


"Android N: Professional Android N App Development: 2-in-1"
"Android ""Nougat is the seventh version released in Android with latest improvements in performance, processors, features,etc. & also has the support for the Vulkan graphics.With this comprehensive 2-in-1 course you will get acomplete insight into Android N programming, new data structures, & various networking concepts.You will get the complete knowledge of designing attractive UI. You will get complete hands-on practical experience in creating & publishing your app on play store. It will also provide you the ways to discover advanced topics such as Payments, Android N Tiles, and voice interaction.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Android N Application Development, covers complete introduction to Android Nougat. You will learn about the User Interface in Nougat. Networking concepts with API will be the next thing in line followed by a creation of an application where in the readers will get practical hands on experience. The course will end reader being able to publish the application on Play Store.The second course, Building Professional Android Applications, starts with creating professional grade Android N apps, with a real-world case study. Next you will learn to create a strong architectural background for your app. Youll be able to edit and customize the foundations of the app so its transferable between different projects. Then, youll learn the most productive ways to save and read data on Android with the Room framework, Object Box, and the Firebase database.The last section is about designing the front end of your app, including professional-level features, such as custom view development and explanatory user on boarding. By the end of the course, youll have the essential skills needed to build a professional application.About the Authors:SohamMondal has worked with android for about 4 years now and his own app Skyro Voice Recorder has around half a million downloads on the play store and has been featured there a couple of times. Apart from that, he has been consulted with a bunch of startups on android/ux and have been an organizer with Blrdroid, one of the largest android groups in the world.Tadasubonis started coding roughly when he was thirteen. Since then, he has programmed with PHP, JavaScript, Python, C++, and Java (the language in which he has probably written the most code). He took up Android in 2014 and identified that Android lacks decent support for asynchronous programming (Async Task was/is a joke) while more reckless languages, such as JavaScript, had Promises for a long time. Furthermore, Java's standard library was lacking decent support for functional programming primitives (map, filter), but that was easily fixable with libraries such as Guava.This lead Tadas to a search for a library that would help him achieve a Promise-like functionality and interface. It didn't take long until he found ReactiveX and its family of implementations (including RxJava) that handle streams in Reactive fashion. It wasn't exactly the flow of Promised-like systems but soon enough, he realized that it's even more powerful. Since then, he has been using RxJava (and RxKotlin) for his daily Android programming. The quality of the code (the lack of bugs, readability, and maintainability) has improved tenfold."
Price: 199.99


"The Complete Android Kotlin Development Masterclass: 4-in-1"
"Kotlin is a statically typed language whose syntax is more expressive and concise. Kotlin has been adopted by Google as a first-class language for developing Android apps. Since then, Kotlin has gained a huge popularity worldwide among developers due to its highly appreciable features, which you'll be learning in this course. If you're a developer who wish to build Android apps in an easy and effective way then migrate to Kotlin with this much effective course.In this comprehensive 4-in-1 course, you will learn step by step the basics of Kotlin and will be ready to take the plunge into a more advanced stage. This learning path teaches you how to easily build Android applications using the Kotlin-Android extension plugin. You will also learn how to style your application, publish it on Google Play Store, and make it available to the world. It is a seamless blend of text, videos, code examples, and assessments that will help you, master Kotlin for Android development efficiently as you progress.This training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learn Kotlin Programming, begins with showing you how to set up Kotlin environment and install Intellij IDEA to write Kotlin code. You will then dive into the basics of Kotlin such as variables, data types, string templates, expressions, null values, and loops. You will also explore object-oriented programming aspect such as interfaces, Kotlin classes and will be able to write functions in Kotlin. Next, you will learn functional programming in Kotlin using Lambdas and higher-order functions. Finally, you will explore the collection framework and perform operations such as filtering and sorting using predicates and flatMaps in Kotlin.The second course, Kotlin for Android Developers, starts off with introducing you to Android Studio where you will build your first application in Kotlin. You will then delve into the Kotlin Toolbox for Kotlin-Android extensions. You will also see the comparison between classes and functions, and control flow and loops. Next, you will understand how Kotlin fixes Java's drawbacks such as verbosity and null safety. Finally, you will learn how to build a Stock Trading app entirely in Kotlin while comparing some parts with Java to ease the transition.The third course, Applied Kotlin for Android Application Development, starts off with explaining some of the things that makes Kotlin stand out such as inline functions and null safety. You will then learn about Anko, a Kotlin library library which makes Android application development faster and easier.You will understand how Anko makes your code clean and easy to read and smoothest out the rough edges in the Android SDK for Java. You will also publish the app you built during the course to get an overall end-to-end experience of Kotlin Android application development.The fourth course, Android App Development with Kotlin, will help you master Kotlin and build effective Android applications. This course teaches you how to easily create Android applications using the Kotlin-Android extension plugin. You will then learn how to implement Kotlin features such as Object-oriented features, companion objects, and Kotlin classes in your Android applications. You will also learn how to style your applications, publish it on Google Play Store, and make it available to the world.By the end of this Learning Path, you will be proficient in using Kotlin for Android application development.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Book of Brains creates and distributes high-quality technology training content. They aim to teach technology the way it is used in industry and the professional world. Their trained team of professionals delivers hands-on workshops and training content for mobile as well web development technologies. They constantly monitor current industry trends and keep their training materials and workshops up to date.Yusuf Saber is an Android developer with over 5 years of professional experience. Yusuf earned his Master's degree in Computer Engineering from Ryerson University in 2011 and started his career as a .NET developer before quickly turning to Android. He has worked for a large range of Android apps, from social to multimedia to B2B and more!"
Price: 199.99


"R: Programming & Troubleshooting: 3-in-1"
"R is a high-level statistical language and is widely used among developers, statisticians, and data miners to develop statistical applications. While powerful and expressive, R is not without its pitfalls and novice developers may find themselves spending much of their time troubleshooting bugs and edge cases rather than getting on with the task at hand. This solution-based course will be your guide taking you through different programming aspects with R and solving common obstacles one may encounter while programming with R.In this comprehensive 3-in-1 course, you will explore R programming language incisively. You will learn about the various programming concepts in R for developing applications and the difficulties faced while developing them. You will also know how to manipulate data frames and learn about troubleshooting problems and practical techniques for importing and exporting data. Taking a problem-solution approach, this learning path will upgrade your R skills and save time and effort when writing R.This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learn R programming, starts off with explaining how to install R on your systems. You will then learn to work with powerful R tools and techniques. You will also learn some of the most powerful packages in R and data structures such as matrices, lists, and factors. Next, you will learn how to create vectors, handle variables, and perform other core functions. You will be able to tackle issues with data input/output and will learn to work with strings and dates. Moving ahead, you will learn more advanced concepts in R such as metaprogramming and functional programming. Finally, you will learn how to tackle issues while working with databases and data manipulation.The second course, Advanced Tools and Techniques Beyond Base R, introduces a number of recently developed R packages and paradigms, in particular the concept of tidy data and the Tidyverse collection of packages, which are rapidly becoming indispensable to R data analysts. You will learn how to efficiently process and analyze data in ways not possible with base R and produce high-quality statistical graphics. This course will finish with a taste of how functional programming and metaprogramming with R can simplify and speed up your data analysis code.The third course, R Troubleshooting Solutions, begins with explaining you the common difficulties in manipulating data frames, followed by troubleshooting problems that arise from some of the more confusing building blocks of the core R language. Next, you will learn practical techniques for importing and exporting data. Finally, you will learn how to resolve common issues when drawing graphics with ggplot2.By the end of this Learning Path, you will have all the required R skills that will save your time and effort when writing R.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Dr. David Wilkins has been writing R for over a decade. He is the author of a number of popular open-source R packages, two previous Packt Publishing courses on the R language, and over a dozen scientific publications involving R analyses. He holds a Bachelor's degree in Science and a PhD in molecular genetics. He has a particular passion for creating beautiful and informative statistical graphics, and enjoys teaching people to use R to find and express insights in their own datasets."
Price: 199.99


"Learning Apache Storm for Big Data Processing"
"Apache Storm is a distributed real-time processing engine. Created by Nathanmarz for Backtype and later open sourced under Apache License 2, it's a scalable and a fault-tolerant engine used to process a massive number of unbounded streams. In this course you will see how simple yet efficient Apache Storm is when it comes to real-time processing.In the course, you will learn about data processing types followed by Apache Storm and its features. You'll learn the core concepts of Apache Storm such as spouts, bolts, topology, and stream grouping, and set up Apache Storm in single-node and multi-node configurations. Also you'll explore how fault-tolerant Apache Storm is.Taking this course will kick-start your experience with Apache Storm; you'll create a scalable, fault-tolerant, real-time processing application while setting a strong base for the fundamentals of the real-time processing paradigm and Apache Storm.About the AuthorPrashant Nair, founder of CognitoIT Consulting Pvt Ltd, developed a keen interest in IT technologies, which led him to pursue his passion as a career. His organization provides training and consultancy on niche technologies such as big data, Cloud, Virtualization, and DevOps tools.Presently, Prashant is an established corporate trainer and big data consultant with more than 15 years' experience in datacenter and cluster implementations, cloud computing, big data, DevOps, and Virtualization. He has also worked in the big data domain as a Solution Architect and Hadoop consultant. He has trained lakhs of professionals in big data, cloud, and DevOps tools."
Price: 124.99


"Hands-On Beginner's Guide on Big Data and Hadoop 3"
"Do you struggle to store and handle big data sets? This course will teach to smoothly handle big data sets using Hadoop 3.The course starts by covering basic commands used by big data developers on a daily basis. Then, you'll focus on HDFS architecture and command lines that a developer uses frequently. Next, you'll use Flume to import data from other ecosystems into the Hadoop ecosystem, which plays a crucial role in the data available for storage and analysis using MapReduce. Also, you'll learn to import and export data from RDBMS to HDFS and vice-versa using SQOOP. Then, you'll learn about Apache Pig, which is used to deal with data using Flume and SQOOP. Here you'll also learn to load, transform, and store data in Pig relation. Finally, you'll dive into Hive functionality and learn to load, update, delete content in Hive.By the end of the course, you'll have gained enough knowledge to work with big data using Hadoop. So, grab the course and handle big data sets with ease.About the AuthorMilind Jagre works as a Data Scientist Analyst at the Ford Motor Company in Dearborn. In his current work, he works on the latest technologies in the field of big data and Machine Learning. He is responsible for bringing third-party client datasets to the Ford ecosystem and making use out of that data intelligently by deriving useful insights from it. He graduated from the University of Connecticut with a Master's degree in Science in Business Analytics and Project Management. He has worked and learned a lot of new things in the field of Analytics and Data Science."
Price: 124.99


"Architecting an Azure Compute Infrastructure"
"Over the years, Azure cloud services has been growing at a faster rate, and the number of organizations adopting Azure for their cloud services is also rapidly increasing. Leading industry giants are finding Azure to fulfill their extensive cloud requirements. With the Azure cloud adoption going at a faster pace, some frustration comes in as well. Public Cloud definitely makes deploying workloads a lot faster, but it doesnt always makes things easier. Thats why you still need to understand the platform capabilities, and having the knowledge to really design and architect your future datacenter strategy. And thats exactly what this course will teach you.In this module, we highlight one of the most common scenarios in an Azure adoption project, mainly designing and integrating Azure Virtual Machine topologies. Just like building out your VM architecture in a typical on-premises datacenter, this course is logically structured in that way. Starting from designing Azure Virtual Networking architectures, both within Azure and for Hybrid scenarios, we move over to an in-depth view on Azure Virtual Machines. What VM sizes are available and how to decide which ones to use, how to deploy VMs in a couple of different ways, as well as how to streamline Azure VM configurations, are the key objectives of this topic. Next, viewers will learn how to architect high-availability setups for Azure VM workloads. In the last section of this course, viewers will get a good understanding of what platform monitoring solutions Azure provides today, by zooming in on Operations Management Suite, Azure Monitor and Azure Log Analytics.About the AuthorPeter De Tender is the CEO and Lead Technical Trainer at PDTIT , a Microsoft Cloud Platform Architect, extremely passionate trainer and speaker, Azure MVP (2013-2018), Microsoft Certified Trainer (MCT) and technical writer. Starting his career in 1996, Peter has never looked back from Microsoft infrastructure technologies. At present, hes an expert on Azure and Azure Stack, coaching global Microsoft Partners, larger Microsoft customers and Microsoft FTE teams, all over the world, in achieving more with Azure. While this got him a position as FTE for Microsoft Corp in the global Microsoft AzureCAT GSI (Azure Engineering) team early 2016, his passion for speaking and presenting made him decide to return to his own company after about a year, coming back with an even stronger focus on providing readiness workshops and architect consulting on the Azure platform.When Peter is not speaking or presenting, he authors Azure-related whitepapers and courses for Microsoft as well as several other training companies in the IT industry, or updating his own custom Azure Advanced training material."
Price: 124.99


"DevOps: CI/CD with Jenkins using Pipelines:Complete Tutorial"
"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 3-in-1 course is designed to give you the ins and out 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 software applications. You will work on improving the quality of your delivery process by implementing an acceptance stage in workflows. You will explore how automation works for database scripts by adding a new stage to your pipeline for database migration. You will move towards improving the quality of your software development workflow by integrating Jenkins with GitHub to automatically build pull requests.This training program includes 3 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. In the third course, Effective Jenkins: Improving Quality in the Delivery Pipeline with Jenkins, you will improve the quality in your delivery process by implementing an acceptance stage in workflows wherein you will learn different test types and add automated API and UI tests to the pipeline. You will then understand how to automate the execution of database scripts and add a new stage to your pipeline to manage database migrations. You will also learn about branching strategies and how to implement continuous feedback on every feature branch using Jenkins multi-branch. Finally, you will improve the quality of your software development workflows and learn how to integrate Jenkins with GitHub to automatically build pull requests.By the end of this Learning Path, youll be thoroughly equipped with the concepts of Jenkins and will be able to configure Jenkins effectively to build, test, and deploy your software.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Rodrigo Zacheu Russo is a Certified Jenkins Engineer and has 14+ years of experience in software development with different programming languages and technologies in different countries (Brazil, US, Portugal, Germany, and Austria) and projects in companies ranging from a financial institution to game and e-commerce ventures including 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 lifecycle through automation, process improvements, and developing new tools and techniques. Rodrigo holds a B.S. in Computer Science and a post-graduate degree in Software Engineering."
Price: 199.99


"Azure PowerShell on the Cloud"
"Microsoft Azure provides organizations with resources available on demand, and with the ability to resize and scale those resources to meet current demands. But knowing Azure isn't enough to take your career to the highest levels. PowerShell and the Azure RM modules give you the perfect management tool to script and automate your Azure infrastructure.In this course, you will start by learning the core concepts of working with Azure, including getting signed in, saving credentials, and working with resource groups. You will learn how to use Azure PowerShell to manage three of the most useful infrastructure resources Azure customers use in their environments: storage, network, and virtual machines. You will also learn how to deploy Azure resources through Azure RM templates.By the end of the course you will know everything you need to create, manage and operate virtual machines and their underlying storage and network components in your Azure cloud environment, all with the latest version of PowerShell. About the AuthorMichael Simmons is an IT Professional with over 20 years' experience managing and administering technology and helping the people who use it. He started using PowerShell and became involved in the community in 2007 and started iLovePowerShell in 2010 as a blog and resource for the community where he discusses PowerShell and how to use it to improve your career. As a PowerShell expert and evangelist, he continues to spread knowledge from an admin/tech support perspective. He's driven to teach IT professionals to write great code, empowering them to take control of their job and acquire an inspiring career."
Price: 124.99


"Java EE 8 High Performance"
"Java EE 8 High Performance aims how to use Java EE for mission- or performance-critical applications. How to monitor the state and performance metrics of your program in a distributed environment. To make use of concurrency and multiple cores provided by modern processor architectures plus the support offered by Java 8. Common pitfalls and How you can scale your application to meet higher demand by adding cluster and load-balancing techniques. As well as optimization tools and frameworks like the Java Cache standard, Eclipse Collections or Javolution.About the AuthorWerner Keil is a Cloud Architect, Java EE, and Microservice expert for a large bank. He has helped Global 500 Enterprises across industries and leading IT vendors.He worked for 3 decades as IT Manager, PM, Coach, SW architect and consultant for Finance, Mobile, Media, Transport and Public sector. He develops enterprise systems using Java, Java EE/Jakarta EE, other Oracle, IBM or Microsoft technologies, JavaScript, Node, Angular, dynamic or various functional languages.Werner is Committer at Apache Foundation, Eclipse Foundation, Babel Language Champion, UOMo Project Lead and active member of the Java Community Process in JSRs like 321 (Trusted Java), 331 (CP), 344 (JSF 2.2), 354 (Money), 358/364 (JCP.next), 360/361 (ME Embedded), 362 (Portlet 3), 363 (Unit-API, also Spec Lead), 365 (CDI 2), 366 (Java EE 8), 375 (Java EE Security), 380 (Bean Validation 2), 382 (Config), 385 (Unit-API 2, also Spec Lead) and was the only Self-employed Member of the Executive Committee for 9 years in a row"
Price: 124.99


"WinOps CI/CD with Microsoft Azure Stack: VSTS and TFS 2018"
"DevOps blurs the lines between Development and Operations, when harmonized with Agile practices. It addresses good practices for delivering world class solutions. VSTS and TFS can help you plan and code your application, now it's time to start looking at how to set up continuous integration, deployment, testing, monitoring, delivery, and all of the essential elements of DevOps and OpsDev. If you're a DevOps professional who wants to learn how to implement leading DevOps processes within Visual Studio Team Services and Team Foundation Server 2018, then this Learning Path is for you.This comprehensive 2-in-1 course offers you an in-depth introduction to the DevOps processes with Visual Studio Team Services (VSTS) and Team Foundation Server 2018 with all of its essential elements, explores the concepts of scaling enterprise agile, and gives you a comprehensive guide to planning your continuous delivery pipeline. You will learn how to build, configure, and deploy in code. You will also learn how to get insights of your application to monitor and measure it in real time.This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.In the first course, WinOps - DevOps on the Microsoft Azure Stack: VSTS and TFS 2018, you will delve into real-world leading approaches to plan your solution delivery with the Visual Studio Team Services (VSTS) and Team Foundation Server 2018. You will work on learning how to use VSTS and TFS to visualize your backlogs, manage work items, manage the defect lifecycle, and make sure that the whole process can be easily followed by everyone within your organization. You will also get to know how Kanban and Lean are essential for an optimized DevOps process and continuous improvement. With the help of this course, implement Kanban and Lean to manage your work in process (WIP). This course, makes you comfortable with dashboards and queries, which play an important role within every successful DevOps implementation, representing how to measure and monitor business value delivered. You will learn to set up dashboards to provide a window into what is happening across the portfolio, project and team levels. Alerts and notifications will then help you implement enterprise collaboration (ChatOps) within your organization. Learn to create alerts, notifications and integrate external applications such as Slack and Microsoft Teams. Finally, work on customizing the processes on VSTS and TFS, work items, fields and workflow states along with advanced configuration options to make sure that the process you have is best suited for your team needs.In the second course, WinOps Continuous Delivery with Azure, you will start by looking at the vNext build system. You'll learn how to create build definitions, configuration as code (YML) for your needs, and use hosted or private agents to make sure you have all the prerequisites available to build your containerized platforms. After that, you'll extend your pipeline by autonomous deployment capabilities. You'll see how to create the deployment pipeline across different environments, all while making sure that the necessary approvals and checks are in place. Adding continuous testing is the next step. Youll learn how to add automation to both your build and release step. You'll also look at using Azure to run automated (UI/API) and performance engineering load tests. Another important step in implementing your DevOps process is continuous insight through monitoring. Application Insights is an Artificial Intelligent enabled Microsofts solution when it comes to monitoring your applications. You will also see how Intelligent Automation (IA) through Robotic Process Automation (RPA) can help you detect problems in your application and how it can be utilized them to achieve continuous delivery.By the end of this Learning Path, you will be able to implement leading DevOps processes within Visual Studio Team Services and Team Foundation Server 2018.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Jonathon Wright is a strategic thought leader and distinguished technology evangelist. He specializes in emerging technologies, intelligent automation and cognitive adoption (deep learning), and has more than 20 years of international commercial experience within global organizations. He is currently the CTO for Digital-Assured based in Oxford in the UK, advocacy board director for various non-profit organization such as Vivit-Worldwide and is a representative of the European Commission on the topic of Artificial Intelligence (AI). Jonathon combines his practical experience and leadership with real-world insights behind the core principles and practices underpinning Enterprise AI, Smart Cities (IoT / C2X & I2X) and Robotic Process Automation (RPA). Thus, he is frequently in demand as a keynote speaker at international conferences such as TED, Gartner, Oracle, AISummit, Unicom, EuroSTAR, STAREast, and STARWest. Jonathon is the author of several award-winning books."
Price: 199.99


"IBM Watson for Beginners"
"When IBM Watson defeated the two Jeopardy champions back in 2011, it opened a new era in the practical application of Artificial Intelligence technology and contributed to the growing research and interest in this field. When we include the unprecedented computing power offered by the cloud, it's clear we are living in an exciting era for building applications.The course will start by introducing Watson and what it can do for you. You will discover the kind of problems Watson can help with, and discover the main components/features that enable it to work. Along the way we'll learn the core Cognitive Computing techniques, concepts, and practices that Watson adopts and makes accessible to all. After that brief start, we'll delve into problem solving with Watson. Each section will deal with a particular kind of problem that Watson can solve, using 1 or more illustrative examples to show you how Watson can be used to solve your own business problems and build powerful intelligent systems. By the end of the course, you'll have a clear grounding in what Watson can do and will be able to use the most popular and important features. You'll have a good idea of the broader capabilities of Cognitive Computing, and how IBM Watson makes these capabilities accessible for all.About the AuthorDuvier Zuluaga Mora is a systems engineer who graduated from National University of Colombia, with a degree in Image Processing and Computer Graphics. He has more than 10 years' experience, including Application Integration Solutions, Service Oriented Architectures (SOA), Business Process Management Systems (BPM), and, in recent years, experience in Cognitive Solutions Architecture for Latin America. Duvier was passionate about algorithms from a young age, and was part of the Colombian Team for International Olympiad in Informatics (IOI), first as a contestant and then as a National Team Trainer. He likes to work with technologies that have the potential to change the World."
Price: 124.99


"Getting Started with Modern Python"
"In this course, you will start by setting up your development environment, including downloading Python and setting up your IDE (PyCharm); you'll then be introduced to Python lists and list comprehensions. The course will then show you what a generator is and why you might want to use one. Further on, you will be introduced to functions and decorators, and see how you can use them. You will then learn how to create a very simple, single-file Python program, and how to execute it both from the command line and from within the IDE. You'll also get a very brief introduction to debugging.By the end of the course, you'll have learned how to manipulate strings, parsing and printing them.About the AuthorJoran Beasley has over 7 years' experience as a professional software developer (primarily in Python) and is an active contributor to the Python community. He has previously worked with Packt Publishing as a tech reviewer."
Price: 124.99


"Data Analytics for Beginners with Google Colaboratory"
"Google Colaboratory is an online platform to perform data analysis. It enables you to create interactive Jupyter notebooks that mix text with Python code to run queries and display data analysis results. Stored on Google Drive you'll be able to run notebooks and collaborate with peers through Google's cloud services.In this course, you will learn to solve problems and obtain key results with data. You will begin by building your own Jupyter notebook before you explore and learn the basics of Google Colaboratory. Then you will explore several file formats to store data and use SQLite to query large datasets. Next, you will learn to initialize 1D and 2D data structures with the Numpy and Pandas libraries to help organize and summarize metrics such as the mean, median, and standard deviation of your data.Moving further, you will learn to identify outliers in your data, eliminate dirty data and perform common data transformations. Finally, you will use qualitative and quantitative data types with Matplotlib to display effective charts and visuals. By the end of this course, you'll have the tools to perform data analysis to tell your own compelling stories with data.About the AuthorTairi R. Delgado is a bay area native with a background in computer engineering. He has worked with companies such as Apple, helping automate their localization help documentation and Udacity - where he taught data science and co-developed their machine learning program. With his passion for sharing his expertise, he has been teaching Data Science and Machine learning for over 5 years."
Price: 124.99


"Tips, Tricks & Techniques for Python Application Development"
"Python is a widely used advanced programming language. Over the years, Python has turned out to be a boon for developers and it is very powerful, fast, can run everywhere, and offers flexibility. Hence it is also important to gain insights into this language and use the right tips and tricks while you develop an application, as this makes life easy for developers.The course starts by dealing with performance issues and learning how to tackle them in an application. Distributing an application with Python is not easy but you will learn ways to distribute applications developed using Python along with GUIs, web applications, and more. Further, you will learn to test your application at different levels and use modern software at the development stage. You will also learn to expand productivity using standard and third-party tools. Finally, you will learn to protect your code quality from potential errors and detect any problem at an early stage, to prevent any issues later.By the end, of course, you will have learned many tips and tricks while developing an application with Python; you'll excel at this and avoid encountering major problems as a developer. So, grab this course and take your applications to the next level! About the AuthorMihai Costea is an Automation Technical Team Lead at Telenav GmbH and is from Romania. He has worked with a lot of technologies over a long period. He worked with many startup companies and made a major contribution to them. He has experience in iOS, Python, Go, Docker, jQuery, Android OS development, and many more technologies."
Price: 124.99


"Mastering Delphi"
"Delphi is a cross-platform Integrated Development Environment (IDE) that supports rapid application development for Microsoft Windows, Apple MacOS X, Google Android, iOS, and now Linux. This course will be your guide to building efficient, high-performance applications with Delphi.The video begins by explaining the fundamentals of Delphi programming. It will teach you how to improve your development skills and GUI programming with FireMonkey. After that, you'll delve into web development with Intraweb and uniGUI. Finally, we'll integrate with cloud services and interact with IoT.Towards the end, you will learn to integrate your app with various web services and deploy them. By the end of the video, you will be able to build powerful, cross-platform, native apps for Windows and Android with a single code base. You will also have enormous experience with Full Stack Development. About the AuthorMuminjon Abduraimov is a young ambitious computer programmer. He has been working with the Delphi programming language since 2015. So far, he has done several projects, such as Delphi Examples, which has approximately 10,000 users and an English language course for beginners and intermediate learners. In May 2017, he attended the Google I/O 2017 Extended IUT as a lecturer and got a certificate of appreciation from Inha University in Tashkent."
Price: 124.99


"Hands-on Application Building with GraphQL"
"GraphQL is a data-fetching API developed by Facebook, which has been using it for five years; it powers millions of devices and most components of the Facebook and Instagram website. In this course, you will get an introduction into GraphQL as a bridge for React client application to communicate with servers as the missing data-fetching or query language.In this course, you will learn how to build your own Trello-like web application using GraphQL. The course starts by teaching you GraphQL basics and comparing it with REST; you will then learn to run queries and specify types in its schema system. The course then shows you how to build a Graphql server and a client UI and connect this Apollo-based client to the server. You will then learn to add features to your board such as adding or editing a task. You will then see how to implement the shared whiteboard functionality by populating the changes into others sessions and how to solve the conflicts in this real-world scenario with concurrent changes from different users. . The course then shows you how to add authentication to your application to prevent unwanted access to it and user centric web serviceFinally, you will learn troubleshooting typical problems that may occur while running your app, and how to fine-tune the schema and communication of client-server. By the end of the course, you will be able to build your own applications using GraphQL.About the AuthorRobert Hostlowsky (@rhosts) has been gaining experience in various roles in software development. He currently works at codecentric AG as a senior consultant and as a developer and technical coach, following the goals of high quality and efficiency. Since 2012 He has been an enthusiastic supporter of the software crafts movement. For more than 2 years he has been working with GraphQL. As a speaker at various conferences and meetups, he has presented this topic to more than 500 people."
Price: 124.99


 
Previous Next