Lots of training, lots of socialization. Remember the goal is to have your pup meet 100 people a week between 8-12 weeks old. 400 total in that time frame. It isn't as hard as it sounds.
Go to dog safe places until the pup has immunity built up to diseases, at least 2 weeks after 2nd or 3rd puppy shot (depends when it was started). Safe places are post office, bank, big box stores (but do ask first), outside at starbucks, places like that.
No pet stores, no dog parks until your pups immunity is built up. Every experience is an opportunity to teach something to the pup. Sign up for puppy classes and then keep going on to more advanced obedience classes.
Shepherds are all smart, they want to learn, they want a job, they want to please you. If they are bored or frustrated they will find something to do.
Do not allow the pup to be rough with any livestock, it can develop into a bad habit that is difficult to break. Other exercise would be structured walk (heel, automatic sit, etc), off lead walks. Teach tricks. Remember training is mentally challenging to a pup or dog so it will burn energy, it is just as important as physical exercise everyday.
No forced exercise (running on lead on lead for more than a few steps and no biking with pup on lead) until a pup is 18 months old, especially on hard surfaces. At around 18 months growth plates close, up until that point damage can occur to joints and soft tissue. The pup is fine to run around offlead, just not where it is forced.
Don't let your pup nip or herd people at all. Even though it is cute when they are 8 weeks, at a year old they will still be doing it and it isn't so cute.
Best advice is to imagine what you want the pup to be like in a couple years, then train with those goals in mind. Set your rules, be consistent, be fair and enjoy your puppy.
Can't wait to see pictures!