"Build Android Apps with App Inventor 2 - No Coding Required" |
"Build Android Apps with App Inventor 2 Everybody has a great idea for an app. The problem is, not many of those people have the skills or knowledge required to make that idea a reality. Building an app, regardless of its simplicity or platform, requires certain technical know-how like coding, UX/UI design, and more. App Inventor 2, however, cuts through all of the smoke and allows anyone even those with no coding experience to build Android apps from the ground up. This course will teach you how. Build Apps Without Learning Code! Gain a practical understanding of programming basicsNavigate and use App Inventor 2 efficiently and effectivelyCreate and build your own apps for AndroidTest and update your apps after you've built themLearn how to publish your app to Google's Play Store Android Apps in an Instant This course will teach you everything you need to know about building apps without the complicated coding normally required. If you have a good internet connection, a basic understanding of what an Android app is, and a great idea for an app that doesn't yet exist, then you're the perfect candidate! While the course is aimed at beginner programmers or those with no coding experience whatsoever, experienced app builders who want to learn from a new angle will benefit too. During the 204 lectures and 17 hours of content contained within this course, you'll learn the basics of programming in a fun and practical way, while creating fully fledged, ready-to-use Android apps. You'll start off with setting up App Inventor 2 and choosing the options you'll need for your future apps. Then you'll get to know the interface and tools before diving straight in and creating not one, not two, but TEN apps. These apps will increase in complexity as you work through them, using features such as the component editor and blocks editor. When you've built your ten apps you'll also learn how to test, update, and publish them to the Play Store. By the end of this course, you'll be an advanced app builder using App Inventor 2. Tools Used App Inventor 2 is an open source web application originally developed by Google and now maintained by MIT. It is aimed at beginner programmers and specially designed to enable them to build Android apps. It turns complicated coding language into visual drag and drop blocks, so there is no need for the user to learn code before building their apps."
Price: 149.99 |
"iOS 9 App Development For Beginners" |
"Unless you've been living under a rock for the last few decades, you'll know that Apple has a strong hold over the technology world; a hold that won't loosen its grip any time soon. You'll also know that this computer giant does things a little differently to everyone else. That's why having the ability to develop apps for iOS is vital for any successful developer particularly when new versions are releases at such a regular pace. But don't worry; this course will get you up to speed. Create Stunning Apps for Apple with EaseCreate native iPhone and iPad apps using Xcode and SwiftGet your apps on the iTunes App Store for anyone to download and useTake the first steps towards becoming an Apple developerLearn the ins and outs of the Apple developer centre and user interfaces for iOS appsBuild your own Apps from the Ground Up This course will teach you everything you need to know to get started with creating Apple apps for iOS 9. It has been designed for students who are already familiar with programming structures and the software development process, and who have an interest in applying this to iOS applications. With over 57 lectures and 6.5 hours of content, you'll go through the entire app building process from planning and design right up to publishing your app in the iTunes App Store. Starting with an overview of becoming an iOS developer and Apple's developer centre, you'll then progress to building the user interface of your app. This includes storyboards, controls, navigation and more. Following that, you'll move on to specific iOS features like posting to social media, geocoding, and son on, before getting to grips with the data side of things. Finally, you'll cover how to publish your app. By the end of this course, you'll be well on your way to becoming a fully fledged Apple developer, and you'll have all of the knowledge and experience necessary to create flawless, fun, and fully functioning apps for the Apple community. Tools UsedXcode: Xcode is an Integrated Development Environment (IDE) that contains all the software you need to create beautiful, fast, and easy to use applications for Apple devices like iPhones and iPads. You can experiment with new APIs, add additional source code, and even make use of he interface testing feature, which records your app in action.Swift: Swift is one of the newest programming languages to hit the scene and was especially developed for iOS and OS X (i.e Apple products). Swift is one of the most simple languages to get a handle on, and what's even better is that it makes creating lighting-fast, fun and interactive apps easy."
Price: 99.99 |
"Java Game Development - Create a Flappy Bird Clone" |
"If you know anything about Java, youll know that it can be used in an almost endless number of ways. One of the most popular uses is for game development. Since gaming is a billion dollar industry and rising, there are plenty of exciting employment opportunities to be found. To get one of those coveted jobs however, you need to have the broadest skill set possible. A comprehensive understanding of Java game development is an excellent place to start. Learn the Worlds Most Popular Programming Language Learn Java and game development by creating a Flappy Bird cloneCustomise your game and build a framework for other gamesImprove your knowledge of object oriented programmingGrasp the most important concepts of game programming Become a Java Script Expert The best way to learn a practical skill is by doing, and thats exactly how this course works. You will focus on creating a clone of the popular Flappy Bird game, and along the way youll pick up everything you need to know about Java game development. Youll learn valuable concepts of games programming like effective game loops, loading resources onto your game, creating and customising windows, interfaces, games engines, and input handlers. Having completed the 28 lectures and 2 hours of content, you wont just have developed a Flappy Bird game; youll have developed a solid framework that can be used for any 2D game. This course has been designed with intermediate programmers in mind. You will need to be familiar with the Java programming language and comfortable with object oriented programming. If you are a complete beginner, we recommend starting off with one of our beginner level Java, game development or programming courses first. Tools Used Netbeans IDE: Netbeans is a free, open source Integrated Development Environment written completely in Java and intended for development solely in Java (although it does support other languages such as PHP, C++ and HTML5). It is a cross platform IDE that runs on Windows, Mac, Linux and Solaris and has a worldwide community of users and developers. It allows users to quickly and easily develop all manner of desktop, mobile and web applications."
Price: 74.99 |
"What's New In Adobe CC 2015 Graphics & Web" |
"The lastest release of Adobes Creative Cloud suite boasts a host of new features to help you be more productive and creative. In this course, veteran trainer Geoff Blake walks you though the lastest features, and outlines how you can make the most from them. Starting in InDesign, youll learn how to insert and manage images in tables, paragraph shading, and InDesigns new Publish Online feature. Then, its on to Dreamweaver, where youll discover new features like Emmet support, code error highlighting, and how to connect and preview layouts using your mobile devices. Next, its on to Photoshop, where youll learn how to create and manage artboards, the new Design Space interface, and how to use the Device Preview panel. All this and more awaits in Whats New In Adobe CC 2015: Graphics & Web!InDesign, youll learn how to insert and manage images in tables, paragraph shading, and InDesigns new Publish Online feature. Then, its on to Dreamweaver, where youll discover new features like Emmet support, code error highlighting, and how to connect and preview layouts using your mobile devices. Next, its on to Photoshop, where youll learn how to create and manage artboards, the new Design Space interface, and how to use the Device Preview panel."
Price: 59.99 |
"Become a Professional Web Designer" |
"The Internet is everyone's go-to source of information in today's world. Businesses, public figures, publications and everything in between all have a presence on the web; and the more professional their website looks, the more successful they tend to be. Web designers are more in demand than ever before, and the profession is constantly changing along with the web itself. This course aims to teach the most up to date fundamentals of web design from scratch.Learn Web Design from ScratchUnderstand the basics of CSS and HTMLLearn about current web designing trends and developmentsGain an insight into web development, debugging, etc. as well as designBuild your own portfolio websiteWeb Designing for BeginnersThis course has been developed for both complete beginners and those who already have a limited knowledge of web design. Aspiring web designers, web developers who want to understand the design side of the business, and graphic designers - as well as those from completely unrelated disciplines - will all be more than capable of handling the content of this course.This course will take you through the fundamentals of web design from scratch. That means getting to grips with HTML, CSS and Foundation Grid Framework; working with images, webfonts and sprite sheets among other elements; understanding grids and responsive design; and achieving flawless layouts, eradicating bugs, and more.Throughout the course you will work towards designing and developing a colorful, modern and responsive portfolio website. By the end of the course you will have this website completed, and can use it when starting out on your career in web design.About HTML and CSSHTML, or Hyper Text Markup Language, is the code used to define colors, graphics, hyperlinks, paragraphs, and other simple elements of a website. It was developed by the founder of the web, Tim Berners Lee, back in 1990.CSS, or Cascading Style Sheets, define the more advanced aspects of websites like fonts, background images, positioning and much more. It is a style language that defines HTML layout, so the two are intrinsically linked. Both form the basic frameworks for all websites on the internet."
Price: 199.99 |
"Perl Programming for Beginners" |
"The world of programming has become almost saturated with different languages, all created for different purposes but developed for use in multiple applications. For those just delving into the world of programming, this can be a little overwhelming. Luckily, there are plenty of languages that are simple to learn, highly versatile to use, and make a great starting point for gaining fluency in the coding universe. Perl is one of those languages, and this course will teach you everything you need to know.Perfect Perl the Easy Way Work with different data types including strings, numbers, variables and user inputCreate and use array, subroutines, hashes, and regular expressions in Perl applicationsGain a conceptual understanding and practical skills to construct your own levelsBecome competent with the Perl language family and its use in various applications Prepare a foundation of knowledge for learning other more complex languages. Become an Expert in Perl Applications This course has been specifically designed for those who have an interest in programming, but still consider themselves to be beginners. Those who already have programming experience but want to learn the basics and concepts of Perl will also find it perfectly suitable. With over 70 lectures and 7.5 hours of content, this is a true crash course that will get you up to speed in no time. You'll get to grips with Perl fundamentals and design a Perl application, as well as creating automated applications that do the work for you and advanced text analyser applications. But don't worry you'll work from the bottom up and progress at a pace that suits you, starting off with installation and creating more complex applications with each stage. Along the way you'll pick up various Perl fundamentals like scalar data, arrays and lists, subroutines, input and output, hashes, and regular expressions before tackling your final project. By the end of the course, you'll be ready to use Perl in a wide range of real world applications.Tools Used Perl is a family of general purpose dynamic programming languages originally developed for text manipulation. Over time it has undergone many expansions and revisions and is now used for everything from system administration to GUI development. As it borrows elements from many other programming languages, it makes an excellent jumping-off point for those just beginning to expand their knowledge of programming."
Price: 99.99 |
"Google Go Programming for Beginners (golang)" |
"Google Go Programming for Beginners (Golang) There are an endless number of programming languages out there, and new ones are added on an almost daily basis. To keep on top of the game and broaden your skill set, picking up a few of these new languages never hurts. Google Go (golang) is the programming language created by one of the largest technology names in the world Google so having Go in your arsenal is a surefire way to add to your coding credentials. This course will teach you everything you need to know about Go. Hands on Programming Training Learn Go fundamentals and apply them in real world scenariosGet to grip with advanced features like Go Language and ConcurrencyUnderstand and develop your knowledge of programming fundamentalsBuild up a knowledge foundation for more advanced programming languages Everything you Need to Get up and Go! This course has been designed for anyone who is familiar with coding and programming languages, but has not yet turned their hand to Google Go. It's also perfect for beginner programmers who want to diversify their skills by learning a new language. It's not intended for complete beginners learning their first language, although it does make an excellent follow-up course. The course is broken into several different sections which become increasingly more advanced as you progress. Over 41 lectures and 4 hours, you will be continuously challenged but able to move at a comfortable pace (without becoming overwhelmed). It's all about hands on training, so expect to jump right into the action and get coding with real world golang examples. After you've been introduced to the Go language, you'll get to grips with its individual features, functions, structures and interfaces. You'll then expand your knowledge to elements like polymorphism, encryption and concurrency (among others) before tackling the course project. On completion, you'll be well versed in all things Go and ready to either start using it in real world applications, or move on to another more advanced programming language. Tools Used LiteIDE: Lite IDE is the open source integrated development environment used in conjunction with Go to write code. If you are unable to use LiteIDE for this course, golang is a useful alternative. Google Go: Go is an open source programming language developed by Google and used in many of their systems (as well as in other applications not associated with Google). It is compiled in the tradition of C and C++ and is relatively simple to pick up for those with programming experience."
Price: 99.99 |
"Getting Started With InDesign CC" |
"InDesign is the premiere page layout application used in modern desktop publishing. In this easy to follow, hands-on course, veteran software trainer Geoff Blake will introduce you to InDesign, and get you up to speed quickly. First, youll discover the InDesign interface and learn how to navigate through document layouts quickly. Then, youll see how to set up your documents, including how layouts need to be set for commercial reproduction. Next, its on to handling text, text frames, and how to thread text frames together. Then, youll see how to work with a variety of shapes, mix new colours, and import graphics into your layouts. Finally, youll see how to convert your layouts to static images and PDF documents for sharing with co-workers. All this and more awaits, so lets get started!"
Price: 99.99 |
"Become a Professional Programmer" |
"If youre looking at this page, youve probably had learn how to code at the top of your to-do list forever. Coding is the future, and the technology industry is crying out for good programmers fluent in a range of languages. With that in mind, weve created this bundle for people just like you. Whether youre a complete newcomer to programming or you already have some experience but want to expand your knowledge, this bundle will set you up for a career as a professional programmer/. With access for life, you can learn at your own pace and complete lessons according to your own schedule. Whether you take your time or power through at breakneck speed, you can rest assured youre learning everything you need to know. This bundle includes the following courses: HMTL5 and CSS3 Fundamentals: HTML5 is the latest version of the code that makes the web tick, and CSS3 is the next level of web design to go with it. Put them together and you have a recipe for future-proofed, flawless and perfectly functioning websites. This course will teach you both by diving right in at the practical end, and have your creating beautiful websites in no time.Python Programming for Beginners: Python is one of the most in-demand skills that top employers like Microsoft, Google and many more look for; and thats a trend that only set to continue for the next few years at least. Python is a simple, versatile and highly readable code used for everything from building websites to controlling robots! Whether youre new to Python or new to programming in general, this course will get you up to speed.Swift Programming for Beginners: Swift is one of the hottest new languages out there right now, and essential if you want to become a fully fledged iOS app developer. If youre looking for a crash course to get a handle on Apples primary coding language, look no further. This course will turn you into an expert Swift engineer, building your knowledge from scratch with plenty of practical exercises. Google Go Programming: It should come as no surprise that Google has its own programming language. And since Google is one of the biggest names in the technology world, it should come as no surprise that learning Go is a sure-fire way to boost your employment credentials, both with this computing behemoth and just about everyone else too. This course will tell you everything you need to know. Fundamentals for Java Programming: Every professional programmer worth their salt knows Java inside and out. Its the most common programming language in the world, and it sets the tone for all other code. In short, you wont get anywhere without it, so its worthwhile learning how to do it right; and thats exactly what this course does from the ground up. Perl Programming for Beginners: Its easy to get a little lost in the sea of programming languages out there. Luckily, Perl is a great starting off point because its simple to use, easy to learn, and very versatile. If you dont know where to take the first step to becoming a professional programmer, there are worse places to start. This course will help you grasp the fundamentals and get started in the programming world. C++ Programming Fundamentals: C++ is the Grandfather of many of the tech worlds programming languages Java being just one. Learning C++ gives you a head start on learning any other language, and a leg up as far as your employability is concerned. By taking this course, youll lay down a solid coding foundation and gain an excellent platform for improving your skills. Python Web Programming: After youve completed our Python Programming for Beginners course, Python Web Programming will give you an extra edge and a new set of skills with a language thats not only easy to learn, but a real money maker too. Youll learn the art and the science behind web programming, graduating with all the tools necessary to build vibrant and sustainable web based programs.Ruby On Rails: Ruby on Rails can sound intimidating for anyone who doesnt know it, but in reality its not only extremely useful, but completely logical too. This course will take from zero to Rails developer, showing you how to create fully interactive Rails applications from the very beginning. Youll learn how to connect databases, accept user input, and complete a comprehensive project so youre ready to use RoR in the real world straight away. Fundamentals of JavaScript: JavaScript is fast becoming one of the most widely used programming languages in the world, thanks in part to its ever growing catalog of libraries that allow you to do just about anything you want. Before you get into learning the JS libraries you'll need to know the basics. This is where you should start. AngularJS: AngularJS is one of the above-mentioned JS libraries, and is one of the reasons for JavaScript's sudden rise to popularity. Learn Angular programming here by first learning the basics, then moving on to Angular projects that you'll be proud to add to your portfolio."
Price: 199.99 |
"Intermediate iOS 9 Programming" |
"One of the downsides (or upsides, depending on your outlook) to Apple and iOS is that it doesnt play nice with the rest of the programming world. It takes some special knowledge and training to become and Apple developer. If you already have some programming experience, this isnt a problem. Start with this course and youll get a head start on the road to your dream career. Create native iPhone and iPad Apps using Xcode and SwiftMaster the most popular iOS featuresWrite apps that use GPS, social networking, remote data and in-app purchasesTake your existing programming skills to the next levelGet up to speed on iOS 9 updates and changesGet on the right path to a career in app development Take the First Steps to Becoming an Apple DeveloperIf you already have some programming experience and want to take your skills up a notch, or if you want to learn specifically about creating apps for Apple, or even if you just want to get an update on programming for iOS 9, this is the perfect course for you. With 58 lectures and 5.5 hours of content, you can delve right into the world of Swift, Xcode and iOS 9, and come back up for air as a bona fide expert. This course covers all of the most important and most popular features of iOS 9, including interfacing with remote data services, accessing media and the media library, using GPS to track location, social networking, data access with cloud-kit and in-app purchasing. Youll cover all of the above and dig right down into the nitty gritty straight away. By the end of this course, youll know how to create native iPhone and iPad apps using Xcode and Swift and can proudly call yourself an intermediate iOS 9 programmer. Youll know how to implement all of the above features using iOS frameworks, using source code which is provided. At each step youll review and analyse the behaviour to help compound your knowledge. Tools UsedXcode: Xcode is an Integrated Development Environment (IDE) that contains all the software you need to create beautiful, fast, and easy to use applications for Apple devices like iPhones and iPads. You can experiment with new APIs, add additional source code, and even make use of the interface testing feature, which records your app in action.Swift: Swift is a multi-paradigm programming language created for Apple. Deemed by its creators to be a modern programming language that is safe, fast, and interactive, it is designed to work with the Cocoa and Cocoa Touch frameworks for iOS, OS X, watchOS and tvOS applications. It was introduce by Apple in 2014 and is currently in its second version."
Price: 99.99 |
"Android App Development: Easy and Quick Programming" |
"Once upon a time, iOS app developers were the ones in demand. Now the mobile world has busted wide open and Android is a fierce rival, not to mention a truly exciting area to dive into. App development is advancing at a rapid pace and theres always something new and innovative being produced somewhere. With this course, you can jump right in and get involved yourself; who knows, maybe the next must have Android app will be one of your own creations!Quick, Easy ProgrammingCreate, test and run Android apps Learn the ins and outs of Android StudioGain a solid skill set applicable to all app development projectsGet practical, hands on experience in building mobile appsPick up the latest changes in the newest version of AndroidLearn Android App Development from a Beginners PerspectiveThis course has a whopping 119 lectures and 9 hours of content; enough to take you from zero to Android app hero in no time. If you have a basic understanding of the Java programming language and an interest in app development, youll be the perfect student. The course starts off by introducing you to all essential software youll need (namely, Android Studio), and will take you through the installation process. Once thats done youll go through all of the essential Android components, learning how they work to build up a foundation of knowledge. From there, youll get started with hands-on experience by creating your own practical Android app. Youll demonstrate the concepts youve just learned and put your new found skills to the test by building an app from start to finish, complete with database creation, fragment management, custom array adapters, Android preferences and more. By the time youre finished, youll be a verified Android app expert.Tools UsedAndroid Studio: Android Studio is the official Interactive Development Environment (IDE) for Android app development. Its used by all Android developers and, despite its complexity and power, is relatively easy to pick up once you have some background knowledge.* This course was published in January 2016 and teaches the most up to date operating system and development tools available."
Price: 99.99 |
"Beginning Web Components with Dart" |
"Keeping on top of the latest progress in web development can be daunting. There are always new languages to learn, new applications to create with them, and endless possibilities. Learning web components with Dart is an excellent place to start, however. Whether you're a coding veteran or just dipping your toes, Dart will massively streamline your web development projects by eliminating endless lines of code, implementing complex features with a few clicks, and cutting down on the time and effort it takes to create top notch web components. Get to Grips with Web Components Simplify code and boost web development efficiencyCompose custom web components alongside existing onesLearn Google's new Dart programming languageUse web components from Google and other powerhousesFuture-proof your programming skills Master Dart Programming in Just a Few Hours This course has been especially designed for web developers and designers who are already familiar with javascript libraries, HTML and related concepts. While you don't need to be an expert, some background knowledge certainly helps. Over the course of 61 lectures and 4 hours of concept you will learn all the ins and outs of the Dart as well as how to create and implement web components using this programming language. You'll cover syntax and usage first and after establishing the groundwork, you'll move on to the nitty gritty of web components. That means learning all about their origins, advantages, features and proper use.Following that, you'll work on a project that will allow you to put all that theory to practice, creating real world web applications using Dart. When finished, you'll have enough hands-on experience with Dart to be able to apply it to any relevant web development project. Tools UsedDart is a new programming language designed specifically for building web, server and mobile apps. It is class based and object oriented, but easy to follow. A wide range of tools, libraries and documentation makes it versatile and perfectly suited for modern web applications."
Price: 74.99 |
"Introduction to Docker" |
"For much longer than anyone cares to admit, it was easier to ship a physical container of coffee beans halfway around the world than it was to get all of the necessary bits and pieces needed for a software program from one machine to another. Then came Docker, and the problem was finally solved. This very interesting platform is fun and easy to learn, and gives an entirely new perspective on the world of programming. Plus, its another pretty bow to add to your CV. Your Complete Docker Crash Course Learn what Docker is and how to use itFamiliarise yourself with the Linux operating systemGet to grips with Docker HubCreate your own Wordpress site with DockerNo Linux Experience? No Problem! This course has been designed for anyone who wants to learn Docker regardless of their experience level, but if youre not familiar with Linux (which Docker uses), never fear; weve included an extensive - but not overwhelming - overview. Youll start by taking a look at Dockers infrastructure and youll be glad to know how to install it on OSX and Windows. Once thats done, youll learn everything you need to know images and containers, creating an image and running a web server. Then its into the nitty gritty of Docker Hub, tag, push and pull images, customising an image, and Docker Commands. Youll finish off by creating a fully functional Wordpress website and running it, using Docker as the catalyst to make it happen. With over 25 lectures and 2 hours of content, by the end of this course youll know exactly what Docker can do and how do it. Plus, youll be posed to use it in scenarios where it will most likely save you plenty of work. Not bad! About Docker Basically, Docker allows you to build, ship and run any app, anywhere. It automates the deployment of apps inside software containers using various features of the Linux operating system (although it can be used on Mac and Windows). Think of it like a shipyard with a big cargo ship it packages the various pieces of cargo needed for delivery (i.e software), then gets it onto the ship and off to its destination efficiently, safely and in one neat package."
Price: 74.99 |
"Android and Apple App Development: Beginner to Pro" |
"If you've ever wanted to actually build the mobile app ideas floating around in your head but didn't know where to start, this is the course for you. This course is meant to get you started developing mobile apps even if you've never written a line of code. You'll start by building fully functional apps without writing code. You'll then move to fully learn both Android and iOS development along with the Java and Swift programming languages. Going beyond just app development, you'll also learn mobile UI/UX design and how to mock up your app ideas using Sketch 3. Finally you'll learn how to leverage the power of PhoneGap, which lets you write your app once and convert it to other platforms for publishing. Getting Started with App DevelopmentYou'll start by learning app development without writing code at all using Android App Inventor. Here you'll learn basic programming terminology and concepts by building functioning mobile apps that you can actually publish to the market. By removing the coding aspect from app development, you'll be able to truly understand what you're doing before diving into the more complex world of writing code. This is what sets our course apart from all the others you'll see on Udemy. Android App DevelopmentFirst you'll learn the basics of Java, which is essential for Android Development. Then you'll be ready to learn Android app development,Apple (iOS) App DevelopmentStart by learning the new Swift programming language. Swift is the language iOS developers will be using to develop apps moving forward. Next you'll learn basic iOS app development using Xcode before moving on to intermediate and advanced topics that will allow you to publish apps to the app store, add in-app purchasing and much more. App Design and UI/UX DesignApps that don't look great or don't function well for the user will be deleted faster than they were downloaded. In the following sections you'll learn everything you need to know about user interface design and user experience design so you can develop apps that people will actually want to use. You'll also learn how to mock up your app designs using the popular Sketch 3 mobile mockup software. PhoneGapPhoneGap is a technology that allows you to write your app using one programming language and SDK, then convert it to other platforms for publishing. So if you prefer to make your app using Java and the Android SDK, you'll be able to publish your apps to the Apple App Store and the Windows App Store without having to write new apps for each platform. Neat!"
Price: 199.99 |
"PHP Object Oriented Programming Fundamentals (OOP)" |
"PHP Object Oriented Programming is now the gold standard expected by a large number of companies (and especially among e-commerce websites). The problem? There are never enough programmers out there who really, really know what theyre doing with PHP OOP. By getting to grips with it, you can not only build better websites; you can reduce the many hours of coding normally needed to create them too. This online course will show you how. Build high performance, dynamic web pages with PHP OOP Learn the modern day programming approach demanded by most companiesBuild, design, create and structure advanced dynamic web pagesUnderstand how to maintain and organise PHP codeSeparate code into objects to harness the full power of PHPGain an extensive knowledge of Object Oriented ProgrammingMaintain PHP code more efficiently in web projects This PHP Object Oriented Programming course contains over 63 lectures and 5 hours of content; thats more than enough to set you on the path to becoming a PHP OOP expert. Although not designed for complete beginners, anyone with some basic HTML development experience will be more than capable of following along. The course begins with installation of the local PHP server, then its straight into the essential constructs of PHP (i.e. class constructs, attributes, methods and constants). Section 3 covers the the PHP Object in depth, from how to create an object to obtaining and changing its attributes. From then on things get more advanced with an extensive look at the Constructor/ Destructor Magic Method, then static class attributes, constants and methods. With each section you will complete a practical exercise to put your knowledge to the test and gain hands-on experience of the material youve just covered. By the time youre done, youll know the basics of PHP OOP inside out, and plenty more besides. About PHP OOP PHP is a widely used programming language thats especially suitable for web development and e-commerce. Object Oriented Programming is a programming model often used with PHP. With OOP, programmers define not just the data type of a data structure, but the functions that can be applied to it too."
Price: 74.99 |
"Node.js - From Zero to Web App" |
"To a certain extent, it can seem as though different programming languages are only suitable for a specified set of tasks, like building apps or analysing data. If you feel as though you need to be fluent in several in order to get anywhere in the coding world, think again. Node.js is a very versatile (and very popular) language that, if you add it to your skill set, is guaranteed to open doors. Create real time web apps, build APIs, streaming applications or CPU intensive apps, and do it all quickly and efficiently. Future-Proof Your Web Development Skills Code a Node.js project with an online IDE Learn how Node.js works with Gulp, Bootstrap, GIT, Express, and NPM Bower Add a NoSQL database to a Node.js project Understand routing, packages, templating engines, UI dependencies and more Gain a thorough knowledge of web development with Node.js Develop Web Applications with Node.jsThis Node.js fundamentals online course contains 48 lectures and over 3 hours of content. Although designed for beginners with some web development experience under their belt, those new to coding will be able to pick it up without much difficulty. The goal is simple; learn how to get your node.js web app projects up and running.The course will start off with an overview of what Node.js is and isn't, and what it can and can't do. Once that's covered, you'll begin working with Express and start coding your own Node web app with the help of Bootstrap, Gulp, Node templating engines and express routing. You'll also cover how to use a database with Node.js. By the end of the course, you will have coded your first web app with Node.js and learned everything you need to know to get your own projects started.Whether you're an IT professional or a hobbyist, this course will give you a solid understanding of how Node.js web applications work and how they're designed, administered, and developed. Web developers as well as UI designers, testers and administrators are guaranteed to find it useful.Tools UsedNode.js was launched in 2009, initially only supported by Linux. Now cross-platform, it is a runtime environment for developing server-side web applications, and many of its basic modules are written in JavaScript. Basically, it builds the server sides of websites (like PHP), but it's capable of much more. It's highly scalable and very efficient, and in short, it's going places."
Price: 99.99 |
"Erlang Programming for Beginners" |
"Coders are in high demand in virtually all industries nowadays a trend that is only set to continue in future years. For that very reason, finding employment as a programmer is increasingly competitive. Adding Erlang to your list of programming languages is a fantastic way to stand out from the growing crowd of job-seeking coders. It's a unique language that has its own specialised niche, so having it in your arsenal is definitive proof that you're a pro. Expand your knowledge of programming languagesUnderstand what Erlang is and where it came from Write your own small Erlang programsAdd an esoteric language to your repertoireGain a new, unique perspective of codingWrite your own Erlang ProgramThis Erlang for beginners online course offers an extensive introduction to the world of Erland. Designed with complete beginners in mind, it features 30 lectures and 2.5 hours of content that will teach you all of the Erlang basics (and more besides).You'll learn about the origins of Erlang, what makes it so different to other languages, and work your way up to building small, compiled programs with this rare language. The emphasis is on hands-on, practical experience, so be prepared to dive straight in at the deep end.Beginning with installation, features and syntax, you'll quickly get to grips with creating functions with Erlang, conditional flow and looping and working with process IDs. Then it's into the core of Erlang; lists, recursions, comprehensions, pattern matching, types and type conversions, exception handling, records and more. If it sounds complicated, don't worry; our expert tutor will guide you every step of the way.By the end of the course, you'll know how to build basic programs with Erlang and will have a solid foundation of knowledge to build on. If you're an aspiring programmer of any kind or even an experienced one looking for a new challenge, then this course is for you. Tools UsedErlang is a functional programming language originally developed by Ericsson to build software for its telecommunications products. It's completely different to most other programming languages out there, and is in fact more like an operating system than anything else. It can be used for a variety of tasks including monitoring systems and distributing databases, among others."
Price: 99.99 |
"Python Object Oriented Programming Fundamentals" |
"Python is a big deal. More and more beginner programmers are choosing it as their first language to learn, which means its future is more than just bright - its dazzling. It makes coding faster, easier and fun. When combined with the object oriented programming approach these qualities are further enhanced, which means Python is virtually unstoppable. If you want to future-proof your programming skills, this is exactly what you need to learn. Build and Enhance Python Applications Maintain and organise Python code more efficientlyBuild as you go for practical, real-world experienceLearn a new, easy approach to programmingSeparate code into objects to maximise power and minimise stressGet to Grips with Object Oriented Programming This online course is designed with beginners in mind. Although it helps to already know the basics of Python, its not a requirement. Youll be guided through the entire installation process before hitting the more challenging material. If your goal is to learn how to enhance, maintain and build highly-driven applications, then this is the course for you regardless of your skill level. Once installation is complete youll dive straight into the various features and functions of Python including the class construct, attributes, methods, class variables and more. Then youll get to grips with the more advanced concepts. Object oriented programming in relation to Python, the constructor/destructor magic methods, and class inheritance are all given dedicated sections with live exercise demos and explanations at every stage. As you progress through the course youll complete a final project based on real-world examples, to prepare you for undertaking your own OOP Python projects. By the end of this course, youll have a thorough understanding of Python, the object oriented programming approach, and how to combine the two. About Python Python is a high-level, general-purpose, dynamic programming language that is becoming ever more widespread in the programming world. It is readable, succinct, scalable, and can support multiple programming paradigms. It is now the most common starter language taught on university programming courses and is seen by many as the future of coding."
Price: 74.99 |
"Learn MongoDB From Scratch" |
"Data is a very popular buzzword in the technology industry right now. As more and more people move their activities online, the data companies and websites collect on them will become even more relevant. And guess what that means? Programmers and developers who know their way around databases and more importantly, who can actually interpret and build things from them will be in high demand. MongoDB is one of the most dynamic databases out there, so getting to grips with it sooner rather than later means youll stay well ahead of the curve. Become a MongoDB Master Gain an in-depth understanding of MongoDBs capabilitiesLearn how MongoDB can be used for web app design, development, testing and moreSet up a powerful development environment with an online IDEExplore the impressive MongoDB Aggregation FrameworkBuild a complete web application fully integrated with MongoDBApproach Data in New Exciting Ways This MongoDB online course has been designed for web developers, web designers, web architects, testers, site administrators, and pretty much anyone who already has a working knowledge of web development. Although its not vital, knowing how to build web UI components and a familiarity with NoSQL persistence will help. This course is absolutely not limited to developers only, however. The goal is to provide a solid foundation of MongoDB knowledge. To get you up and running on building your own web apps with MongoDB at their core, and to help you understand the capabilities, functionality and limitations of what this database can do. Youll learn how to configure and run MongoDB, start importing data, and then quickly get stuck into creating new databases. Youll pick up Mongo Query Language commands and dive into one of MongoDBs most powerful features, the Aggregation Framework. Youll work through detailed examples to gain an understanding of the various pieces of the puzzle, all the while learning about this databases scaling, replication, and sharding abilities. By the end of this course, those examples youve been working on will all fit together to form a complete, working web application thats fully integrated with MongoDB. And not only that, youll have the confidence, knowledge and practice needed to start working on your own MongoDB projects straight away. About MongoDB MongoDB is an open source database with a document-oriented data model. It differs from a relational database in that instead of storing data in tables and rows, it stores JSON-like documents with dynamic schemas. Because of this, it lends developers the ability to create applications rooted in data in ways they never could before."
Price: 99.99 |
"Hello Julia: Learn the New Julia Programming Language" |
"The secret to making the big bucks and landing that dream programming job is pretty simple. Pick a few key languages and get really, really good at them. Choosing languages that have a solid foundation and a promising future is also a good idea; and Julia fits that bit perfectly. This relatively new kid on the block (its first release was in 2012) is on the verge of becoming huge, and this online course will help you get one step ahead of everyone else by learning it fast, and learning it now. Get Ahead of the Coding Curve Write Julia code to intermediate levelPerform File IO operations in JuliaUnderstand Julia fundamentals with real world examplesLearn one of the most popular new programming languagesLearn Julia FundamentalsThis Julia online course will take you from complete beginner to intermediate. Starting at the very beginning, you will be guided through the installation process and the basic functions and features of Julia will be presented to you. Variables, strings, logical operators, arrays, types, dictionaries, loops, list comprehensions, scope and modules are all covered to give you a thorough footing in the world of Julia. The second half of the course moves into more advanced features. Youll dive into File IO reading, directories and learn how to write to files before moving on to meta programming, error handling, and various other more complex features of Julia. Each lesson provides download-able code so you dont miss a trick and can go back over the material at your leisure. Anyone who has a handle on basic programming concepts will get through this course with flying colours, as will those who are completely new to Julia and programming in general. You dont need any previous credentials to begin... in fact, all you need is a computer with an internet connection to be on your way to a glittering programming career. About Julia Julia is a high-level, high-performance, dynamic programming language mostly used for technical, numerical and statistical computing. Its also becoming increasingly popular for general-purpose programming, web use and as a specification language. It combines the powerful performance of C with the prototyping of Python."
Price: 99.99 |
"Bootstrap 4: Exploring New Features" |
"First look at the all new BOOTSTRAP 4. Find out whats new LEARN Bootstrap 4. Bootstrap 4 has just been released with a slew of new features and functionality. This online course will tell you everything you need to know about the latest version without going over the pre-existing stuff you know already. Skip the boring bits; learn how scaling your websites and apps just got easier and more efficient than ever before! Get Up to Speed with Bootstraps Latest Updates Design and create your own website from scratchUnderstand the new features and functionality of the latest versionImplement Bootstrap 4 codeLearn how to create responsive websitesBuild a Website Using Bootstrap 4 This course is perfect for anyone with a basic knowledge of HTML and CSS, and will tell you everything you need to know about Bootstrap 4 in record time. All you need is a stable internet connection and a text editor (notepad, notepad++, sublime or atom) and youre good to go! Youll start off by downloading Bootstrap 4 and creating folders, and then youll get straight down to exploring the new updates through practical examples. Linking files, creating the navigation bar, jumbotron and cards, and adding footer is all covered. When youve completed them all; you have a fully functioning, responsive website for your efforts. It really is that simple! This course is suitable for both beginners and those already familiar with Bootstrap. Beginners can get started on the right foot with the most up to date information out there, while experienced Bootstrappers can cut to chase and learn what they need to know right from the get go. Everybody wins! About Bootstrap 4 Bootstrap is the most popular HTML, CSS and JavaScript front-end web framework. It provides all the tools needed to develop responsive, mobile-first websites. It is suitable for all skill levels, works on any device and can tackle projects of all sizes. In short, it allows anyone to build and design high-impact, interactive websites... for free!"
Price: 74.99 |
"Angular 2 Crash Course with TypeScript" |
"Theres no way around it. If you want to gain a competitive edge in UI/UX design, web development, or anything to do with mobile and desktop web apps, then you need to know Angular JS. Better yet, you need to know Angular 2, the latest version. This Angular 2 crash course will refresh your memory and get you updated on the essentials of the latest version. And if youre just getting started with Angular JS, dont worry this is the perfect introduction too. Get Up to Speed with Angular 2 Understand Angular 2 and how it can help you as a developerCode an Angular 2 project with an online IDEGet to grips with Angular 2s many powerful featuresImprove your UI/UX design and development skillsDiscover whats new in the latest version of AngularUpgrade your Programming Skills With 71 lectures and 5 hours of content, this Angular 2 online course will give you a thorough understanding of how Angular 2 solutions are designed, administered, and developed. If youre a web, mobile or service app developer, architect, UI designer, tester or administrator, or if you just want to know how to get Angular 2 projects up and running, then this is the course for you. You dont need any Angular 1 or UI experience to take this course, although if youre familiar with creating web UIs with normal JavaScript tools (jQuery, Bootstrap, etc.), or object-oriented scripting languages like Java, C#, Python etc., youll already have a head start. The course will begin with an introduction to TypeScript, the Cloud9 IDE and using Angular 2 modules. Then youll get stuck into Angular 2s components, building a UI and binding your data. After that things get a little more challenging with a breakdown of advanced component concepts and component composition. From there youll jump into services, web services, and routing before setting up Angular 2 from scratch. By the end of this course youll be able to set up and get going on your own Angular 2 projects quickly, easily, and efficiently. About Angular JS Angular is a development platform for building mobile and desktop web applications. Its a structural framework that allows you to use HTML as your template language, and is JavaScript based. It has many high-power features like data binding and dependency injection that eliminates huge chunks of coding for the developer, making the process much more efficient and streamlined. Its mostly maintained by Google and a wide network of users. Angular 2 is the latest version of the framework, first released in September 2014."
Price: 99.99 |
"Become a Professional Logo Designer" |
"A good logo makes a world of difference to a business. Were exposed to branding, advertising and promotional messaging every second of every day. But a noticeable, attractive logo that stands out from the crowd can make your business stick in someones mind for longer than a fleeting moment. With the right design and placement, positive associations can form in a very short space of time; which means, basically, that logos are very important. This online logo design course will show you how to make yours count. Step-by-Step Secrets to Designing Great Logos Master the use of Adobe Photoshop and Illustrator for effective logo designExplore the function of logos and why some work better than othersDiscover the fundamental design principles behind great logosLearn how to land clients and understand what they want from a designPush your creative skills into an in-demand, specialised areaCombine Technical Skills with Creative Principles While this course has been created with designers in mind, you do not need any previous design experience to complete is successfully. Small business owners, art students, prospective freelancers, or anyone looking to learn how to creative effective logos will be able to follow the material easily. A basic knowledge of Illustrator, Photoshop and design principles is helpful but not necessary. This online course will lead you through the entire logo design workflow from start to finish, using real world examples and step-by-step instructions. Youll start off with understanding the concept, functions and importance of logos. Next youll analyse some of the most recognised logos in the world and explore best practices and current trends in logo design. Plagiarism and copyright very important topics for any creative job are also covered at this stage. Next youll take an in-depth look at the visual elements of a logo and two of the most important elements; typography and colour. Following that, the nitty gritty of the logo design process and graphics fundamentals will be covered, before the most challenging stage; getting to know how Photoshop and Illustrator work and actually creating your first logo using both. By the end of this course you will not only have gained the design theory and creative know-how to come up with great logo designs, youll also have the technical skills needed to create them. Tools Used This course is taught using Adobe Photoshop and Adobe Illustrator, the two gold-standard software packages in the design industry. Photoshop is used for editing and manipulating images and photographs, while Illustrator is used to design graphics and visual elements. They have many similar features, so if youre familiar with one, youll already have a good working knowledge of the other."
Price: 149.99 |
"Learn Pascal Programming from Scratch" |
"Beginner level coders often have the same question; whats the best way to get started in programming? Its such a diverse world and there are so many new and exciting (or old and vital) languages that figuring out where to begin can be very bewildering. Guess what? We have the solution. The simple, clean, structured Pascal language is the best way to help you find your programming feet. Its whole reason for existing is to teach good programming practices and standards. What are you waiting for? Get learning! Take Your Programming Standards to the Next Level Create, maintain, design and build cross-platform native applicationsWrite code once, compile it, and run it on multiple applicationsLearn best practices and standards across all programming languagesUnderstand computer programming basics in-depthPerfect Pascal, the Right Way This course is designed for complete beginners, so well guide you every step of the way from installation to completing your final project. All you need is a computer, an internet connection, and 500mb of storage space. Once youve installed your free software, youll start learning about basic coding concepts using Pascal for context, building your own projects along the way. Each section of the course is dedicated to a different concept/feature, including math operations, variables and user input, if/else statements, loop structures, string functions, arrays and records, working with files, date and time functions, and creating functions and procedures. Youll complete a hands-on practical project from start to finish with each section to put what youve learned into practice. By the end of this course you will know how to write, build and compile Pascal code with ease. You will be able to create your own native applications and youll know how to run them, maintain them, and build them more efficiently. With the knowledge base youve gained, youll be all set to progress to some of the most powerful and widely used programming languages in the world. About Pascal One of the oldest languages around, Pascal was published in 1970 with the intention of encouraging best practices using structured programming and data structuring. It is a high-level, imperative and procedural programming language and makes an excellent pre-cursor to C for beginners. It is known for its compatibility, efficiency, fast compilers, and for its simple, clean syntax."
Price: 149.99 |
"Become a Modern Web Developer" |
"Are you a web developer, but are having a hard time keeping up with all the latest development tools coming out? Are you new to web development and want to dive straight into cutting edge, modern web development tools? If so, then this course bundle is for you.Stay Ahead of the CurveIf youre a web developer you know your world is changing fast. We developed this course bundle with you in mind. Weve hand selected only the hottest and most functional tools used in web development today so you can stay comfortably ahead of your peers for years to come.What You'll LearnThe topics in this course bundle include:Angular 2Node.jsMongoDBRuby on RailsPython Web Development with Flask and DjangoBootstrap 4Sass for CSSDart Web App DevelopmentMySQLiDocker ContainerizationAnd moreMake More MoneyWe all want to make more money, and this course bundle will greatly expand your development skills so you can make more money. As a web developer, you need to change with the times or youll be left in the dust.What Do I Need to Know toTake This Course?A familiarity with general programming and web development techniques is recommended to get the most out of this course bundle.Enroll TodayYou know you need to upgrade your web development skills to stay relevant. Dont wait. Enroll in the Become a Modern Web Developer course bundle today."
Price: 199.99 |
"Getting Started with Vue.js" |
"The technology world is awash with web developers. While this means there are plenty of new and exciting developments and creations emerging on a regular basis, it also has a downside. For an employer, it can be difficult to find a really, REALLY good web developer. Knowing a few different web app frameworks and libraries is guaranteed to get you noticed, and one of the most beneficial choices around is Vue.js. This course will teach you everything you need to know to get up and running. Take your Web Development Skills to the Next Level Learn fundamental Vue.js conceptsUtilize Vue.js in your web applicationsBuild a fully functioning application from scratch with Vue.jsCreate instances, learn about single page apps, and moreUpgrade your web development skillsEverything You Need to Know About Vue.js This Vue.js online course teaches you the core skills you need to know to utilize reactive components in your web applications. Each aspect is taught in a hands-on manner, so youll not only get to grips with the fundamentals, but have a crystal clear idea of how to use them in your own projects. The only requirements for this course are a working knowledge of HTML and JavaScript, access to a computer, and a desire to learn! After a very brief introduction youll get started with data handling. Youll add data structures, learn about data binding, get to grips with render listing and computed values and more. Once youve gotten a handle on the basics youll move on to the really fun stuff. Binding classes, isolated scopes, advanced shopping cart functionality and various other cool features are covered. Then its on to even more interesting elements like resource libraries, data and arrays.By the end of this course youll know how to implement functionality that is expected in all top-class, modern applications. Youll be using Vue.js as a solution to everyday web development tasks to make your apps easier and more dynamic. And lastly, youll know every step to take to start creating applications from the ground up with Vue.js. What is Vue.js? To put it as simply as possible, Vue.js is an advanced web app framework architecture. Think of it as another Laravel PHP or React.js. It provides reactive components for modern web interfaces. Basically, its a simple but powerful library for building cool web stuff. Any web developer who knows their stuff will know Vue.js, so if youre not one of them now is time to get up to speed."
Price: 99.99 |
"Docker Compose in Depth" |
"Docker has taken the development world by storm in recent years, being the first effective tool that wraps up a piece of software in a complete file system package, installs it on a server, and runs it repeatedly. However, until recently it was difficult to do this with micro-architectures composed of numerous containers that all need to work in conjunction with one another. Enter Docker Compose, the handiest tool to hit the tech world since Docker. Heres everything you need to know... Learn Docker Compose Inside Out Define multi-container application environmentsCreate flexible, customisable environments and networksTransform an existing application into a fully Docker-ised environmentEnhance your Docker experienceMake Your Docker Experience Even More Stress-Free This Docker Compose online course will make you a DC expert, learning the tool from top to bottom. It has been specifically designed for those that already know Docker, so youll skip the baby steps and dive straight in. First youll cover the basic features using a sample environment, gaining an understanding of restarts, dependencies, and persisting the database with a volume. After that youll progress to networks. Youll take an in-depth look at isolating containers, aliases and container names, links, using external networks, and how updates affect networking. Then its on to the really good stuff; a section each is dedicated to volumes, logging, the Compose CLI, and Composing Compose (dont worry, it wont be as complicated as it sounds by the time you get there). Finally youll learn about Compose in Production. The course is organised into logical sections so you can progress at your pace and in your own time. By the end, youll apply what youve learned to create a large environment for a sample legacy system, using all of the features covered in previous sections. Youll then have the skills and confidence needed to go forth and create your own flexible application environments with Docker Compose. About Docker Compose Docker Compose is a useful tool from the people at Docker. It makes defining and running application environments made up of multiple Docker containers even easier and more efficient. Up until now, starting any more than one or two Docker containers was extremely complicated. With Docker Compose, the entire process just got infinitely better."
Price: 99.99 |
"C# Programming Crash Course" |
"Knowing the suite of C languages developed my Microsoft is a guaranteed career booster. Theyre powerful, in-demand, and can create almost any kind of application or software under the sun. However, theyre not exactly the most beginner friendly languages in the world. While they all have the same roots, they have distinct differences too. Thankfully C# is generally considered to be the least confusing of the family, and a level up from Java as far as skill is concerned. This crash course will teach you everything you need to know and make you a C# aficionado in a matter of hours. Get an A+ in C# Programming Understand C# fundamentalsCreate games with C# and UnityDevelop mobile apps with C# and XamarinBuild software with C#, Mono and Windows FormsMake websites with C# and ASP.NETCreate console applicationsEverything You Need to Get up to SpeedC# is a great language, but its not perfect. With that in mind, this online course will start off by outlining what exactly C# is good at, and where its weaknesses lie. Following that well take a look at the various platforms that utilize C#, which youll be using during the course to complete a wide variety of projects. After that theres nothing left to do but dive straight in. Step by step, section by section, youll build your knowledge of C# with practical projects along the way to put your developing skills into practice. A section each is dedicated to setting up your environment; data types and their uses; variables, expressions and operators; statements and flow control; organisation; classes and structs; inheritance; interfaces, and so much more. All you need to get started is a basic understanding of programming and a familiarity with the concept of object-oriented programming (dont worry if you dont have any actual experience). Suitable for beginners and intermediates alike, by the end of this course youll have a solid understanding of C#, its strengths and weaknesses, what projects you can use it for, and youll be more than ready to start using it in the real world. What is C#? C# is an object-oriented programming language from Microsofts C family of languages. It is a hybrid of C and C++ and was designed to improve productivity in web app development. It is used to build a variety of secure client, client-server and database applications, XML web services, distributed components and much more. It runs on the .NET framework and another very popular language was inspired by it; Java."
Price: 149.99 |
"Learn MEAN Stack" |
"Being a one-trick programming pony doesnt cut it anymore in todays tech job market. The more strings you have on your bow, the more in-demand youll be. When it comes to web app development, having the know-how to create something fully-functioning from start to finish boosts your employability credentials in a big way. Thankfully, the MEAN Stack is the tool set that allows you to do just that. Want to get involved? Read on... Learn a Suite of In-Demand Programming Skills Understand MEAN Stack and how to use it effectively Code MEAN projects with an online IDE Develop MEAN REST APIs with Node and Express Create top-notch UIs with Angular 2 Gain the skills needed to become a sought after web developer Build Full-Stack Solutions for Mobile and the Web This MEAN Stack online course is designed for any web developer or IT professional who wants to understand and use MEAN Stack for their projects. If you have some experience with an object-oriented/scripting language and JavaScript tools, great. But if you dont, no worries we guide you through every part of the process. Youll gain a solid foundation of knowledge in using the MEAN Stack (thats MongoDB, Express, Angular and Node JS) for web and mobile development, with hours of instruction and code-alongs to help you through. Youll study each component individually, learning how to assemble them to provide a highly efficient JavaScript-based development stack. That means setting up an online IDE, developing MEAN REST APIs with Node and Express, programming and configuring with MongoDB, developing rich and functional UIs with Angular, scaffolding a MEAN UI client project, and much more. Plus, we make sure your skills are future-proofed by using Angular 2, the much-discussed rewrite of Angular JS thats guaranteed to set the market on fire in the coming months. By the time youve finished this course, youll be more than ready to start working on your own MEAN Stack projects. What is MEAN Stack? MEAN Stack is a collection JavaScript-based technologies used for web app development. Namely: MongoDB, ExpressJS, Angular 2 and NodeJS. It is a full stack development toolkit, from client and server sides to databases. Basically MEAN Stack allows you to create functional, fun and flawless web applications from beginning to end, with one stack of tools."
Price: 149.99 |
"Introduction to Kubernetes using Docker" |
"Docker dramatically changed (for the better) the lives of those who transfer, install and manage software applications on a regular basis. It made the process much less complicated and virtually eliminated any stress involved. Now, Kubernetes has made the whole thing even easier (yes, its possible). Want to learn how to containerize your application and then automate it from start to finish? This is the course for you... Understand the World of Microservices Install Docker and a Kubernetes cluster from scratch Learn how to run and manage containers effectively Create Kubernetes pods, deployments and services Build Docker images and configure Docker Hub from scratch Deploy a multi-component software application efficiently and easily Develop, Ship and Run Applications with Ease This course is suitable for everyone, from complete beginners right up to expert computer nerds. All you need is a fast internet connection, a credit card to set up a free trial on Google Cloud (no extra cost), and a basic working knowledge of modern technology. Youll start off by getting familiar with Google Cloud, Docker and Kubernetes, learning what they do and how youll be using them. Then youll take an in-depth look at the two most important tools, Docker and Kubernetes. Once youve gotten a good grasp on how each one works, youll move on to the course projects. Youll install WordPress using Google Cloud, which includes creating Docker files, images, and containers along with deploying the site live. Next youll create and configure a back-end and front-end master and slave nodes with replication controllers; apps managed by Kubernetes using a cluster of VMs. Sound confusing? Dont worry, youll get hands-on training at every step to guide you in the right direction. By the end of this course you will know what containers are and more than one way to use them to deliver software applications faster. Youll know everything you need to know about Docker and Kubernetes, and youll never have to worry about using either one for your software application project ever again! About Kubernetes and Docker Docker is the worlds leading software containerization platform. It packages your application into one standardised unit, wrapping it into a complete file system that contains everything needed to run on a server. Kubernetes is a system created by Google to automate the deployment, scaling and management of containerized applications (like the ones Docker creates). The two combined make life a breeze for anyone needing to transport, install and maintain complex software applications anywhere."
Price: 99.99 |