SUPREMOTM's Posts
Nairaland Forum › SUPREMOTM's Profile › SUPREMOTM's Posts
Cashio:-i- Study and understand the CompTIA A+ (Core 1 and Core 2) curriculum, but don't take the exam -ii- Study and understand the CompTIA Network + curriculum, but don't take the exam -iii- Understand, install and get familiar with any distribution of Linux. -iv- Study, understand and take the CompTIA Security + certification exam -v- Get hands on experience in an IT workplace and gain familiarity with networking equipment (preparing for the CCNA exam with practice labs gives an immersive experience of working with switches and routers, albeit using Cisco devices) To secure the cyberspace, you first need to understand what the environment entails and how things work generally, that's what the CompTIA A+ and the CompTIA Network + study materials introduce you to. The Security + certification validates your knowledge of threat actors, risks and steps to mitigate them at a conceptual level. You need hands-on IT experience with the appropriate hardware to be able to put the theories to practice |
DrBrainstorm:Yes! I made some slight modifications though. |
Lorayne:Ok |
Harmeed:1. Learn C# till you understand Object-Oriented Programming with C# 2. Learn T-SQL with SQL Server till you understand relational database lingo, and you can create simple databases as well as write queries using SQL Server Management Studio or Azure Data Studio. 3. Learn LINQ (Language Integrated Query) and practice applying Linq extension methods to any type of collection in C# 4. Learn Entity Framework Core (it requires knowledge from 1, 2 and 3) 5. Familiarize with the concepts of http and restful web services (API) 6. Learn ASP.Net Core Web API (The Framework for creating backend applications): It requires 1 to 5 |
Kubernetes:CSS now allows nesting |
VICJERBETS:
|
hakeem02:Thanks |
hakeem02:Where will I find the address to be able to copy and paste? |
hakeem02:Did you have to fund your GTB dollar account first before registering on Azure platform? |
deenix:Have you been able to make yours work? I have a similar issue. |
hyperstone:Check this thread https://www.nairaland.com/7536299/how-learn-web-net-c |
Kubernetes:You can do the same and get same result with CSS variables. |
cokeryusuf09:From Udemy, get ULTIMATE C# MASTERCLASS FOR 2023 by Krystyna Slusarczyk OR From Udemy, get C# 10 | ULTIMATE GUIDE - BEGINNER TO ADVANCED | MASTER CLASS by Dr Harsha Vardhan |
Edipet:Paste your code here, let's check it. |
Simpath:Why don't you just learn C# that Microsoft obviously favours over VB; there are .Net Core features and application types that are not available for VB developers. If you are not a very old person that is sentimentally attached to the language, there is no reason why you shouldn't transition now. Even if an organisation's legacy code was written in VB, they'll probably have to rewrite them in C# when they migrate to .Net Core (the new .net), further reducing the opportunities available for VB.Net developers. By the way, I learnt and used VB.Net for about a year and half before switching to C#. |
Activity5050:It is not very easy to explain, but you can research on how to do it in your tech stack of choice. For .Net Core, this is the page from Microsoft Learn https://learn.microsoft.com/en-us/dotnet/core/extensions/create-satellite-assemblies |
Create satellite assemblies. |
awesomeJ:I'm sorry, no offence intended! |
awesomeJ:This is not an apologia and the point is not a comparison between frameworks; you obviously did not get it. I wasn't making any persuasive argument on what's better as you are alluding to in the highlighted statement: Michael Phelps is not better than Usein Bolt, but I would gladly borrow to stake a bet on Phelps against Bolt in a swimming competition. Just research what you want out of technology, compare the available tooling and opportunities (Google will help) and decide what's best for you; ultimately, it is your own time and efforts that get wasted or rewarded! |
You will have sound understanding of computer networking and pass the CCNA exam if you use Jeremy's IT Lab YouTube channel to study; you'll have to make do with Packet Tracer for practice though: the channel is up to date and the instructor is a great teacher. The curriculum changed about 3 years ago; this channel's content reflects the new curriculum. Just know that you don't have to have used a physical device to be able to pass the exam: understand the concepts and know the Cisco commands. The hands-on real life equipment part will come when you get a job in the industry or if you buy your own switch/router. Many Naija companies now use Huawei switches and routers sef because of the pricing; if you have to work in a company that uses Huawei devices, you'll need to learn the Huawei commands at the end of the day because they are different from Cisco commands, but you'll be able to relatively easily figure them out with some googling and prior knowledge of networking and Cisco commands. Sorry, I didn't give you exactly what you asked for; I hope this helps too. |
Borntosmoke:You need to calm down. CSS didn't make your life difficult, you just aren't giving yourself enough time to learn; it's always difficult before it's easy. Ultimately, your productivity with the framework will still be limited by the depth of your knowledge of pure CSS. While you make use of the framework, keep learning your CSS on the side. |
cokeryusuf09:I have responded, you may delete your mail address. I recommend you study Farrell J. - Microsoft Visual Csharp 2010 An Introduction to Object-Oriented Programming thoroughly. It is the most beginner-friendly C#-centric book I have ever read. Go through Kudvenkat's C# playlist on Youtube alongside this. |
trytillmake:Everything here no reach wetin you dey do for just one session for higher institutions; yet you go study hard to pass dem even when you sef know say dem no dey useful for real life. Dis one na something wey go give you skills wey go change your life. It just takes discipline and focus. |
cokeryusuf09:I mostly used books and Kudvenkat YouTube channel. You can also learn from www.tutorialsteacher.com Microsoft Learn: https://learn.microsoft.com/en-us/dotnet/csharp/ You can't learn C# and .Net Core framework by passively reading from a website; there are lots of concepts and best practices to understand before you become a .Net developer: the entry barrier is high but the opportunities that come after learning too are boundless, so you need to write codes, jot down concepts and note their implementations while learning. You need to install Visual Studio 2022, 2019 or 2017, SQL Server Management Studio with SQL Server on your system. Your peers who choose to learn other easier-to-get-started-with technologies will certainly start developing fun applications earlier than you, but when you eventually understand the concepts that .Net forces you to understand, you will be developing applications that have complexities they cannot comprehend unless they learn those same concepts in their technologies of choice, which are not taught to beginners in those technologies. If you drop your email address, I will send you about 5 books and you can start studying with anyone you understand better, but I'll advise you start with Kudvenkat's YouTube C# tutorials series. |
cokeryusuf09:****************** UPDATED COMMENT----- AUGUST 2025 ----- For Full Stack Development, you have to learn : C# and Object-Oriented Programming ==> HTML5 ==> CSS3 ==> Any of Bootstrap / Tailwind CSS ==> JavaScript ==> TypeScript {Optional} ==> Any of React / Angular / Blazor Wasm {Optional} ==> SQL / T-SQL / SQL Server ==> Any of Entity Framework Core / Dapper ==> ASP.Net Core MVC ==> .Net Identity Library {for security} ==> ASP.Net Core Web API {You may not need it to get a full stack developer job} Additionally, you need to have a working knowledge of Git / GitHub / Linux commands (for working on vs code terminal emulator or powershell terminal) and some familiarity with cloud computing and container technologies (docker, kubernetes, Azure, AWS etc) For Backend Development you have to learn: C# and Object-Oriented Programming ==> SQL / T-SQL / SQL Server ==>Any of Entity Framework Core / Dapper ==> Postman ==> .Net Identity Library {for security} ==> Minimal API ==> ASP.Net Core Web API Additionally, you need to have a working knowledge of Git / GitHub / Linux commands (for working on vs code terminal emulator or powershell terminal) and some familiarity with cloud computing and container technologies (docker, kubernetes, Azure, AWS etc), oauth 2 and cryptography in .Net If you are one of those people who take things as they come, you can try Creating a Social Media App with C#, JS, ASP.NET and Azure by Ervis Trupja immediately after learning C#. The course uses all the concepts required for full stack .Net development. ******************** Since you want to learn it for web development, I'll suggest you follow the order below. A--TO HAVE A SOLID UNDERSTANDING OF C# and.NET: I recommend you get either of these courses on Udemy; no YouTube content comes close to the knowledge they give ULTIMATE C# MASTERCLASS FOR 2025 by Krystyna Slusarczyk OR C# 12 | ULTIMATE GUIDE - BEGINNER TO ADVANCED | MASTER CLASS by Dr Harsha Vardhan B--TO BECOME A BACKEND SOFTWARE ENGINEER If you want to become a Backend Developer (Developing scalable APIs for small to large businesses/corporate enterprises), you need to understand relational databases, how to create and manipulate relational databases and also how to create secure RESTful web services (API) that allow frontend developers, mobile application developers, desktop developers to access/manipulate data from the database through your API endpoints without knowing anything about the database. After picking one of the options in A above, do the ones below sequentially. -1- From Udemy, get "SQL Development with MS SQL Server Beginner to Master" by Dominic Tripodi --- You will learn SQL (the common/general language for writing queries for relational databases), Transact-SQL (Microsoft's flavour/modification of the SQL language for SQL Server) and understand SQL Server (the relational database management system -RDBMS- from Microsoft) with lots of hands-on experience with Azure Data Studio (the modern cross-platform development tool for cloud and on-premises databases) THEN -2- From Udemy, get "LINQ TUTORIAL: MASTER THE KEY C# LIBRARY" by Krystyna Slusarczyk LINQ is a library that helps you to manipulate collections/data from any kind of data source with a consistent C# syntax - the data source does not matter to you, you write the same C# code for them and LINQ will give the appropriate Query - (you will be able to manipulate data from any kind of database eg Oracle, MySql, SQLServer, SQLite etc, any kind of in-memory data structure like array, list, queue, stack, dictionary etc, any kind of text file like json, XML etc) THEN -3-From Udemy, get "Entity Framework Core - A Full Tour" by Trevoir Williams[b] THEN -4- From Udemy, get [b]"Build ASP.NET CORE WEB API - SCRATCH TO FINISH (.NET 8 API)" by Sameer Saini In the course, you will use C#, LINQ, T-SQL, SQL Server, AutoMapper, Postman/Swagger, Entity Framework Core to develop RESTful API endpoints secured with JWT authentication; you will learn to implement Dependency Injection/ Inversion of Control, repository design pattern as well as Interface Segregation principle and some other software design principles/best practices in your projects. THEN -5- Gather your practice projects and create 1 or 2 relatable personal API projects, create gitHub repos for them, and APPLY for Intermediate/Mid-Senior level .Net Backend Engineer/Developer jobs in Corporate organisations (banks, telecomms, oil and gas, FMCG, IT/Tech companies just to give you an insight to the types of companies that use .Net/Java) C--TO BECOME A FULL STACK .Net DEVELOPER In addition to A and B above, -1- You must learn HTML, CSS, JavaScript very well(add TypeScript/Angular to the mix if you have the time) THEN -2- From Udemy, get "Creating a Social Media App with C#, JS, ASP.NET and Azure" by Ervis Trupja OR "ASP.NET CORE 10 (.NET 10) | TRUE ULTIMATE GUIDE" by Dr Harsha Vardhan THEN -3- Create a couple of personal relatable MVC projects and apply for FULL STACK .Net jobs in corporate entities **************** STEP 1: Learn HTML and CSS3 well. STEP 2: Learn the basics of C#, creating console applications only; your focus at this stage should be understanding the syntax (No WebForms, WPF, Xaml, MAUI, WinForm, UWP, UNITY, Razor, Blazor, MVC, WebAPI etc) STEP 3: Learn Object Oriented Programming (OOP) with C#, creating console applications only; your focus should be understanding how to correctly create classes, interfaces, delegates and their members, understanding OOP principles (polymorphism, abstraction, encapsulation, composition, aggregation, inheritance etc) and how to apply them to your projects. OOP is a way of thinking, so, it may be challenging for some time, but stick to it and it'll soon become natural to you. OOP gives you the power to create applications with very high complexities with relative ease. NOTE: You can't progress without understanding OOP, so, you have to learn it. STEP 4: Learn LINQ and apply it to your console projects; this is a technology that is unique to .Net, it is used to query data from any source with the same C# syntax. You will be able to write consistently similar C# syntax to query data in XML files, JSON data, any type of database, in-memory data, arrays, dictionaries etc without needing to learn the individual query languages for the underlying data sources; it saves you a lot of time and the query it writes for the underlying database, for instance, will mostly be better than what you would have written yourself if you had to go and learn each of the query languages. STEP 5: Learn T-SQL with SQL Server or MySql STEP 6: Learn Entity Framework Core with Code-First Development: remember that your secondary school colleague who used to submit his exam papers 1 hour early and still outscore everyone else? You are now that guy; you focus mostly on your business logic, the database tables and queries will be created automatically as you run migrations and write LINQ; you don't need to write one line of SQL yourself; your C# code will create valid SQL queries for your databases. STEP 7: Learn ASP.Net Core MVC; this is where you will have to make use of all you have been learning from the beginning for full stack web development. You will learn how to use the MVC architectural pattern for the presentation layer of your application on ASP.Net Core framework. NOTE: I deliberately skipped asking you to learn JavaScript at the beginning because I feel it's best for you to learn it after C#, then you can learn JavaScript with ease and spot its weirdness and aberrations for yourself; the team is continuously making it more conformist though. There's another language, Typescript, designed by the same software architect who designed C# for Microsoft; you will feel very much at home learning it after using the C# language; with knowledge of TypeScript, you can proceed to learn React or Angular. Typescript is transpiled to JavaScript meaning it will change to the JavaScript that your browser understands. If you still feel very excited about C# and want to explore further, you can create full stack web applications using C# for both your client side instead of JavaScript and server side with Blazor. ALSO NOTE: Everything you learnt from steps 2-6 is requisite for cross-platform mobile development for Android and iOS devices as well as desktop applications for Windows and Mac (with .Net MAUI), Games development/Extended Reality Software Development i.e Virtual Reality, Augmented Reality and Mixed Reality (with Unity Game engine), IoT development, Web services and cloud-based services etc. |
qtguru: |
ModestGal:C# should be a cakewalk for you if you already had a Java course; Microsoft actually created C# to straighten some rough edges in Java, with a similar syntax. |
ModestGal:That's Great! That's how I did it too: I had a job and I learnt lots of new skills in-depth with no pressure buoyed by pure passion for knowledge. Nice to know. |
ModestGal:Nothing is difficult and you have the right mindset already, but it takes a lot of works to be job-ready as a .Net developer. You want to create a modern (Not Windows-only) data-driven web application making use of Microsoft's modern cross-platform .Net framework (also known as .Net Core), you need to know at least all of: 1. HTML,CSS, JavaScript and/or Bootstrap/jQuery 2. C# and OOP 3. T-SQL (Microsoft's flavour of SQL) and SQLServer 4. Entity Framework Core (Microsoft's flagship ORM) with code-first approach. 5. ASP.Net Core MVC Learning C# with Winform/console may be interesting to you, but to be job-ready, you need more than just the language. Just go on LinkedIn now and check the available .Net jobs, you'll find that they all state the above and more as requirements (some include knowledge of React/Angular and creating of web services/API/RPC as well as familiarity with microservice architecture for intermediate/entry level developer jobs). Enjoy the process, but C# is just the beginning. I don't mean to be a killjoy, but if your prof tells you the next thing to learn is ADO.Net for data access, no mind am o.... |
ModestGal:It is very popular in Nigeria too. Many large organizations in Nigeria (banks, oil companies, Telcos etc) use the .Net ecosystem for their applications: the .Net framework is designed for creating Enterprise applications. It is not for the faint-hearted though, because .Net is designed as a full-stack developer framework (same code base for web, mobile (android and iOS), desktop (windows, Mac) , RESTful HTTP services with templates for front end frameworks like Angular, React etc plus very easy integration of cloud technologies); you can't afford to stop learning. Your job may require you to create/manage the backend for huge applications in addition to creating/managing the front end and the web services that provides the data for your front-end to consume. .Net gives you all the tools you need to make your application as huge as you can imagine and C# is the language of choice. Recently, a UNILAG 200 level student told me they have to learn C# in their department though he is not a computer science student. NOUN Post graduate degree in Computer Science also requires you to learn C# only (Confirm on their website). There are many .Net developer jobs at these big organisations and it takes quite some time to get the vacancies filled because the skill sets are not as abundant as Java in Nigeria at the moment. |
Nothing to display |