MP4 | Video: 1280x720 | 64 kbps | 44 KHz | Duration: 15 Hours | 3.66 GB
Genre: eLearning | Language: English
A secure, efficient, productive way to manage your Udemy programming examples and software projects.
This course is for students who take courses on Udemy, and want to preserve and explore ideas spawn from coding examples while taking courses on Udemy.
The main goal of this course is to walk you through setting up a complete development environment on your machine to explore new ideas that maybe spawn from code examples you type in from other classes.
Walking you through how to setup the tools that implement a development environment is only part of the solution and the other part is knowing how to use them.
Here's what you learn about the tools:
How to setup the Subversion source code repository system using Apache 2.X server as the backbone to access the repository.
You learn the basic and advanced commands, including how to use the import command to populate files in the Repository.
You learn the best-practices on how to setup a repository of your own separate from the one we use to learn with.
You learn how to build Perl and Python from source code we download for Linux/Mac.
You learn how to integrate a graphical Diff/Merge tool that is free on the internet to enhance the usability of Subversion.
So you learn a lot of tool stuff, but there is a difference between learning a tool and using a tool!
I provide guidance on how to use the tool by:
I provide you with guidance on what commands to use as your adding lecture content into the repository, and we actually practice that skill so you can see the benefits and what works for you!
I provide you with Perl/Python scripts that you can use that will help you develop a workflow to store and identify lecture content.
I provide you with the knowledge you need to understand the concepts of parallel development through branching and merging.
I show the quintessential branching and merging patterns you need in order to extend lecture content to implement your ideas.
I provide a real lecture example of how to take lecture code and add a new feature to the code using the branching and merging techniques.
I hope you have as much fun, as I did in putting this together, when you implement your first idea using this system!