"Learning Programmatic Access to MongoDB" |
"MongoDB makes it possible to store and process large sets of data in ways that increase business value. The flexibility of unstructured, schema-less, storage, combined with robust querying and post-processing, makes MongoDB a compelling solution for enterprise big data needs.In this product, well demonstrate how to use two popular programming languages (Python, PHP) to connect to MongoDB databases and manipulate their contents via the use of the CRUD commands we covered in Program 2.Instead of developing a basic application of limited functionality, were going to develop a MongoDB class that encapsulates all the CRUD functionality in methods. As a reusable class, youre now free to incorporate your class into any application. Additionally, you can continue to add more functionality to your class, tailoring it to your precise requirements.Taking this course will help you learn how to access MongoDB in both PHP 7.2 and Python 3.6 while still being able to execute CRUD commands in each language. You will also learn how to deal with exception handling for MongoDB API calls and add filters and projections to your queries. You will also populate your data structures with data fetched from MongoDB using cursors.About The AuthorMicheal Shallop started programming in 1981 on a Tandy TRS-80 Model 1 and hasnt stopped since. He graduated in 1991 from Oklahoma State University with an Honors degree in Computer Science. In his career, hes coded in many programming languages and has used a variety of databases, relational and otherwise. He was the technical author of a patent awarded in 2011 for his work on real-time data collection, aggregation, and forecasting in a conventional (automotive) business.He is currently working for givingassistant .org, designing and writing a back-end, event-driven, object-oriented, data-agnostic framework utilizing AMQP as the data transport vector and PHP 7.1 as the primary language. He has been programming in PHP for MongoDB since 2010 and has been the architect of several systems, mostly back-end frameworks.Micheal is interested in anything with a programming language behind it. Most recently, he has been experimenting with Arduino programming on the Raspberry Pi, and writing a social media site in Python. He is also technically skilled in RabbitMQ, general database tech, Python, C/C++, Linux"
Price: 124.99 |
"Learning Angular Services" |
"Angular services hold the business logic of an application and are used to organize and share code between components through dependency injection.With this course, youll get answers to all Angular Services use cases, and more. We will start to make use of existing services and tackle different Angular challenges. So, let's build our own custom Angular services and master the concept of Observables. Each section of this course provides you with hands-on training in working with custom services or built-in services.This course will teach you not only to build services but also to use them in Angular components. By the end of this course, you will be able to create dynamic web applications using the REST API, unit-test your services, and develop a more solid understanding of asynchronous and reactive programming.About The AuthorSam Orgill is a developer with over 10 years experience in web development. He began by helping to develop websites for his father's company, which developed into a successful side-hustle while he was at university. He subsequently went into industry and developed his web development skills but has since gone freelance and has a passion for teaching others the power of web development and the freedom a web development career brings."
Price: 124.99 |
"C# Data Structures and Algorithms" |
"Programmers often concentrate on studying the specifics of programming languages and libraries. However, to write efficient code, you also need to know the right data structures and algorithms that have to be used in different situations. By understanding how to compare algorithms in terms of time and complexity, youll be able to implement the right one to resolve everyday programming problems.In this course, youll learn about common algorithms and understand how to estimate their efficiency. Youll also get to grips with the essential data structures that you can use to perform typical programming tasks. Youll make steady progress as you learn how to implement data structures and algorithms in the latest C# language available with .NET Core, and you'll review .NET built-in data structures. This will help you to write well-structured and efficient programs. As you approach the concluding sections, youll delve into several common programming problems and solutions, which will help you to fix issues with your code and optimize your programming processes.By the end of this course, youll have the skills you need to start writing more efficient code and build further on your C# data and algorithm knowledge.About The AuthorEugene Agafonov leads the development department at ABBYY and lives in Moscow. He has over 15 years' professional experience in software development, and he started working with C# when it was in its Beta version. He was a Microsoft MVP in development technologies in 2006-2018, and he often speaks at local software development conferences in Russia about cutting-edge technologies in modern distributed applications development. His main professional interests are cloud-based software architecture, scalability, and reliability. He is the author of the Multithreading with C# Cookbook and Mastering C# Concurrency books by Packt Publishing."
Price: 124.99 |
"Hands-On Auto DevOps with GitLab CI" |
"Developing modern software requires an automated pipeline that builds, tests, and deploys your application, complete with its required infrastructure. GitLab is a Git-based version control server, available at gitlab .com or as a private server. GitLab CI provides automated builds and deployments right from within GitLab. With GitLab CI, it is easy to add build and deployment automation that triggers on every code change, helping you build high-quality, reliable software and deploy it to production at speed. This course will give you a hands-on tutorial on GitLab CI. You will use GitLab CI to create a DevOps pipeline to automatically build, test, and deploy software to virtual machines and container environments.You will explore the features of GitLab CI, including using runners to execute build jobs, creating multi-stage builds, and deploying to virtualized and containerized environments. You will see how easy it is to get started with GitLab CI by deploying your own runners in cloud environments or on your own servers, using Docker and Kubernetes or ordinary scripting.By the end of this course, you'll be ready to use GitLab CI for your own applications to automate your build and deployment pipelines.About the AuthorAlan Hohn is a Lockheed Martin Fellow who specializes in DevOps, microservice architecture, and agile. He is experienced at deploying and configuring GitLab CI and in helping teams take advantage of its ability to automate application builds, tests, and deployments. He has extensive experience teaching technical topics and loves to combine examples and explanation to make any technology clearer."
Price: 124.99 |
"3D Neural Network Visualization with TensorSpace" |
"TensorSpace is a neural network 3D visualization framework built by TensorFlow.js, Three.js, and Tween.js. TensorSpace provides Keras-like APIs to build deep learning layers, load pre-trained models, and generate a 3D visualization in the browser. By applying TensorSpace API, it is more intuitive for Data Scientists to visualize and understand any pre-trained models built by TensorFlow, Keras, TensorFlow.js, and so on.In this quick and short course, youll learn how to present the inner workings of your pre-trained Neural Network models with easy-to-access 3D visualizations in a web browser. By the end of this course, youll be able to create compelling 3D visualizations that will show the neural network architecture and how pre-trained models work in real time with TensorSpaceAbout The AuthorJakub Konczyk has enjoyed and done programming professionally since 1995. He is a Python and Django expert and has been involved in building complex systems since 2006. He loves to simplify and teach programming subjects and share it with others. He first discovered Machine Learning when he was trying to predict the real estate prices in one of the early stage start-ups he was involved in. He failed miserably. Then he discovered a much more practical way to learn Machine Learning that he would like to share with you in this course. It boils down to Keep it simple! mantra."
Price: 124.99 |
"Full-Stack Web Development with Flask" |
"In this course, we will cover everything you need to know to build a dynamic web application using the Python and Flask frameworks for seamless full-stack web development. You'll dive into the Flask environment and get to know its directory structure, template, and routing systems. Then you'll learn to connect to databases such as Flask-SQLAlchemy and Flask-MongoEngine to help store and track data.We will show you how to build styled websites for an amazing UI experience using this popular front-end tool, how to get to grips with The Flask-RESTPlus extension, and how to call the API from JavaScript and use Postman to test the API. You'll learn to integrate Flask-Security, which allows you to add common security mechanisms. The course will also teach you options for deploying your Flask application.Finally, you'll be able to build amazing personal or effective business websites while writing your code in Python's Flask framework and its popular front-end framework. The course will develop your experience in Flask and when you've completed it you will be able to build your own complex web applicationsAbout the AuthorChristian V. Hur is an instructor and author who holds a Master of Science in Computer Information Systems (with an emphasis on Web Application Development) from Boston University. His career in web technologies spans over 20 years and he has taught computer programming and web development courses at both the undergraduate and graduate level.In industry, he has built websites and web-based applications using various web technologies throughout his career. In addition to authoring books published by MC Press, he produces online training courses for Lynda .com and Packtpub .com. In his spare time, he enjoys exploring new web technologies, learning AR/VR and game development, and contributing to Stack Overflow and Quora."
Price: 124.99 |
"Creating Smart Contracts with Ethereum" |
"Make no mistake, Ethereum and Blockchain technology is disrupting the web as we know it. The tech industry cannot hire blockchain developers fast enough and there are only a small number of resources for new developersIn this course, youll start by learning the Ethereum smart contract programming language Solidity and its capabilities. Youll design, test, and deploy secure Ethereum smart contracts using the latest industry standards. Also, youll build dynamic front ends for web applications and configure your project infrastructure with smart contracts and the Ethereum blockchainBy the end of the course, youll have comprehensive knowledge in writing smart contracts and building applications that interact with them.About the AuthorDrew Taylor has been a Bitcoin and Ethereum miner since February 2017, and Montreal's rapid growth in the fintech space has given him rich first-hand experience of the cryptocurrency industry. He also work as senior blockchain developer for Greenstream Networks ( https://www.greenstream.tech/). By constantly tackling new programming tools, Drew has developed a powerful learning curve that has allowed him to master web developement, mobile development, cryptocurrency development and blockchain development."
Price: 124.99 |
"Advanced Projects in Electron 4, React, and Redux" |
"Electron has gained immense popularity over the years as being a reliable tool for modern desktop applications. The new 4.0 release brings some great features to the table, allowing developers to build more powerful cross platform apps.If you're a developer who has used the Electron framework to build a desktop app, this course will take you from where you currently are, on to being capable of applying the framework to build a series of robust applications. You'll learn how to skillfully chalk out great designs for your apps, that ensure practicality, reliability as well as usability for their users. Building 3 apps of increasing complexity throughout the course, you'll gain a strong knowledge of the ins and outs of Electron to be able to optimize, debug and make your apps highly responsive.By the end of the course, you will be capable of building powerful desktop apps with GUIs that wow your clients.About The AuthorLeart Gjoni is a Software Engineer who is an expert in building robust and performant code. Most of the time he is involved in Web Apps development using Node.js and React.js or in Desktop Apps development using Electron.js. You will love how he gets to the point quickly and clearly, while teaching you the essential skills to become a successful Software Developer."
Price: 124.99 |
"Machine Learning Algorithms in 7 Days" |
"Are you really keen to learn some cool machine learning algorithms that are making headlines these days? Machine learning applications are highly automated and self-modifying, and they continue to improve over time with minimal human intervention as they learn with more data. To address the complex nature of various real-world data problems, specialized machine learning algorithms have been developed that solve these problems perfectly. This course offers an easy gateway to learn about 7 key algorithms in the realm of Data Science and Machine Learning. You will learn how to pre-cluster your data to optimize and classify it for large datasets. You will then find out how to predict data based on existing trends in your datasets. This video addresses problems related to accurate and efficient data classification and prediction. Over the course of 7 days, you will be introduced to seven algorithms, along with exercises that will help you learn different aspects of machine learning. This course covers algorithms such as: k-Nearest Neighbors, Naive Bayes, Decision Trees, Random Forest, k-Means, Regression, and Time-Series.On completion of the course, you will understand which machine learning algorithm to pick for clustering, classification, or regression and which is best suited for your problem. You will be able to easily and confidently build and implement data science algorithms.About the AuthorShovon Sengupta is an experienced data scientist with over 10 years' experience in advanced predictive analytics, machine learning, deep learning, and reinforcement learning. He has worked extensively in designing award winning solutions for various organizations, for different business problems in the realm of Finance. Currently, he works as Senior Lead Data Scientist at one of the leading NBFCs in USA.Shovon holds an MS in Advanced Econometrics from one of the leading universities in India."
Price: 124.99 |
"Learning VMware Horizon 7.x" |
"VMware Horizon 7 enables you to deliver applications and virtual desktops to your end-users, allowing them to access their workspace environments from anywhere and at any point in time, using any device. This course will take you from being a beginner to being able to centrally manage your desktops, using the latest version of VMware Horizon 7. The video starts with an overview of the architecture and latest features of VMware Horizon 7, including building your own lab environment so you can get hands-on with the course. You will also learn how to design and deploy your Horizon 7 environment. Finally, we will build two operating systems, optimize them for your VDI, and then walk you through the different methods of delivery for the instant clone, linked clone, and full clone options.By the end of the course, you will be equipped to create desktop resources by using Horizon Desktop Pools and fine-tune the end user experience, to ensure the best optimization from your virtual desktops.About The AuthorPeter Von Oven has spent the past 20+ years of his IT career working with customers and partners to design technology solutions aimed at delivering true business value. He has been involved in numerous large-scale enterprise projects and deployments and you may well have seen him at key IT events, such as VMworld, IP EXPO, and various VMUGs and Citrix User Group events across the UK.He has also held senior presales roles and presales management roles for some key vendors, such as Fujitsu, HP, Citrix, and VMware, and was awarded VMware vExpert status for 2015, 2016, 2017, and 2018.Over the past 15 years or so Peter, has focused his skills and experience by specializing in the desktop and application virtualization space, and today he works as the Chief Technology Officer at Droplet Computing, a company that he founded in 2016.Peter first got a taste for writing when he assisted with some of the chapters in a book entitled Building End-User Computing Solutions with VMware View, which then led to six other Packt titles: VMware Horizon Mirage Essentials, VMware Horizon Workspace Essentials, VMware Horizon View Essentials, Mastering VMware Horizon 6 (co-written with Barry Coombs), Learning VMware App Volumes, and (the most recent book) Mastering VMware Horizon 7 Second Edition, on which this course is based. A third edition of this book is currently in production and will be published in early 2019."
Price: 124.99 |
"Mastering ggplot2" |
"You already know the basics of Data Visualizations with R but this isn't enough. You want to be able to create advanced-level Data Visualizations that showcase insights from your datasets.This course will provide you with a detailed exploration of the latest version of ggplot2, in a step-by-step and engaging manner. Through this course, you will master the advanced concepts of ggplot2 and will be able to tackle any Data Visualization project with ease and with increasing complexity.By the end of the course, you will have honed your expertise and mastered data visualizations using the full potential of ggplot2.About the AuthorHarish Garg is a Co-Founder and Software professional with more than 18 years of Software Industry experience. He currently runs a software consultancy that specializes in Data Analytics and Data Science domain. He has been programming in Python for more than 12 years now and has been using Python for Data Analytics and Data science for 6 years. He has developed numerous courses in Data Science domain and has also published a book involving Data Science with Python, including Matplotlib."
Price: 124.99 |
"Advanced iOS Development with Swift 4.x" |
"Swift is a secure, fast, and interactive programming language. It combines powerful type inference and pattern matching with a modern, lightweight syntax, allowing complex ideas to be expressed in a clear and concise manner. You can start using the new Swift compiler and migrate at your own pace, taking advantage of its new featuresThis course will provide you with an in-depth knowledge of some of the most sophisticated elements of Swift development, including protocol extensions, error-handling, design patterns, and concurrency, and guide you on how to use and apply them in your own projects. You'll see how even the most challenging design patterns and programming techniques can be used to write cleaner code and build more performant iOS and OS X applications.By the end of this course, you'll have got the hang of effective design patterns and techniques, which means you'll soon be writing better iOS and OS X applications with a new level of composure and control.About the AuthorJonathan Wilson is a full-time iOS software developer based in Belfast, Northern Ireland. He acquired his love of code in university, where he also competed in international programming competitions. After leaving with a First Class Masters in CS, he worked in Fortune 500 companies and startups. He currently works for a New York company with an application that has a large codebase using modern design patterns. In his spare time, he makes his own apps to explore new techniques and programming styles."
Price: 124.99 |
"Learning GitLab" |
"GitLab is an open-source tool that provides support for teams to plan, develop, test, build, deploy, monitor, and publicize their software projects, covering the entire Software Development Life Cycle (SDLC) in only one tool. This is very important nowadays because developers of new web and mobile applications are under a lot of pressure to create and deploy these applications as soon as possible.In this course, you will learn how to use GitLab to implement the DevOps culture. GitLab is a very famous tool that lets you cover the entire application development cycle. You will learn how to plan and organize new features, develop them, the application code in an automatic way, deploy and monitor the application in different environments, and refactor your application using only one tool: GitLab.By the end of this course, you will be able to develop better applications using DevOps.About the AuthorBruno Lorenco Lopes graduated in Computing Engineering at the University of So Paulo (USP), with an M.Sc in Computer Science and Computational Mathematics at the same university. As a systems analyst, he has broad experience in software development, using Java, Groovy, and C/C++, and has automatized tests using Spock and JUnit.Also, he is an enthusiast of the DevOps culture and has been working with it since 2014, using tools such as GitLab, Gitflow, Jenkins, and Docker. He is very passionate about software development and tries to stay updated about the latest tools and technologies that may help to boost the productivity of his team and increase software quality.Currently, he also works as a specialization teacher at Federal University of So Carlos (UFSCar), teaching Docker."
Price: 124.99 |
"Hands-On RESTful Web Services with Java 11" |
"RESTful Web Services is a stateless client-server architecture where web services are resources and can be identified by their URIs. Implementing RESTful Web Services with Java helps to simplify the development and deployment of web services. This course will show you how to implement a REST Web Service (API) in Java from scratch (using servlets), covering the basic concepts. This will be later followed by improvements in security, authentication, authorization, scalability, performance, API modeling, CORS, versioning, and documentation. Finally, you will find out what libraries are available to help you implement an API with ease, how to integrate with different layers and kinds of dependencies, how to integrate with other APIs, and where and how to deploy your application. By the end of this course, you will be able to efficiently create reliable and powerful Java RESTful Web Services and get a clear understanding of the process by implementing it your web apps.About the AuthorLuan Nico is a Software Developer who has used a plethora of languages, platforms, and frameworks throughout his life and thinks you should never stop learning new things. He particularly likes Java and thinks REST and other well-designed APIs should be more available to help Society as a whole build better and more integrated software. He loves Open Source and not only tries to help the community whenever possible but also is very grateful for what he has gotten from it."
Price: 124.99 |
"PyTorch Deep Learning in 7 Days" |
"PyTorch is Facebooks latest Python-based framework for Deep Learning. It has the ability to create dynamic Neural Networks on CPUs and GPUs, both with a significantly less code compared to other competing frameworks. PyTorch has a unique interface that makes it as easy to learn as NumPy.This 7-day course is for those who are in a hurry to get started with PyTorch. You will be introduced to the most commonly used Deep Learning models, techniques, and algorithms through PyTorch code. This course is an attempt to break the myth that Deep Learning is complicated and show you that with the right choice of tools combined with a simple and intuitive explanation of core concepts, Deep Learning is as accessible as any other application development technologies out there. Its a journey from diving deep into the fundamentals to getting acquainted with the advance concepts such as Transfer Learning, Natural Language Processing and implementation of Generative Adversarial Networks. By the end of the course, you will be able to build Deep Learning applications with PyTorch.About the AuthorWill Ballard is the chief technology officer at GLG, responsible for engineering and IT. He was also responsible for the design and operation of large data centers that helped run site services for customers including Gannett, Hearst Magazines, NFL, NPR, The Washington Post, and Whole Foods. He has also held leadership roles in software development at NetSolve (now Cisco), NetSpend, and Works (now Bank of America)."
Price: 124.99 |
"Flutter in 7 Days" |
"You'll gain the confidence to build customized UI's for your own projects using Flutter. You'll work with its cool features and understand how to compose widgets, add animations, and make your apps interactive in 7 days by building them throughout the course.By the end of this course, you will be up-to-speed with Flutter development and will be able to build stunningly rich cross-platform applications with a single codebase.About The AuthorAman Malhotra has been developing software for 3 years. He specializes in Android development. Recently, he switched to using Flutter, which saves him writing code in Kotlin/Java for Android and in Swift/Objective-C for iOS, and gives him the required high-quality apps that satisfy him and his customers. He hopes you'll enjoy learning and practicing building Flutter apps in this course"
Price: 124.99 |
"Hands-On Data Science with Java" |
"Building intensive data science projects is a long and tedious process. Analyzing large data sets requires knowledge of how to deal with all data structures. This means easy access, easier storage, and faster loading. Java provides an efficient way of doing these tasks to improve the efficiency of such data-intensive projects.In this course, you will use efficient Java libraries to simplify your data analysis. You will perform essential tasks such as loading, cleaning, and visualizing your data. You'll connect your data with different frameworks, making it easier to analyze small and large data sets. Using the DeepLearning4j library makes training your ML models that much simpler.By the end of the course, you will be able to build sophisticated and robust data science projects. You will simplify the integration challenges in production using Java.About The AuthorRahab Wangari is a data science expert with over 4 years' experience in data analytics and software engineering. She is currently a data scientist at Hepta Analytics limited where she oversees the implementation of data analytics projects. She holds a Masters degree in Information Technology with a concentration in Data Science from Carnegie Mellon University and a Bachelor of Science degree in Computer Science (Cum Laude) from Ashesi University College. Her background is in diverse sectors: Academia, Banking, and Manufacturing. Her major interests are in data analytics, machine learning, cyber security management, and software engineering."
Price: 124.99 |
"Advanced NLP Projects with TensorFlow 2.0" |
"Natural Language Processing (NLP) is the field of Artificial Intelligence (AI) that deals with text analysis and understanding. Some fields in which NLP is widely used are sentiment classification, spam detection, and topic detection. Deep learning is one of the tools that help us solve NLP problems.This course will get you started with real-world NLP projects and you will learn how to get the best insights from your text data. We will be building and training models in real-world projects and will focus on interactions between computers and humans with TensorFlow 2.0. Together, we will undertake a deep-dive into a collection of textual data sources, writing a Jupyter notebook step by step until we obtain actionable insights and powerful visualizations.By the end of the course, you will be able to build and implement your own NLP techniques and projects effectively, easily, and confidently.About The AuthorPietro Marinelli has consistently been ranked among the top data scientists in the world in the Google Artificial Intelligence platform, Kaggle. He has reached 3rd position among Italian data scientists and 214th among 91,000 data scientists around the world. Due to his work on Kaggle, he has been honored to participate as a speaker in Paris Kaggle Day, January 2019.He has been working with artificial intelligence, text analytics, and many other data science techniques for many years, and has more than 10 years experience in designing products based on data for different industries. He has produced a variety of algorithms, ranging from predictive modeling to an advanced simulation algorithm to support senior management's business decisions for a variety of multinational companies. He is currently collaborating as a reviewer for Packt, reviewing AI books.NLP has been one of the core focuses of his projects. He has developed different algorithms for text understanding and classification in different languages (including English, Spanish, Italian, Japanese, German, French, Russian, and Chinese)."
Price: 124.99 |
"Tableau Tips, Tricks, and Techniques" |
"Tableau is one of the most popular data visualization tools used by data science and BI professionals. Data visualization is of the utmost importance in the modern business world where data is increasingly used for decision making. Tableau 2019 is a powerful, fastgrowing, and self-service business intelligence and data visualization tool. Data analysis is faster in Tableau and no coding language is required to work with it.In this course, you will discover best practices that you didnt even know existed, and with which you can increase your efficiency and productivity while using Tableau for your daily tasks. Each section covers exciting tips, tricks, and techniques for efficient data visualizations in Tableau 2019 that you can apply in real-world scenarios to help your work get easier and help you become more efficient in your projects. You will learn how to make your visualizations look more visually appealing by adding customizations. You will also cover the new features introduced in Tableau 2019 and how it simplifies the way you use Tableau for your data science and BI requirements.By the end of the course, you will be able to use Tableau 2019 in a highly efficient manner, having mastered its best practices.About the AuthorAna Yin is an experienced Tableau Certified Trainer and Senior Consultant at Tridant Pty Ltd, based in Sydney, Australia. Starting out as a student of Architecture before swapping this for a Business degree, her passion for the Arts (backed up by a strong business acumen) makes her the go-to for clients who need expert advice on how to leverage data for effective storytelling and decision making. 80% of the time, she is involved in dashboard development for clients, setting design principles and best practice. As for the other 20%, she conducts Tableau Classroom Training across the Asia Pacific region. Outside work, she has always been an avid traveler, language buff, and a lover of good food."
Price: 124.99 |
"Hands-On Artificial Intelligence with Keras and Python" |
"AI will help you solve key challenges in the future in several domains. It is an exciting time to be doing AI with world making its shift towards Industry 2.0 with automation in focus. This course will help you learn by doing an industry relevant problem in image processing domain, develop and understand automation and AI techniques. You will learn how to harness the power of algorithms by creating apps which intelligently interact with the world around you, addressing common challenges faced in AI ecosystem. By the end of the course, you will be able to build real-world artificial intelligence applications using Keras and Python.About the AuthorSandipan Das is working as a senior software engineer in the field of perception within Autonomous vehicles industry in Sweden. He has more than 8 years of experience in developing and architecting various software components. He understands the industry needs and the gaps in between a traditional university degree and the job requirements in the industry. He has worked extensively on various neural network architectures and deployed them in real vehicles for various perception tasks in real-time."
Price: 124.99 |
"Troubleshooting Android Performance" |
"Have you started developing an Android application only to find the app is slower than you expected? Or that certain tasks are not working as you expected? Dealing with performance issues on Android is a common experience many developers face. Performance is a key requirement in any good app that user's don't necessarily look for, but experience every time they open an app.If the earlier questions apply to you, look no further! This course will help you overcome common performance issues on Android. In this course, we go over the important and common areas that can affect performance such as memory, network, UI, and battery. We delve into issues such as memory management, where we will look at memory leaks and tracking allocations. We also look at optimizing your user experience when working with data on the cloud. We also go into some common pitfalls when working with your UI and how to debug it. Finally, we look at ways to optimize and debug your app's battery usage to ensure that it doesn't annoy users when they've installed your app.When you're completed with this course, you will be developing applications more efficiently, without having to worry about your code affecting the performance that your users experience.About the AuthorYusuf Saber is an Android developer with over 5 years' 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 on a large range of Android apps, from social to multimedia to B2Band more! You can see some of his public apps on Google Play too"
Price: 124.99 |
"SSCP Certification (Systems Security Certified Practitioner" |
"The Systems Security Certified Practitioner (SSCP) is the ideal certification for those with proven technical skills and practical, hands-on security knowledge in operational IT roles. It provides confirmation of a practitioners ability to implement, monitor and administer IT infrastructure in accordance with information security policies and procedures that ensure data confidentiality, integrity and availability. Initially Course provides information about certification exam. Then It covers 7 domains of SSCP Examination Curriculum. Successful candidates will become competent in the following 7 domains: Access Controls Security Operations and Administration Risk Identification, Monitoring, and Analysis Incident Response and Recovery Cryptography Network and Communications Security Systems and Application SecurityAfter Completion this course, Student will be able to secure systems, networks, applications and will be able to implement IT security policiesAbout the AuthorA computer and cyber security expert, Sunil Gupta consults in information technology with a focus on cyber security. He is an invited speaker for, and a member of many key organizations.Sunil is a technology visionary and cyber security professional who thrives on solving complex problems. His career highlights include working with various companies, organizations and products. His primary passion is cyber security, but he understands that to be successful at securing an organization, you must have a detailed understanding of networks and related fields. He is passionate about customer service and his role as a cyber security expert, and always exceeds his clients expectations.Sunil performs leading-edge security consulting and works in research and development as a security expert to advance the state of the art in information systems security."
Price: 124.99 |
"Keras 2.x Projects" |
"Keras is a Python library that provides a simple and clean way to create a range of deep learning models. This course introduces you to Keras and shows you how to create applications with maximum readability. You take your first steps by getting introduced to Keras, its benefits, and its applications. As you get comfortable with Keras, you will learn how to predict business outcomes using time series data and various forecasting techniques. By learning the basic concepts of reinforcement learning, you will be able to create algorithms that can learn and adapt to environmental changes and control your robots. Then, you will learn various natural language processing techniques and use the Natural Language Toolkit to analyze, classify, and tag text. By the end of the course, youll have the skills and the confidence to work on existing deep learning projects or create your own applications.About the AuthorGiuseppe Ciaburro holds a PhD in environmental technical physics and two master's degrees. His research was focused on machine learning applications in the study of the urban sound environments. He works at Built Environment Control LaboratoryUniversit degli Studi della Campania Luigi Vanvitelli (Italy). He has over 15 years of professional experience in programming (Python, R, and MATLAB), first in the field of combustion and then in acoustics and noise control. He has several publications to his credit.Nimish 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 |
"Web Development with TypeScript 3 and Angular 7" |
"Angular 7 is a web development framework focused on writing component-based applications. TypeScript 3 allows us to develop applications in a higher language than JavaScript, avoiding common mistakes and leveraging the future features of JavaScript. Knowledge of the two make a great combination, helping you write maintainable, clean web applications code using the tools of our choice.This course contains in-depth content balanced with tutorials that put theory into practice. Its focus is on giving you both the understanding and the practical examples that will allow you indulge in the art of coding in TypeScript 3 and Angular. Each section introduces a set of TypeScript Angular features and leads you towards the development of real-world applications.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Hands-On Web Development with TypeScript 3, is a perfect guide to learning the basics of TypeScript and creating simple web apps. Writing large applications in JavaScript is a challenge, but 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. You will then build an application and learn to use TypeScript to write well structured, type-safe, and scalable web front-end code. You'll also learn how to receive instant feedback on the code that you're writing in order to catch mistakes earlier in the development process.In the second course, Hands-On TypeScript 3 and Angular 7 for Web Development, you will learn the concepts of TypeScript to work on a Angular project. Throughout the course, youll build a real-world project using the features of Angular. Youll learn to work with Angular components and the RxJS Library. Youll also learn to apply animation to develop your own high-performance applications.By the end of this course, you will be able to create your own applications using TypeScript 3 and Angular 7.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Tomasz 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 is currently working with TypeScript.Shahzaib Kamal a full-stack web developer and instructor with 10 years of experience of working with a wide range of technologies such as Angular, JavaScript, TypeScript, PHP, and other web development tools. Hes an author on Udemy with around 13 published courses and 170,000 students onboard. Currently, he works at Tipdesk as a content manager."
Price: 199.99 |
"R Programming: From Statistics and Analysis to Data Science" |
"Data is everywhere and growing faster than ever before! It has now become a challenge to deal with such huge amount of data as it is highly time-consuming. This has created a rising demand for people who can mine and interpret data. There is enormous value in data processing and analysis - and that is where a data scientist steps into the spotlight. R can help you work with the data you already have. You can do this by learning R data commands, exploring your data, aggregating the data into summary information, and visualizing the results to share with others.This comprehensive 2-in-1 course follows a step-by-step practical approach to getting grips with the basics of Reinforcement Learning with R and build your own intelligent systems. Initially, youll learn how to implement Reinforcement Learning techniques using the R programming language. Youll also learn concepts and key algorithms in Reinforcement Learning. Moving further, youll dive into Temporal Difference Learning, an algorithm that combines Monte Carlo methods and dynamic programming. Finally, youll implement typical applications for model-based and model-free RL.Towards the end of this course, you'll get insights into your data with R: Break down data, summarize information, and produce visually appealing plots to demonstrate powerful insights.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Programming for Data Science with R, covers statistics and analysis to full deep data science. This course will help candidates having basic knowledge of R Programming elevate to the next level. R can be used to tease actionable insights out of gigabytes of data, and this course will show you exactly how to do it. Here, we will be building on the advanced and efficient ways of doing different parts of analytics- right from data cleaning, visualizing to building high performing models Youll start your journey by loading data, visualizing it and interpreting it while providing intuitive solutions. Further, you will learn to apply machine learning algorithms to real-world problems in R. By the end of the course, get geared up to tackle real-life data challenges by analyzing complex datasets. This, in turn, will bring out insights that companies can convert into actions.The second course, Hands-On Data Exploration with R, covers exploring how R can provide insights to your data. This course will teach you how to put R to practical use in a world where decisions are data-driven. We start off by understanding how to prepare your data for analysis. You will learn how to organize data in a way that is easily workable. We will then explore data and understand how easy it is to gain insights from it by summarizing, aggregating, and visualizing data in R. By the end of this course, you will be equipped with the skills you need to explore a Retail, Telecom, or any other dataset handed to you, break down its key feature into easily digestible information, summarize this information, and produce visually appealing plots to demonstrate these insights.Towards the end of this course, you'll get insights into your data with R: Break down data, summarize information, and produce visually appealing plots to demonstrate powerful insights.About the AuthorsRajat Jatana is a Data Scientist who is extremely passionate about Data Science. His area of specialization is Machine Learning, Predictive Analytics, R, Python, and Tableau. He has also equipped himself with Deep Learning specializations. He is a voracious reader and keeps himself up-to-date with the latest developments in Data Science. He is also passionate about teaching Data Science and believes that the best way to learn is by sharing it with others. Rajat likes to play chess in his free time and is a national level chess player too.Rahul Tiwari trains and consults organizations and individuals on Business Analytics, Data Science, and Machine Learning (Using R and Python). For 12 years, he has been helping students and organizations in various domains (such as retail, telecom, life sciences, finance, and more) solve their business problems using Data Science, Business Analytics, and Machine Learning. He has implemented machine learning algorithms in R extensively. He worked on various classification and regression models for his clients using R and Python. He has a sound knowledge of statistics as well, which is very much necessary for Data Science projects. After starting his career 12 years back in data warehousing, he moved on to the Data Science domain and held various roles. Mostly working with CTOs, key IT decision makers, and students, he has always focused on building capacity, knowledge, and solutions in Data Science, Business Analytics, and Machine Learning. He is a certified Tableau and Teradata associate. His core expertise is in R, Python, Tableau, Power BI, and SQL."
Price: 199.99 |
"Android Pie for Developers" |
"The Android OS has the largest installation base of any operating system in the world; there has never been a better time to learn Android development to write your own applications, or to make your own contributions to the open source community!This course is your practical guide to building Android applications with Android Pie. You will learn working with the user interfaces, multitouch gestures, location awareness, web services, and device features such as the phone and camera. You will build a shortcut app from scratch which enables you to store your favorite keyboard shortcuts of the day. You will learn how to make your Android apps backward-compatible. You also get useful steps on packaging your application for the Android Market. Each section provides a clear sample code you can use in your projects right away.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Android 9.0 Pie: Essential Developer Training, focuses on the latest features that you as an Android developer will find most useful and worth implementing in your applications. You will learn to adopt new features such as display cutout support and rich notifications and animations into your applications to improve the UI experience.The second course, Firebase and Android Pie, will help you build a complete Android P application from scratch. You will learn how to build a shortcut app which will store your favorite keyboard shortcuts of the day by using firebase. To build this app, you will first create a UI, then set up cloud data synchronization, issue notifications, and more.The third course, Android App Compatibility: the Complete K-to-P Guide, will help you to make your Android apps backward-compatible and cover common issues faced by developers in Android. You will develop in Java using all its support libraries to see what they are and how they allow you to fight most compatibility issues. You will build a simple application that will allow you to track car fill-ups and review gas stations. During this course, you will take a closer look at uses for compatibility libraries, walk through its most popular pivots, and skillfully resolve them. Finally, you will explore few tools for a more effective market understanding and investigate crashes and A/B testing.By the end of this course, you will be able to build your own stunning applications with the newest Android version Android 9.0 Pie and solve common problems faced in your day-to-day tasks.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Philipp Jahoda is an Austrian Software developer with a strong focus on mobile development for Android (using Java and more recently Kotlin) and iOS. Philipp holds a masters degree in software development and has been working with Java for more than 10 years. Right now, Philipp is self-employed and works in his own startup company. Besides his professional work, he spends a lot of his free time working on open-source projects. His largest and most successful project so far is MPAndroidChart, a chart/graph library for Android.Brandan Jones has been an Adjunct Assistant Professor for the University of Cincinnati since the 2000-2001 school year. He has taught many courses in programming, from introductory programming to full-stack development. Brandan proposed and created the first Android programming course at the University of Cincinnati and has been teaching it ever since. He reapplied this course and taught it at Northwestern University's School of Continuing Studies as well. He is the creator of the PlantPlaces Mobile Android app, which allows users to search for plants by color and GPS plants. He wrote this app in 2012, using TDD principles. He uses selected JSON feeds from that app in the examples in this video course.Jonathan Davis was first introduced to Android development during the Fall of 2013, where he took an introductory course in Mobile Device Programming at the University of Cincinnati. In this course, he learned the barebones of Android, all the way from Activities to Intents. He went on to take an Advanced Android Development course at UC. In the spring of 2014, he performed his first real world Android development, when he co-op'd at a local engineering company in Blue Ash Ohio. Here, he began to hone his programming skills and deepen his understanding of various Android frameworks. He graduated in the spring of 2017, with a Bachelor of Science degree in Information Technology. More focus was in Software Development. He also has some experience with desktop and web development."
Price: 199.99 |
"Securing IoT: From Security to Practical Pentesting on IoT" |
"The Internet of things is the network of physical objects or things embedded with electronics, software, sensors, and network connectivity which enables these objects to collect and exchange data whereas IoT Pentesting is much like taking a battering ram to the door of a fortress. You keep pounding away but try to find a secret backdoor to enter through.With this practically oriented course, you will first start with deep dive into common IoT components and technologies to protect your systems and devices. Then you will explore some common IoT use cases across Industries for connected vehicles, microgrids and enterprise drone systems, along with this you will also be focusing on threats to IoT systems, attack vectors, current security regulations, and standards and common security architectures. Moving on, you will learn how to perform pentesting on advanced IoT Devices including Amazon Eco, Logitech Cameras, the Google Nexus phone, Vyos Gateways, TP-Link Smart Switches, and firewalls to ensure that the hardware devices and the software are free of any security loopholes.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Fundamentals of IoT Security will cover fundamental aspects of the Internet of Things, to include a review of use cases across various industries, we will discuss common IoT components and technologies to provide a baseline understanding of the systems and devices that you need to protect. We will also review common security architectures that can be applied to IoT systems, and discusses regulations and standards that apply to secure IoT systems. We will study of IOT components such as the IoT (hardware, real-time operating systems (RTOS), Application Programming Interfaces (APIs), messaging and communication protocols and backend services. We will discuss threats to IoT systems, attack vectors, current security regulations, and standards and common security architectures. We will examine Privacy by Design (PbD) principles and walk through an example Privacy Impact Assessment (PIA). By the end of this course, you will understand the fundamentals of IoT systems and IoT security and be able to identify threats and required mitigations to their own IoT systems.The second course, Hands-On IoT Penetration Testing begins with the IoT device architecture to help you understand the most common vulnerabilities. You'll explore networks, sniffing out vulnerabilities while also ensuring that the hardware devices and the software running on them are free of any security loopholes. Moving on, you will learn how to perform pentesting on advanced IoT Devices including Amazon Eco, Logitech Cameras, the Google Nexus phone, Vyos Gateways, TP-Link Smart Switches, and firewalls. By the end of the course, you will be able to create IoT pentesting reports. After completion of the course, you will be able to penetrate even the most densely populated IoT networks.About the Authors:Brian Russell is a chief engineer focused on cybersecurity solutions for Leidos. He oversees the design and development of security solutions and the implementation of privacy and trust controls for customers, with a focus on securing the Internet of Things (IoT). Brian leads efforts that include security engineering for Unmanned Aircraft Systems (UAS) and connected vehicles and development security systems, including high assurance cryptographic key management systems. He has 16 years of information security experience. He serves as chair of the Cloud Security Alliance (CSA) Internet of Things (IoT) Working Group, and as a member of the Federal Communications Commission (FCC) Technological Advisory Council (TAC) Cybersecurity Working Group. Brian also volunteers in support of the Center for Internet Security (CIS) 20 Critical Security Controls Editorial Panel and the Securing Smart Cities (SSC) InitiativeSunil Gupta is a certified ethical hacker. Currently, he teaches 45,000+ students online in 150+ countries. He is a specialist in ethical hacking and cybersecurity.His strengths lie in vulnerability assessment, penetration testing, intrusion detection, risk identification, data analysis, reporting, and briefing."
Price: 199.99 |
"Build, Modernize and Troubleshoot your Android Apps" |
"Are you willing to modernize the Android application built on Java using Kotlin and common Android architecture patterns as well as enhance your applications by overcoming common performance issues with Android? Then this course is for you!As this course assumes basic android development knowledge, you will get started with learning to create a strong architectural background for your app, edit and customize the foundations of the app & much more. Then, youll learn to implement Life Cycle Aware Components, use the ViewModel LiveData framework, and perform data management and persistence with the Room persistence solution. Moving further you will delve into fixing issues such as memory management, where we will look at memory leaks and tracking allocations as well as look at optimizing your user experience when working with data on the cloud.By the end of the course, youll be able to build real-world applications more efficiently, modernize your Android apps using all the new features & deploy applications more efficiently, without having to worry about your code affecting the performance and user experience.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Building Professional Android Applications well 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, ObjectBox, and the Firebase database. The third section is about utilizing efficient data structures to maintain speed, even when the amount of data is huge. Finally, well explore different ways to test Android applications such as: unit tests, integration tests, and end-to-end tests. The last section is about designing the front end of your app, including professional-level features, such as custom view development and explanatory user onboarding. Also, youll learn to upload your Android app to the Google Play store and discover advanced topics such as Payments, Android N Tiles, and voice interaction. By the end of the course, youll have the essential skills needed to build a real-world application.The second course, Modernizing Your Android Applications youll take an existing Android application build in Java and modernize it using the Kotlin language, seeing the importance of planning the architecture using SOLID principles and common Android Architecture using the MVP, MVC, and MVVM patterns. Moving on, youll implement Life Cycle Aware Components, use the ViewModel LiveData framework, and perform data management and persistence with the Room persistence solution. Youll see how Kotlin efficiently accelerates the development by improving the code base. With the advanced Architectural Components, youll not only be able to improve the performance but also enhance the UI of your application to a whole new level. By the end of this course, youll have modernized your Android app using all the new features from coding it in Kotlin to implementing Architecture Components to enhancing the UI of your app, which gives you more control on your app and makes it easy to maintain.The third course, Troubleshooting Android Performance will help you overcome common performance issues on Android. In this course, we go over the important and common areas that can affect performance such as memory, network, UI, and battery. We delve into issues such as memory management, where we will look at memory leaks and tracking allocations. We also look at optimizing your user experience when working with data on the cloud. We also go into some common pitfalls when working with your UI and how to debug it. Finally, we look at ways to optimize and debug your app's battery usage to ensure that it doesn't annoy users when they've installed your app. When you're completed with this course, you will be developing applications more efficiently, without having to worry about your code affecting the performance that your users experience.About the Authors:Tadas ubonis 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 ten-fold.Yusuf Saber is an Android developer with over 5 years' 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 on a large range of Android apps, from social to multimedia to B2B and more!"
Price: 199.99 |
"Practical Guide to Windows Pentesting with Kali Linux" |
"Kali Linux is the premier platform for testing and maintaining Windows security. 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.With this practical course, you will start off with learning how to gather information about the target network and websites to discover all the vulnerable ports. Once you find the necessary info, youll learn to bypass security restrictions using exploitation tools to access the target system, hack websites using various pentesting tools. Moving further you'll be mastering master various exploitation and post exploitation techniques such as Pass-The-Hash techniques.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 & collect valuable information from the exploited host.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learning Windows Penetration Testing Using Kali Linux youll start by gathering information about the target network and websites to discover all the vulnerable ports. Moving on, youll learn to bypass security restrictions using exploitation tools to access the target system. Also, youll hack websites using various pentesting tools and learn how to present your test reports. By the end of the course, youll be able to find, exploit, and prevent security vulnerabilities in Windows OS using Kali Linux.The second course, Practical Windows Penetration Testing 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 Authors:Taking education on security to a completely new level, Angelique Keyter is devoted to making a difference in the world of cybercrime. She has numerous years of hacking and lecturing behind her and focuses her time on making a difference in her community and teaching people how to fight an unseen criminal. Angelique is a certified hacker, Linux professional, and Microsoft solutions expert with more than 20 years of experience. She is a mother of twins and spends a lot of time studying new things and learning new concepts. She believes that you are never too old to learn. She has a passion for gaming and geeky stuff from hacking to robotics to forensic psychology. She is a focused person with a witty sense of humor, always ready to help or play football with her boys.Gergely 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."
Price: 199.99 |
"Mastering React State Management with Redux" |
"Redux completes the missing piece of the React framework and is used at the core of React for most complex React projects. It brings a clean and testable design to the table using a purely functional approach and provides a solid, stable, and mature solution to managing state in your React application.With this master class course, you will start with building a minimal web pack application & quickly transforming it into an isomorphic application with full API integration, including secure authentication & maintaining a session on the client. Then you'll dive into common performance pitfalls and how to avoid them using various tools that interact with Redux. Moving further you will also be learning how to combine React Router with Redux and make your apps more data-driven and real-time.By the end of this course, you will be master making better architectural decisions and learn to tackle any performance pitfalls. Also, gain in-depth knowledge to test every aspect of your clients application & built real-time & data-driven applications.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Redux End to End you'll start with building an app piece by piece, starting with a minimal web pack application and quickly transforming it into an isomorphic Redux application with full API integration, including secure authentication.The second course, Mastering Redux empowers Redux users by helping them make better architectural decisions. After going through the architectural standpoint of building a large-scale Redux application, you'll dive into common performance pitfalls and how to avoid them. Next, you'll make tools that interact with Redux. Moreover, you'll go through the different approaches to asynchronous effects and how to maintain an organization at scale. You'll be introduced to the server-rendering concept and learn to deal with it in React applications. Also, you'll understand what's needed to load your Redux store from the server. Finally, we mention use cases where Redux might not be that useful and talk about helpful tools in the react-Redux ecosystem.About the Authors:Sam Slotsky is a software engineer and saxophonist originating from Sioux City, IA. He attended the University of Iowa for Computer Science and Music and is currently employed by Ackmann & Dickenson, Inc. of Minneapolis, specializing in back-end web applications, databases, and JavaScript. Additionally, Sam has authored and contributed to open source packages for use with the React, Redux, Knockout, and Meteor framework. Cooking and playing chess are his favorite pastime activities. Husband and father of three, he writes software programs during the day, cooks in the evening, listens to jazz obsessively, and has a bit of a thing for cycling.Tiago Garcia calls his relationship with computers and computer science love at first sight, which happened when he was only 9. He pursued this passion ever since and finished his Masters degree in Computer Science in Faculdade de Cincias e Tecnologia - UNL in Lisbon in late 2010. A few months after, he joined Vizzuality as a PHP backend developer. His other passions are gaming and music. Some believe he was born already wearing earphones."
Price: 199.99 |