Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,153,217 members, 7,818,737 topics. Date: Sunday, 05 May 2024 at 11:38 PM |
Nairaland Forum / SUPREMOTM's Profile / SUPREMOTM's Posts
Programming / Re: As A frontend Developer, You Need To Learn A CSS Preprocessor. by SUPREMOTM: 10:36pm On Apr 13 |
Kubernetes: CSS now allows nesting |
Programming / Re: I Am Lost In Finding A Place For My Industrial Training (IT). Please I Need Help by SUPREMOTM: 12:57am On Jan 25 |
VICJERBETS:
|
Programming / Re: Microsoft Azure Registration Problem by SUPREMOTM: 10:22pm On Jan 07 |
hakeem02: Thanks |
Programming / Re: Microsoft Azure Registration Problem by SUPREMOTM: 2:46am On Jan 06 |
hakeem02: Where will I find the address to be able to copy and paste? |
Programming / Re: Microsoft Azure Registration Problem by SUPREMOTM: 2:42am On Jan 06 |
hakeem02: Did you have to fund your GTB dollar account first before registering on Azure platform? |
Programming / Re: Microsoft Azure Registration Problem by SUPREMOTM: 2:41am On Jan 06 |
deenix: Have you been able to make yours work? I have a similar issue. |
Programming / Re: Is Getting Into Learning C# Worth It? by SUPREMOTM: 8:33am On Nov 28, 2023 |
hyperstone: Check this thread https://www.nairaland.com/7536299/how-learn-web-net-c |
Programming / Re: As A frontend Developer, You Need To Learn A CSS Preprocessor. by SUPREMOTM: 6:23pm On Nov 27, 2023 |
Kubernetes: You can do the same and get same result with CSS variables. |
Programming / Re: How Do I Learn Web .net From C# Developer by SUPREMOTM: 10:51am On Aug 14, 2023 |
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 |
Programming / Re: Loop Keep Running Non Stop, Past Counter..? by SUPREMOTM: 2:07am On Aug 06, 2023 |
Edipet: Paste your code here, let's check it. |
Programming / Re: Can One Still Get A Good Job As A VB.NET Developer by SUPREMOTM: 6:34pm On Aug 04, 2023 |
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#. |
Programming / Re: Automatic Change In Language by SUPREMOTM: 5:59pm On Jul 30, 2023 |
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 |
Programming / Re: Automatic Change In Language by SUPREMOTM: 5:18pm On Jul 30, 2023 |
Create satellite assemblies. |
Programming / Re: How Do I Learn Web .net From C# Developer by SUPREMOTM: 8:34am On Apr 11, 2023 |
awesomeJ: I'm sorry, no offence intended! |
Programming / Re: How Do I Learn Web .net From C# Developer by SUPREMOTM: 1:59am On Apr 11, 2023 |
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! |
Programming / Re: Where Can One Learn Cisco Networking In Lagos? by SUPREMOTM: 9:12am On Mar 03, 2023 |
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. 1 Like |
Programming / Re: RIP CSS and Bootstrap. Tailwind Is The Real Deal. by SUPREMOTM: 10:24pm On Feb 05, 2023 |
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. 4 Likes |
Programming / Re: How Do I Learn Web .net From C# Developer by SUPREMOTM: 4:14pm On Jan 25, 2023 |
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. 2 Likes |
Programming / Re: How Do I Learn Web .net From C# Developer by SUPREMOTM: 9:35pm On Jan 24, 2023 |
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. 4 Likes |
Programming / Re: How Do I Learn Web .net From C# Developer by SUPREMOTM: 8:54am On Jan 24, 2023 |
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. 6 Likes 2 Shares |
Programming / Re: How Do I Learn Web .net From C# Developer by SUPREMOTM: 7:45pm On Jan 22, 2023 |
cokeryusuf09: Since you want to learn it for web development, I'll suggest you follow the order below. **************** UPDATED COMMENT-----DECEMBER 2023----- A--TO HAVE A SOLID UNDERSTANDING OF C# and.NET -1- From Udemy, get ULTIMATE C# MASTERCLASS FOR 2024 by Krystyna Slusarczyk (Recommended) OR -2- From Udemy, get C# 10 | 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- [b]From Udemy, get "Build ASP.NET CORE WEB API - SCRATCH TO FINISH (.NET 7 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 -2a- From Udemy, get "ASP.NET CORE MVC | BUILD A COMPLETE eCOMMERCE APP" by Ervis Trupja OR -2b- From Udemy, get "ASP.NET CORE 7 (.NET 7) | TRUE ULTIMATE GUIDE" by Dr Harsha Vardhan THEN -3- Create a couple of relatable MVC projects and apply for FULL STACK .Net jobs in corporate entities **************** STEP 1: Learn HTML and CSS 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 database. 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 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 C# instead of JavaScript. 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. 7 Likes 2 Shares |
Programming / Re: What Languages Do I Need To Learn For Mobile App Development? by SUPREMOTM: 9:27pm On Jan 04, 2023 |
qtguru: 2 Likes 1 Share |
Programming / Re: C Sharp Is So Interesting by SUPREMOTM: 12:28am On Nov 13, 2022 |
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. 2 Likes |
Programming / Re: C Sharp Is So Interesting by SUPREMOTM: 12:08am On Nov 13, 2022 |
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. 1 Like |
Programming / Re: C Sharp Is So Interesting by SUPREMOTM: 11:36pm On Nov 12, 2022 |
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.... 2 Likes |
Programming / Re: C Sharp Is So Interesting by SUPREMOTM: 9:12pm On Nov 12, 2022 |
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. |
Programming / Re: .net Or Python? by SUPREMOTM: 4:40am On Sep 01, 2022 |
Nothing to display |
Programming / Re: .net Or Python? by SUPREMOTM: 4:38am On Sep 01, 2022 |
Ogori8: Fast result doing cool stuff, data science, data analysis, Machine Learning, PYTHON. With plenty of patience to learn all that's required to be a software engineer before you can create something satisfying, C# and .Net NOTE: For full stack .Net development (you will be building enterprise software) you will have to learn -HTML CSS Bootstrap (Bootstrap comes with Visual Studio) -JavaScript and a Js framework (Angular preferred) -C# -OOP -SOLID design principles -T-Sql with SQL-Server, NoSql -Entity Framework Core -.Net Core -ASP.Net Core MVC -Asp.Net Web API For games development -C# -OOP -SOLID design principles -Entity Framework Core -Unity Game Engine For Cross-Platform development -C# -OOP -SOLID design principles -Any flavour of SQL, NoSQL -.NET MAUI (To build applications for Android, IOS, Windows desktop and MAC devices) -XAML to design your applications For cloud development, -C# -OOP -SOLID design principles .Net Core -Networking -SQL, SQL Server, Azure Cosmos Db -Azure It may look overwhelming at first, but if you are consistent and persevere through, it is rewarding. 3 Likes |
Programming / Re: Building A Management Software With Winform C# by SUPREMOTM: 10:23pm On May 22, 2022 |
Winform in 2022? When we are waiting for .Net MAUI. |
Programming / Re: Am Too Old To Learn Programming ! by SUPREMOTM: 10:16am On Jul 10, 2021 |
ShadowCracker: Maybe he got stuck with classic ASP, winforms and web forms. .Net platforms experienced so much changes since 2016 that you either have to keep up or get left behind. |
Programming / Re: Kotlin Programmer Here? by SUPREMOTM: 10:05am On Jul 10, 2021 |
Two weeks into Kotlin. |
(Go Up)
Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health religion celebs tv-movies music-radio literature webmasters programming techmarket Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 72 |