#web designer program
Explore tagged Tumblr posts
tafsircareercounselor · 1 year ago
Text
Launch Your Web Design Career with ABM College
In the age of digital transformation, the demand for skilled web developers has surged. ABM College in Calgary offers an enticing opportunity for aspiring web professionals to dive into this thriving industry through their comprehensive Web Development Diploma Program—now available online. This program is specifically designed to cater to both beginners and those looking to refine their digital skills. If you're considering a career pivot or seeking to amplify your technical competencies, this program may just be the launchpad you need.
Why Choose a Career in Web Development?
The tech industry is booming, and web development sits at its heart. A career in this field offers numerous advantages:
High Demand: Every business seeks an online presence, and web developers are the architects behind it.
Flexibility: Web development allows for remote work, freelancing, and diverse project opportunities.
Dynamic Field: The tech landscape is always evolving, so there’s continuous learning and growth.
Creativity and Problem Solving: It's a field that blends analytical thinking with creative design.
Discover the ABM College Web Development Diploma Program
ABM College's Web Development Diploma Program is tailored to equip you with the skills necessary for a successful career in web development. Let's explore what makes this program stand out.
Curriculum Designed for the Real World
The curriculum is crafted to bridge the gap between theoretical knowledge and practical application. Students delve into fundamental programming languages such as HTML, CSS, and JavaScript, as well as advanced topics including frameworks and back-end development. By the end of the program, graduates are well-versed in creating responsive, user-friendly websites and applications.
Online Web Design Courses for Beginners and Beyond
The program is structured to accommodate learners at various levels:
Beginners: Start with the basics and progressively build a robust knowledge base.
Intermediate Learners: Enhance your existing skills with up-to-date industry practices.
Advanced Students: Refine your expertise and learn about emerging technologies.
Flexible Learning with Online Access
Tumblr media
by Scott Graham (https://unsplash.com/@homajob)
One of the most significant benefits of ABM College's program is its flexibility. Online courses mean you can learn from anywhere, at any time, fitting studies around your schedule. The virtual classroom environment also offers interactive elements to keep you engaged and connected with instructors and peers.
Career Training for Aspiring Web Designers
The Web Development Diploma Program isn't just about coding—it's also about preparing you for the workforce. The program includes career training to help you navigate the job market effectively.
Building Your Portfolio
A strong portfolio is crucial for web developers. Throughout the program, you'll work on real-world projects that showcase your skillset to potential employers.
Job Placement Assistance
ABM College provides job placement assistance, offering guidance on resume building, interview preparation, and connecting with industry professionals.
Online Web Development Programs vs. Traditional Learning
While traditional in-person learning has its merits, online programs offer distinct advantages, particularly in the field of web development:
Adaptability: Online programs mirror the work environment of many web developers, who often work remotely.
Tech-Savvy Learning: Engaging with course material online can enhance your digital literacy—a key skill for web developers.
Immediate Application: You can apply what you learn immediately, working on personal projects or freelance work alongside your studies.
The Advantages of Online Website Design Certificate Programs
Tumblr media
by Gilles Lambert (https://unsplash.com/@gilleslambert)
Certificate programs like the one offered by ABM College are a fast track to gaining specialized knowledge. Here's why they're an attractive option:
Concise Curriculum: Focus on what's necessary to get started in web development without the filler of general education courses.
Recognition: Certificates can bolster your resume, proving to employers that you have specific, up-to-date skills.
Affordability: Typically, certificate programs are more cost-effective than traditional degrees.
Web Design Courses Online With Certificate
Upon completion of ABM College's Web Development Diploma Program, you will earn a certificate that validates your expertise. This certification is a testament to your hard work and dedication, and it's a valuable asset in the job market.
What Will You Learn?
The program covers a breadth of essential topics:
Front-End Development: Learn how to create engaging user interfaces and experiences.
Back-End Development: Understand server-side programming and database management.
Full-Stack Overview: Gain insights into how the front-end and back-end work together.
E-commerce Platforms: Discover how to build and manage online stores.
How to Enroll in the Web Development Diploma Program
Enrolling in the program is straightforward. ABM College's admissions team is ready to guide you through the process:
Consultation: Speak with an admissions advisor to discuss your goals and expectations.
Application: Complete the online application form and submit any required documentation.
Acceptance: Once accepted, you'll receive all the information you need to start your journey.
Eligibility and Requirements
Prior experience in web development isn't necessary, but you should have:
A high school diploma or equivalent: This ensures you're prepared for the academic challenge.
Basic computer skills: Comfort with technology will help you navigate the online learning platform.
A passion for learning: Motivation and enthusiasm are key to success in this dynamic field.
Financing Your Education
Investing in your education is a critical step toward your future. ABM College offers various financing options to help make this investment more manageable, including payment plans and potential eligibility for financial aid.
Embrace the Digital Future with ABM College
The Web Development Diploma Program at ABM College is more than just a learning experience—it's a gateway to a new career and a digital future. With the convenience of online learning and a curriculum designed for the demands of today's tech industry, this program empowers you to take that crucial first step.
Conclusion
The world of web development is dynamic, creative, and ripe with opportunity. ABM College's Web Development Diploma Program offers a comprehensive, flexible, and career-focused curriculum that can set you on the path to becoming a web development professional. By enrolling in this program, you'll gain the digital skills and knowledge needed to thrive in the digital economy.
If you're ready to embark on an exciting new career path, consider the possibilities that await with ABM College's online Web Development Diploma Program. Your future in web development starts here.
0 notes
prokopetz · 1 year ago
Text
So I got a complaint from a client about their website today.
In brief, this client operates an online directory, in which companies within a particular industry can advertise their services.
Companies appearing in this directory have the option to voluntarily disclose which of a pre-defined list of "visible minority" identifiers apply to the company's ownership: "disabled", "LGBT", etc.
Companies appearing in this directory also have the ability to list people – typically owners or directors – associated with the company. The same visible minority identifiers which apply to companies can also voluntarily be applied to individual people listed under a company.
Today, the website's operator decided to add a new identifier to the list. I'm not sure why they chose to phrase it the way they did, or whether they just forgot that the same list of visible minority identifiers is used for both companies and persons, but the short version is that they want to know why the site's users now have the ability to designate people as "Female Owned".
7K notes · View notes
mahmoudna · 5 months ago
Text
“My Dream Is Still Alive Despite the Rubble”
Tumblr media Tumblr media
My dream has always been to become a UX/UI designer and a web developer. This dream has been my compass toward a better future for me and my family, giving my life meaning and hope despite the challenges.
Tumblr media Tumblr media
But the war in Gaza turned our lives upside down. We lost our home, my university, and even the laptop I relied on for learning and work. We were displaced to the southern part of Gaza, where we suffer daily from power outages and limited internet access. Despite these circumstances, my heart still clings to hope, and I refuse to give up on my dream.
I am not just asking for support to acquire equipment; I am asking for a chance to rebuild my future—not just for myself, but for my family as well. I believe that every challenge holds an opportunity, and I am determined to turn this hardship into a story of success.
Why Do I Need Your Support?
To continue my education and pursue my dream, I need some essential tools to help me learn and work under these harsh conditions:
• Laptop: $2,000
• Solar Panel: $2,000
• Power Inverter: $1,000
• 100Ah Battery: $1,000
Total Cost: $6,000.
So far, I’ve managed to raise €975 through my GoFundMe campaign, but I need to reach €7,000 to cover all costs.
Tumblr media
My Vision for the Future:
My ambition is not just to complete my studies but also to use my skills to support my community in Gaza. I aim to train young people in programming and design so we can contribute to building a better future despite the challenges we face.
Tumblr media Tumblr media
Why Your Contribution Matters:
Your donation is not just helping me personally but is an investment in a young man determined to empower his community. I aspire to become a role model for Palestinian youth, showing that resilience and creativity can overcome any obstacle.
Tumblr media Tumblr media
A Heartfelt Thank You:
I live under difficult conditions, but I believe that goodness exists everywhere. Every person who contributes to my dream brings hope back into my life and gives me the strength to keep going.
How You Can Help:
1. Donate to the campaign:
GoFundMe
OR USDT
Tumblr media
TLns8czyFHsJQWkaAEeza3of5cgEH7vi3n
2. Share my story with your friends and family. It might reach someone who can help.
3. Offer advice or opportunities that could help me develop my skills and achieve my dream.
Finally:
I promise to share every step of my journey with you—from acquiring the equipment to completing my education and realizing my dream. You are part of this story, and your support is the light I need right now.
“In the darkest times, there is always a ray of light. That light is you and your support, which gives me the strength to carry on.”
Special Thanks:
I would like to extend my heartfelt gratitude to everyone who has supported me so far. A special thanks to:
@gaza-evacuation-funds @gaza-relief-fund @wellwaterhysteria @ayeshjourney @nabulsi @catnapdreams @vetted-gaza-funds @vetted
315 notes · View notes
codingquill · 2 years ago
Text
Essentials You Need to Become a Web Developer
HTML, CSS, and JavaScript Mastery
Text Editor/Integrated Development Environment (IDE): Popular choices include Visual Studio Code, Sublime Text.
Version Control/Git: Platforms like GitHub, GitLab, and Bitbucket allow you to track changes, collaborate with others, and contribute to open-source projects.
Responsive Web Design Skills: Learn CSS frameworks like Bootstrap or Flexbox and master media queries
Understanding of Web Browsers: Familiarize yourself with browser developer tools for debugging and testing your code.
Front-End Frameworks: for example : React, Angular, or Vue.js are powerful tools for building dynamic and interactive web applications.
Back-End Development Skills: Understanding server-side programming languages (e.g., Node.js, Python, Ruby , php) and databases (e.g., MySQL, MongoDB)
Web Hosting and Deployment Knowledge: Platforms like Heroku, Vercel , Netlify, or AWS can help simplify this process.
Basic DevOps and CI/CD Understanding
Soft Skills and Problem-Solving: Effective communication, teamwork, and problem-solving skills
Confidence in Yourself: Confidence is a powerful asset. Believe in your abilities, and don't be afraid to take on challenging projects. The more you trust yourself, the more you'll be able to tackle complex coding tasks and overcome obstacles with determination.
2K notes · View notes
fanfenomenon · 2 months ago
Text
Tumblr media
hyperfixated on this game so hard i tried to recreate ac syndicate's animus database using html css and js👍
i will make this responsive though, i've only started doing the frontend but i'll also start doing the backend as soon as i finish this
basically this is gonna be a website that will allow you to create a database of your assassin's creed OCs (btw this was inspired by @gwen-the-assassin's idea <33) and help you with worldbuilding and making AUs (i know the ac fanon wiki already exists for that but i wanted to make the experience of keeping a database more immersive u know....)
this might take a while to be completed, but I'll try to post updates on it as much as possible! if there are any programmers/web developers in the ac fandom that want to contribute to this project plsplspls DM me!!
actual pic of the database for comparison:
Tumblr media
ik it's not entirely accurate but this is the simplest database in the game that i could recreate lmao
also code snippets just cuz (+ me crashing out)
Tumblr media Tumblr media
156 notes · View notes
huellitaa · 3 months ago
Text
learning to code so i can take over the world
77 notes · View notes
prinstuvwx · 7 months ago
Text
WHY YOU SHOULD CHOOSE INFORMATION TECHNOLOGY (IT)?
Semillano, Prince Q. | BSIT1A
50 notes · View notes
wojenka · 4 months ago
Text
i need more mutuals who are into coding and engineering!! more info under the cut!!
I planned to become an electrical engineer like my stepdad but then I decided to change my path to programming. I'm currently studying at technikum (<- wikipedia link so I don't have to explain the whole polish learning system), programmer major.
this year I have exams from web development (10th Jan - theory, 16th Jan - practical exams) and next year I have exams from App development (both mobile and desktop).
I know C family languages, Java, Python and those ones I am currently using. I also know a bit of Kotlin and I think I will continue learning it.
For web dev I know HTML and CSS ofc but also PHP and JS.
Planning on learning more languages I can use for App and operating system development as well as just to know them cause I want to after this year's exams!
my learning list:
Lua (I heard it's easy but I can't really get myself to read anything about this atm idk why)
Ruby
Assembly
Rust
As for electrical engineering I don't know much tbh but I would like to learn! I just used CAD programs for technical drawings (dad taught me some basic things when I was still thinking about going his path) helped my dad fix things on his Solar farm, houses of our neighbors and I made a few very simple circuits for fun a few years ago. Now I'm mostly focused on programming but since I learned most of the things I need for exams I have more time to do whatever I want now!
I'd like to get to know more people so I can share and mostly learn new things since even though I'm coding for years I consider myself a beginner and I am a total beginner when it comes to electrical engineering.
I'm willing to be friends or at least mutuals with anyone who codes or makes websites or is in STEM! no matter what your specialty/interest is exactly and no matter if you are a total beginner or a professional ^__^
I'd also like to have some mutuals who are into old web development and retro computing!!!!!!!!
edit: I forgot but I'm also interested in physics and quantum physics
36 notes · View notes
vib-ri · 5 months ago
Text
Tumblr media Tumblr media
digital mascot design by Reiko Chiba
30 notes · View notes
omeletcat · 7 months ago
Text
Tumblr media
guys we gotta stop this, literally all i do is draw pixel art for my games and code, and i go on the godot discord to see some GENIUS SAY WORDS THAT PROBABLY HAVEN'T EVEN BEEN INVENTED YET.
QUATERNION?? NOWAY THATS A REAL WORD.
29 notes · View notes
izicodes · 2 years ago
Text
Wix Learn's Free Web Accessibility Certification | Resources ✨
Tumblr media
Hiya! 💗 Today, I stumbled upon an absolute gem that I wanted to share with all of you. If you're learning about web design and inclusivity as I am, this is something you might want to look into~!
Introducing the Web Accessibility Course by Wix Learn - a game-changer for anyone striving to create websites that cater to all users, regardless of impairments. This comprehensive course covers everything you need to know to build an inclusive online space that leaves no one behind. AND IT COMES WITH AN EXAM AND CERTIFICATE (all free too hehe).
In this course, you'll gain mastery over essential skills, including:
🌐 Creating Inclusive Sites: Learn the best practices to make your websites accessible to people with various impairments, ensuring equal access for everyone.
📚 Accessible Title Tags and Headings: Dive into the world of proper title tags and heading structures, making navigation a breeze for every visitor.
👁️‍🗨️ Crafting Alt Text and Alternative Media: Discover the art of writing meaningful alt text and incorporating alternative media, providing a seamless experience for those with visual challenges.
⚙️ Optimizing Navigation for Assisted Technology Users: Enhance site navigation for individuals relying on assisted technologies, making their browsing experience smooth and efficient.
💬 The Power of an Accessibility Statement: Learn to create a compelling accessibility statement, showcasing your dedication to inclusivity and informing visitors about your website's accessibility features.
They even have prep courses for the exam! 🤗✨
Here's the link to the course: LINK
Hope this helps someone out there, I will be trying it out and seeing how it goes! 👍🏾
288 notes · View notes
tafsircareercounselor · 1 year ago
Text
Elevate Your Digital Skills at ABM College
Are you looking to start a career in web development? Look no further than ABM College's Web Development Diploma Program, now available online at our Calgary campus for students from New Brunswick and Manitoba. This comprehensive program will equip you with the necessary skills to succeed in the fast-paced world of web development. In this article, we will discuss the benefits of enrolling in our program and how it can help you develop the programming and digital skills needed for a successful career in web development.
Why Choose ABM College?
At ABM College, we pride ourselves on providing quality education and training to our students. Our Web Development Diploma Program is designed to give students a well-rounded education in all aspects of web development, including programming, design, and project management. Our experienced instructors have real-world experience in the industry and are dedicated to helping students succeed in their chosen career path.
Comprehensive Curriculum
Tumblr media
by Headway (https://unsplash.com/@headwayio)
Our Web Development Diploma Program covers a wide range of topics to ensure that students have a strong foundation in all aspects of web development. From HTML and CSS to JavaScript and PHP, our program covers all the essential programming languages and tools used in the industry. Students will also learn about web design principles, user experience, and project management, giving them a well-rounded skill set that is highly sought after by employers.
Hands-On Learning
At ABM College, we believe in learning by doing. That's why our Web Development Diploma Program includes hands-on learning opportunities, allowing students to apply their knowledge in real-world scenarios. Students will work on individual and group projects, giving them the opportunity to develop their skills and build a portfolio of work to showcase to potential employers.
Flexibility and Convenience
Our Web Development Diploma Program is now available online, making it easier for students from New Brunswick and Manitoba to access quality education without having to relocate. This online program offers flexibility and convenience, allowing students to study at their own pace and from the comfort of their own homes. This is especially beneficial for those who may have other commitments, such as work or family, as they can fit their studies around their schedule.
Develop In-Demand Skills
Tumblr media
by Thomas Tastet (https://unsplash.com/@thomastastet)
Web development is a rapidly growing field, and there is a high demand for skilled professionals in this industry. By enrolling in our Web Development Diploma Program, you will develop the programming and digital skills that are highly sought after by employers. These skills include coding, web design, project management, and problem-solving, making you a valuable asset to any company.
Start Your Career Today
With the rise of the digital age, the demand for web developers is only going to increase. By enrolling in ABM College's Web Development Diploma Program, you will be setting yourself up for a successful and fulfilling career in this exciting field. Don't wait any longer, start your journey towards a career in web development today!
Have any questions about our program? Contact us today or leave a comment below. Our team at ABM College is here to help you achieve your career goals.
0 notes
prokopetz · 9 months ago
Text
I think the real reason most websites are janky as hell to use these days is because web developers have become so specialised that nobody really understands how anything works anymore. The other day I had to explain why hosting critical Javascript libraries on a third-party CDN is a bad idea to a "lead developer" who genuinely didn't know the difference between server-side versus client-side scripting.
2K notes · View notes
mahmoudna · 5 months ago
Text
“I Need Your Support to Continue My Studies and Build My Future from Gaza🍉🍉
Tumblr media Tumblr media
My name is Mahmoud Naeem Abu Hatab, from Gaza.
I am a university student majoring in Software and Databases at Al-Azhar University. Since the beginning of my academic journey, I have been passionate about User Experience (UX) and User Interface (UI) design, as well as website development. These fields inspire me, and I dream of advancing my skills and building a professional career in them.
Tumblr media Tumblr media
Unfortunately, during the recent war, I lost my laptop, which was essential for both my studies and work. I was forced to flee my home and relocate to southern Gaza due to the difficult circumstances. Despite my efforts to replace my laptop, the financial situation has made it impossible to afford a new one.
Tumblr media Tumblr media
Without a laptop, continuing my studies or seeking job opportunities in programming and design has become extremely challenging. This directly affects my academic progress and future career.
Tumblr media Tumblr media
Today, I am reaching out to ask for your support to help me purchase a new laptop. Having a laptop would allow me to resume my studies and work on programming and design projects that are crucial for improving my skills. It is a vital step towards completing my education and pursuing my dream of becoming a professional in programming and UX/UI design.
Tumblr media
I know that the situation in Gaza is difficult, but I believe education is the only path to building a better future for myself and my family. If you are able to contribute any amount to help me get a new laptop, it would be a real opportunity for me to get back on track academically and professionally.
I am determined to keep learning and working despite the challenges, but I need your support to achieve this goal. Every donation or act of help, no matter how small, will make a significant difference in my life.
If you’d like to support me, you can donate through:
GoFundMe
OR
USDT
Tumblr media
If you can assist in any way, please don’t hesitate to reach out to me.
Thank you for your support and kindness! 🌿
@gaza-evacuation-funds @appsa @nabulsi27 @palestinegenocide @orblesbian @palebluebutler @pallasisme @fallahifag-deactivated20240722 @vakarians-babe @sayruq @ @plomegranate @riding-with-the-wild-hunt @queerstudiesnatural @tamamita @apollos-boyfriend @riding-with-the-wild-hunt @queerstudiesnatural @palestinegenocide @sar-soor @akajustmerry @annoyingloudmicrowavecultist @feluka @marnosc @flower-tea-fairies @flower-tea-fairies @tsaricides @tsaricides @belleandsaintsebastian @ear-motif @brutaliakent @raelyn-dreams @troythecatfish @4ft10tvlandfangirl @90-ghost @paper-mario-wiki @nabulsi @prisonhannibal @beepiesheepie @walcutt @schoolhater98 @commissions4aid-international @sar-soor @zigcarnivorous@tododeku-or-bust@turtletoria @brutaliakhoa @flower-tea-fairies @schoolhater @baby-girl-aaron-dessner @sayruq @omiteo777 @malcriada @neptunerings @bat-luun @kaneverse @nightowlssleep @staretes @friendshapedplant @soon-palestine @aria-ashryver @heritageposts @magnus-rhymes-with-swagness-blog @khangerinedreams @kordeliiius @mazzikah @feluka @dlxxv-vetted-donations @girlinafairytale @a-shade-of-blue @vakarians-babe @babygoatsandfriends @self-hating-zionist @mangocheesecakes @dlxxv-vetted-donations @gazaboovintage @gazavetters @wellwaterhysteria @sar-soor @applebunch @irhabiya @sayruq @xxx-sparkydemon-xxx @junglejim4322 @reptilianspecies @dr-lapdance @tamamita @cantsayidont @fairweathermyth @dear-indies @eruthiawenluin @katealot @lenasai @stalinistqueens @ayeshjourney @gaza-evacuation-funda @el-shab-hussein @irhabiya @nabulsi @ibtisams @dlxxv-vetted-donations @tododeku @a-shade-of-blue @gaza-relief-fund @catnapdreams @northgazaupdates @buttercuparry @stuckinapril
295 notes · View notes
codingquill · 1 month ago
Text
Tumblr media
Welcome back, coding enthusiasts! Today we'll talk about Git & Github , the must-know duo for any modern developer. Whether you're just starting out or need a refresher, this guide will walk you through everything from setup to intermediate-level use. Let’s jump in!
What is Git?
Git is a version control system. It helps you as a developer:
Track changes in your codebase, so if anything breaks, you can go back to a previous version. (Trust me, this happens more often than you’d think!)
Collaborate with others : whether you're working on a team project or contributing to an open-source repo, Git helps manage multiple versions of a project.
In short, Git allows you to work smarter, not harder. Developers who aren't familiar with the basics of Git? Let’s just say they’re missing a key tool in their toolkit.
What is Github ?
GitHub is a web-based platform that uses Git for version control and collaboration. It provides an interface to manage your repositories, track bugs, request new features, and much more. Think of it as a place where your Git repositories live, and where real teamwork happens. You can collaborate, share your code, and contribute to other projects, all while keeping everything well-organized.
Git & Github : not the same thing !
Git is the tool you use to create repositories and manage code on your local machine while GitHub is the platform where you host those repositories and collaborate with others. You can also host Git repositories on other platforms like GitLab and BitBucket, but GitHub is the most popular.
Installing Git (Windows, Linux, and macOS Users)
You can go ahead and download Git for your platform from (git-scm.com)
Using Git
You can use Git either through the command line (Terminal) or through a GUI. However, as a developer, it’s highly recommended to learn the terminal approach. Why? Because it’s more efficient, and understanding the commands will give you a better grasp of how Git works under the hood.
GitWorkflow
Git operates in several key areas:
Working directory (on your local machine)
Staging area (where changes are prepared to be committed)
Local repository (stored in the hidden .git directory in your project)
Remote repository (the version of the project stored on GitHub or other hosting platforms)
Let’s look at the basic commands that move code between these areas:
git init: Initializes a Git repository in your project directory, creating the .git folder.
git add: Adds your files to the staging area, where they’re prepared for committing.
git commit: Commits your staged files to your local repository.
git log: Shows the history of commits.
git push: Pushes your changes to the remote repository (like GitHub).
git pull: Pulls changes from the remote repository into your working directory.
git clone: Clones a remote repository to your local machine, maintaining the connection to the remote repo.
Branching and merging
When working in a team, it’s important to never mess up the main branch (often called master or main). This is the core of your project, and it's essential to keep it stable.
To do this, we branch out for new features or bug fixes. This way, you can make changes without affecting the main project until you’re ready to merge. Only merge your work back into the main branch once you're confident that it’s ready to go.
Getting Started: From Installation to Intermediate
Now, let’s go step-by-step through the process of using Git and GitHub from installation to pushing your first project.
Configuring Git
After installing Git, you’ll need to tell Git your name and email. This helps Git keep track of who made each change. To do this, run:
Tumblr media
Master vs. Main Branch
By default, Git used to name the default branch master, but GitHub switched it to main for inclusivity reasons. To avoid confusion, check your default branch:
Tumblr media
Pushing Changes to GitHub
Let’s go through an example of pushing your changes to GitHub.
First, initialize Git in your project directory:
Tumblr media
Then to get the ‘untracked files’ , the files that we haven’t added yet to our staging area , we run the command
Tumblr media
Now that you’ve guessed it we’re gonna run the git add command , you can add your files individually by running git add name or all at once like I did here
Tumblr media
And finally it's time to commit our file to the local repository
Tumblr media
Now, create a new repository on GitHub (it’s easy , just follow these instructions along with me)
Assuming you already created your github account you’ll go to this link and change username by your actual username : https://github.com/username?tab=repositories , then follow these instructions :
Tumblr media Tumblr media
You can add a name and choose wether you repo can be public or private for now and forget about everything else for now.
Tumblr media
Once your repository created on github , you’ll get this :
Tumblr media
As you might’ve noticed, we’ve already run all these commands , all what’s left for us to do is to push our files from our local repository to our remote repository , so let’s go ahead and do that
Tumblr media
And just like this we have successfully pushed our files to the remote repository
Here, you can see the default branch main, the total number of branches, your latest commit message along with how long ago it was made, and the number of commits you've made on that branch.
Tumblr media
Now what is a Readme file ?
A README file is a markdown file where you can add any relevant information about your code or the specific functionality in a particular branch—since each branch can have its own README.
It also serves as a guide for anyone who clones your repository, showing them exactly how to use it.
You can add a README from this button:
Tumblr media
Or, you can create it using a command and push it manually:
Tumblr media
But for the sake of demonstrating how to pull content from a remote repository, we’re going with the first option:
Tumblr media
Once that’s done, it gets added to the repository just like any other file—with a commit message and timestamp.
However, the README file isn’t on my local machine yet, so I’ll run the git pull command:
Tumblr media
Now everything is up to date. And this is just the tiniest example of how you can pull content from your remote repository.
What is .gitignore file ?
Sometimes, you don’t want to push everything to GitHub—especially sensitive files like environment variables or API keys. These shouldn’t be shared publicly. In fact, GitHub might even send you a warning email if you do:
Tumblr media
To avoid this, you should create a .gitignore file, like this:
Tumblr media
Any file listed in .gitignore will not be pushed to GitHub. So you’re all set!
Cloning
When you want to copy a GitHub repository to your local machine (aka "clone" it), you have two main options:
Clone using HTTPS: This is the most straightforward method. You just copy the HTTPS link from GitHub and run:
Tumblr media
It's simple, doesn’t require extra setup, and works well for most users. But each time you push or pull, GitHub may ask for your username and password (or personal access token if you've enabled 2FA).
But if you wanna clone using ssh , you’ll need to know a bit more about ssh keys , so let’s talk about that.
Clone using SSH (Secure Shell): This method uses SSH keys for authentication. Once set up, it’s more secure and doesn't prompt you for credentials every time. Here's how it works:
So what is an SSH key, actually?
Think of SSH keys as a digital handshake between your computer and GitHub.
Your computer generates a key pair:
A private key (stored safely on your machine)
A public key (shared with GitHub)
When you try to access GitHub via SSH, GitHub checks if the public key you've registered matches the private key on your machine.
If they match, you're in — no password prompts needed.
Steps to set up SSH with GitHub:
Generate your SSH key:
Tumblr media
2. Start the SSH agent and add your key:
Tumblr media
3. Copy your public key:
Tumblr media
Then copy the output to your clipboard.
Add it to your GitHub account:
Go to GitHub → Settings → SSH and GPG keys
Click New SSH key
Paste your public key and save.
5. Now you'll be able to clone using SSH like this:
Tumblr media
From now on, any interaction with GitHub over SSH will just work — no password typing, just smooth encrypted magic.
And there you have it ! Until next time — happy coding, and may your merges always be conflict-free! ✨👩‍💻👨‍💻
66 notes · View notes
bob-the-seagull-king · 2 months ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media
Been hard at work on a second version of the Trench Crusade compendium! When it releases, you'll have a much smoother experience, as well as a lot more automated assistance (alerts, not total blocks) for building warbands!
I'll be posting more behind the scenes info on 2.0 on my patreon soon so check it!
15 notes · View notes