Course Content
Solid Free(mium) Tools For Designing, Developing, and Deploying Websites
You see ads for basic website builders everywhere, but real web development is more than drag and drop. From start to finish, you might end up using dozens of tools to get the job done.
0/10
The Rise of The Unicorns AKA “Full-Stack Developers”
These days, there’s increasing pressure for developers and coders to be able to define themselves as “full-stack”. This basically means they need to have a “very particular set of skills”, though the skills are a little less cool than in Taken.
0/5
How Long Will PCs, Tablets & Smartphones Reign?
A recent Gartner report revealed that worldwide shipments of PCs, smartphones, and tablets will increase by 2 percent in 2018 — reaching the highest level of year-on-year growth since 2015
0/2
What is GraphQL? (And is it Really Better than REST)
As new technological innovations continue to emerge, buoyed by an explosion of digital devices and changing consumer habits, businesses continue to search for the fastest and most effective means of keeping up with the changing digital ecosystem.
0/8
GDPR Compliance: 25% Of Brands “Unprepared”
While the GDPR go-live date (May 25, 2018) is still a fair few months away, it’s something that a lot of our customers and partners are asking about — which is why we were so surprised to read that 25 percent of brands are unprepared for GDPR according to a report from the British software and services company Advanced.
0/2
GDPR Fines: Everything You Need To Know
Protection laws called General Data Protection Regulation (GDPR). These laws are enforced on any company that handles data coming from EU citizens, regardless of where that firm is based. Companies that fail to comply with GDPR standards for privacy protection will face some of the stiffest fines in the history of online commerce.
0/8
Here’s How AI and Machine Learning Will Affect the Future of eCommerce
eCommerce is a $2 trillion market, and we expect Artificial Intelligence (AI) to push this number even bigger. Here’s why: AI can help merchants make better future predictions about sales, provide better customer support, and retarget customers who got away. When you first launched your online store, the last thing you probably thought is that one day you’d have to work alongside robots! Well, that day has now arrived in the form of AI and machine learning.
0/7
3 Web Development and Programming Ideas Every Marketer Needs to Know
It happened again. You’ve gotten yourself through another complex technical marketing project, for now, but you can’t help but acknowledge the sinking feeling that you can only “wing it” for so long.
0/4
SAP Commerce Cloud: 10 Things You Should Know
Today’s online shoppers expect ease, speed, personalization, and reliability wherever they shop - online or in-store.
0/7
5 Dos and Don’ts of Hiring a Developer
Developers are the unicorns of the modern labor economy. Their ethereal talents often bewilder the most seasoned of marketing professionals. As they navigate multiple screens of what appear to be a sea of foreign numbers and strange hieroglyphs, many of us may develop feelings of awe as our technical colleagues concoct complex digital systems and design beautiful user experiences, all through the magic of their keyboard.
0/6
What is Git and Git Hub: A Summary of Terms and Definitions
“We can Fork it before we make any changes to the code.” Huh? The obscure sentence was one of several the two developers exchanged as we were going through a development proposal for a new client.
0/5
8 Powerful Ways Chatbots Can Transform Your Customer Experience (Insights From David Cancel, CEO of Drift)
Chatbots are changing the way brands interact with their customers, and when the chatbot is of high quality, those changes are usually positive.
0/4
Chatbot Customer Experience Failures (And How To Avoid Them)
Chatbots are taking over. But there’s no need to panic because you can rest assured that chatbots aren’t bloodthirsty androids (yet) — they just want to help answer FAQs, speed up sales processes and lighten the load of customer support representatives. A report from Forrester Research showed that more than half of the companies surveyed stated that they either had a chatbot system in place, or were planning on developing such a system within the next twelve months.
0/7
Website Security Best Practices: And How You Can Do The Same
The biggest threat facing the modern internet is the number of websites running outdated code - millions of websites have been left wide open to hackers, as a result.
0/5
Your eCommerce Site Has a Conversion Problem (And It’s Because of Your UX Design)
Don’t be mistaken into thinking that the UX of your website is just what it looks like (this is the User interface or UI design), yes that might be a part of what’s holding back your eCommerce site from fulfilling its potential, but more likely there is a wealth of untapped opportunity by exploring the UX design.
0/9
How SSL Certificates Work & Why The Internet Was Broken on May 30
In case you didn’t notice, the Internet was broken on the 30th of May in 2021.
0/3
Enterprise IT: From Differentiator to Obstacle?
Technology is a commodity. We’ve all heard people say this. In fact, some readers may recall Nicholas Carr’s 2003 article in HBR titled “IT Doesn’t Matter”, which posited exactly that. At the time, it was a controversial opinion.
0/6
Digital Transformation Roadmap: 10 Steps To a Successful Digital Transformation
Digital transformation is the process of improving business operations, customer experiences, and employee experiences through the adoption of technology—and the benefits are well documented.
0/2
5 Reasons to Shift Your Site to the Cloud
Your website is the heart of your operation. It is how your customers and clients learn about what you have to offer. Thus, it makes sense to have your site on a reliable network that is going to provide you with the strength and dependable service that you need.
0/2
Comparing Open Source Software vs Closed Source Software
You’re no technical guru and have been charged with finding a web content management system (CMS) for your business.
0/4
eCommerce Website Development Specialist Course
    About Lesson

    Git and GitHub Glossary [Infographic]

    GitHub Glossary #1: What is Repository?

    The most fundamental element of GitHub, a repository is essentially a project’s folder, much like the kind of folder you would see in a Dropbox or Google Drive folder.  

    Repositories store every single project file, its documentation and its revision history of every document. Repositories can also accept multiple private or public collaborators.

    GitHub Glossary #2: What is Commit?

    Commits are easily one of the most frequented activities by a developer using GitHub. Simply put, a commit or revision is like ‘saving’ an updated file to its original folder and overwrites an older version (though as we already know, Git is great for version control). GitHub, for example describes a ‘commit’ as:

    “an individual change to a file (or set of files). It’s like when you save a file, except with Git, every time you save it creates a unique ID (a.k.a. the “SHA” or “hash”) that allows you to keep record of what changes were made when and by who. Commits usually contain a commit message which is a brief description of what changes were made.” – help.github.com

    GitHub Glossary #3: What is Clone?

    Clones are literally clones (copies) of a repository that sit on the developer’s computer instead of a server elsewhere.

    Clones are great since you can download a code file to tinker around with offline or to be edited in a preferred code editor or integrated development environment.

    GitHub Glossary #4: What is Branch?

    A branch is a parallel version of a repository (ie; it literally branches out or away from the main repository, kind of like a temporary sub-folder).

    It is contained within the repository, but does not affect the primary or master branch allowing you to work freely without disrupting the “live” version.

    The beauty about ‘branches’ is that you can merge it back into the master branch when you’re ready to publish your changes.

    GitHub Glossary #5: What is Fetch?

    Fetching refers to getting the latest changes from an online repository (like GitHub.com) without merging them in. Once these changes are fetched you can compare them to your local branches (the code residing on your local machine).

    GitHub Glossary #6: What is Fork

    According to help.github.com, a ‘fork’ is a personal copy of another user’s repository that lives on your GitHub account.

    Forks allow you to freely make changes to a project without affecting the original, enabling limitless opportunities for experimentation and learning from other people’s work. 

    A forked project also remains attached to the original, allowing you to submit a pull request to the original’s author to update with your changes, ensuring you’re always working off a recent or up-to-date codebase.

    GitHub Glossary #7: What is Push?

    Pushing refers to sending your committed changes to a remote repository such as GitHub.com. For instance, if you change something locally, you’d want to then push those changes so that others may access them.

    GitHub Glossary #8: What is Issue?

    Issues unsurprisingly are exactly as they sound. Issues are suggested improvements, tasks or questions related to the repository.

    Issues can be created by anyone (for public repositories), and are moderated by repository collaborators. Each issue contains its own discussion forum, can be labeled and assigned to a user.

    GitHub Glossary #9: What is Blame?

    The role of the Blame feature on GitHub passes ‘blame’ on the version of the code file that resulted in an error occurring. As it states on GitHub:

    “The “blame” feature in Git describes the last modification to each line of a file, which generally displays the revision, author and time. This is helpful, for example, in tracking down when a feature was added, or which commit led to a particular bug.” – help.github.com 

    GitHub Glossary #10: What is Merge?

    Merging takes the changes from one branch (in the same repository or from a fork), and applies them into another.

    A merge can be done automatically via a Pull Request via the GitHub.com web interface if there are no conflicting changes, or can always be done via the command line. 

    By now you should be equipped with knowledge of Git and GitHub top terminologies and features of which you should hopefully start putting into practice. Of course, there are plenty of other rich features of GitHub especially, which we implore you to discover on your own.

     

    Conclusion

    Git, together with GitHub and other similar services, is what helps drive much of the innovation that makes the internet the productive behemoth it is today.